로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

Working with Microsoft Visual Studio 2005 Team System

   
지은이 Richard Hundhausen/안재우   |   출판사 정보문화사  |   발행일 2006년 04월 05일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 18,000원16,200원 10%
마일리지 5% 900원
발행일 2006-04-05
ISBN 8956743096 | 9788956743097
기타정보 번역서 | 360쪽
예상출고일 2~3일 이내 (근무일기준)
배송비 2,000원 (20,000원이상 무료배송)
   
종합지수 14p 24 위
   
 

Visual Studio Team System을 사용해서 공동으로 개발하고 능률적으로 만들 수 있는 방법을 배운다.
이 책은 Microsoft Visual Studio Team System에 대한 개요로서, 함께 일하는 소프트웨어 개발 팀의 핵심 구성원을 위한 실용적인 정보와 역할에 따른 지침을 제공한다. Visual Studio 제품 팀으로부터의 의견과 함께, 모든 팀 구성원의 작업을 조율하고 촉진시키며 반드시 프로젝트를 성공시키기 위해 프로젝트 관리자, 설계자, 개발자, 테스터가 Team System을 어떻게 사용해야 하는지를 배우게 된다.

다음을 위해 Team System을 어떻게 사용해야 하는지를 배운다.

- 수명 주기 동안 팀 공동작업을 향상시키고, 소프트웨어 개발 프로젝트를 모니터링 한다.
- 익숙한 Microsoft Office 도구를 사용해서 프로젝트 관리와 작업 항목 관리를 단순화시킨다.
- 공용 언어로 데이터센터 및 응용프로그램 관리자를 만들고 검증한다.
- 버전 제어로 코드를 관리한다.
- 품질을 보장하기 위해 단위 테스트 및 코드 검사 테스트를 만들고 실행한다.
- 통합된 테스트 도구로 결함 추적을 일원화시키고 버그를 해결한다.
- Microsoft Solutions Framework 개발 방법론을 사용하거나 직접 사용자 정의한다.
- 프로젝트 포털로 문서를 저장하고, 팀 토론을 유지하며, 쿼리 및 보고서에 접근한다.
- 최종 제품을 분석해서 성공적인 배포를 보장한다.
제1부 Team System 소개

제1장 Team System 개요

Visual Studio 2005 Team System이 없던 시절
글로벌 의사소통
너무 많은 도구들
문제점 해결
Visual Studio 2005 Team System의 목표
방법론의 필요성
Microsoft Solution Framework
Team System이 이러한 방법론을 어떻게 지원하는가
방법론 사용자 지정
Visual Studio 2005 Team System
Visual Studio 2005 Team Edition for Software Architects
Visual Studio 2005 Team Edition for Software Developers
Visual Studio 2005 Team Edition for Software Testers
Visual Studio 2005 Team Foundation Server
Visual Studio 2005 Team Suite
Team System 내의 역할
Visual Studio 2005 제품군
Visual Studio 2005 Express Editions
Visual Studio 2005 Standard Edition
Visual Studio 2005 Professional Edition
다른 Microsoft 제품과의 통합
요약

제2장 Team Foundation Server
Team Foundation Server 구성요소
Team Foundation Server 아키텍처
데이터 계층
응용프로그램 계층
클라이언트 계층
소프트웨어 형상 관리(SCM)
작업 항목 추적(Work Item Tracking, WIT)
버전 제어
빌드 및 릴리스 관리
요약

제3장 Team System 클라이언트 응용프로그램
프로젝트 관리자를 위한 도구
Visual Studio 2005 팀 탐색기
Microsoft Excel
Microsoft Project
설계자를 위한 도구
동적 시스템 이니셔티브(Dynamic Systems Initiative, DSI)
시스템 정의 모델(System Definition Model, SDM)
Domain-Specific Languages
Team System의 DSL 도구
개발자를 위한 도구
소스 제어 탐색기
클래스 디자이너
보류중인 변경 내용
테스터를 위한 도구
모든 팀 구성원을 위한 Internet Explorer
명령 줄 유틸리티
역할별 도구
요약

제2부 전체 팀을 위한 Team System

제4장 프로젝트 관리자

팀 조직
새 프로젝트 시작
방법론 선택
프로젝트 포털 구성
버전 제어 설정 구성
진행중인 프로젝트 관리
보안 구성
영역 만들기
반복 만들기
체크 인 정책 설정
문서 및 기타 자산을 업로드
작업 항목 추가 및 관리
요약

제5장 설계자
설계자 역할
인프라 설계자
응용프로그램 설계자
DSI, SDM, DSL 다시 보기
분산 시스템 디자이너
보안
상호운용성(Interoperability)
Unified Modeling Language(UML)
사용자 지정 어셈블리
기타 언어
기존 코드 라이브러리
웹 서비스, J2EE, BizTalk 서버, SQL 서버
논리 데이터센터 디자이너
논리 데이터센터 다이어그램 만들기
응용프로그램 디자이너
응용프로그램 다이어그램 만들기
끝점 연결
사용자 지정 응용프로그램 프로토타입 재사용
클래스 구현
설정 및 제약 조건
시스템 디자이너
배포 디자이너
배포 유효성 검사
배포 보고서 생성
다음은?
요약

제6장 개발자
작업 항목 보기
웹 응용프로그램 또는 서비스 구현
클래스 디자이너 사용하기
버전 제어
체크 인을 작업 항목과 연결
소스 제어 탐색기
보류중인 변경 내용
보류(Shelving)와 복원(Unshelving)
버전 제어 체크 인 정책
통합된 테스트
테스트 기반 개발
단위 테스트
코드 검사(Code Coverage)
정적 분석(Static Analysis)
프로파일링
Team Foundation Build
빌드 형식
빌드 실행
빌드 결과 보기
보고서
코드 개발에의 영향
요약

제7장 테스터
작업 항목 보기
테스트 관리
테스트 관리자
테스트 뷰
테스트 프로젝트
Visual Studio 2005에서 테스트하기
테스트 작성
수동 테스트
제네릭 테스트
웹 테스트
부하 테스트(Load Test)
순서가 지정된 테스트
테스트 결과 및 버그 추적
테스트 실행 구성
요약

제3부 방법론 및 확장

제8장 Microsoft Solutions Framework

MSF와 Team System
프로세스 템플릿 선택
MSF 4.0의 새로운 점
MSF 4.0의 핵심 개념
MSF 4.0 구조
MSF 4.0 팀 모델
MSF 4.0 주기 및 반복
MSF 4.0 관리
MSF for Agile Software Development
역할
작업 항목 유형
작업 흐름
규율
서비스 품질
관리 및 트랙
MSF for CMMI Process Improvement
원칙
마음가짐
역할
작업 항목 유형
규율 및 서비스 품질
관리
Team System으로 MSF 4.0 구현
사용자 지정 및 확장
요약

제9장 Team System 사용자 지정 및 확장
사용자 지정 vs. 확장
Team System 사용자 지정
Team System 확장
Visual Studio 2005 도구 통합
확장 도구 키트(Extensibility Toolkit)
파트너
Borland
SourceGear
AutomatedQA
Identify
Compuware
AVIcode
Mercury Interactive Corporation
Serena
Conchango
Osellus
요약

제10장 마무리: 최종 단계 및 배포
Team Build
응용프로그램 배포
현재 반복 종결
지속적인 버그 및 결함 추적
보고
Project 통합
요약

제4부 부록

부록 A Team System과의 일상

Adventure Works 시나리오
Adventure Works 팀
이해관계자-Tamara
비즈니스 스폰서-Jay
비즈니스 분석가-Robert
프로젝트 관리자-Glenn
설계자-Martin
선임 개발자-Jeff
개발자-Amy, Joe, Donovan
테스터-Hubert와 Mandy
운영 관리자-Tim
MSF for Agile Software Development 사용
프로젝트 일정표
반복 0: 프로젝트 셋업 및 계획 (3주)
반복 1: 릴리스 후보 1 (3주)
반복 2: 릴리스 후보 2 (3주)
반복 3: 안정화 및 배포 (3주)

부록 B 분산 시스템 디자이너 참조
논리 데이터센터 디자이너
Windows 클라이언트
IIS 웹 서버
데이터베이스 서버
일반 서버
영역
응용프로그램 디자이너
Windows 응용프로그램
ASP.NET 웹 서비스
ASP.NET 웹 응용프로그램
Office 응용프로그램
외부 웹 서비스
외부 데이터베이스
BizTalk 웹 서비스
일반 응용프로그램
클래스 디자이너
클래스
열거형
인터페이스
추상 클래스
구조체
대리자

부록 C 코드명

찾아보기
Richard Hundhausen은 소프트웨어 설계자, 저자, 트레이너이자 Visual Developer-Visual Studio Team System에 대한 Microsoft Most Valuable Professional이며, Microsoft Windows 기반 및 웹 기반 응용프로그램 구축을 전문으로 한다. Richard는 농업, 공학, 의료, 원격통신, 군수 영역에서 개발을 이끌어왔을 뿐만 아니라, 1997년부터 Microsoft SQL Server™와 Visual Studio를 가르쳐왔다.



【 저자·역자 Prolog 】

1993년 Visual C++ 1.0으로 처음 접한 마이크로소프트의 Visual 시리즈 개발 도구들이 Visual Studio 97에서 통합된 후 어느새 Visual Studio 2005에 이르렀다. 13년이라는 세월과 함께 3.5인치 플로피 디스켓 20장짜리가 어언 DVD 1장이라는 어마어마한 용량으로 불어난 만큼, Visual Studio 역시 단순한 통합 개발 환경(IDE)이 아니라 이제 Team System이라는 응용프로그램 수명 주기 관리(Application Lifecycle Management, ALM) 도구로 성장했다.

과거에 각각의 제품을 혼합해서 사용해야 했던 프로젝트 관리, 산출물 공유, 보고서 작성 및 현황 파악, 아키텍처 설계 및 디자인, 테스트 등이 이제 Visual Studio 내에서 통합되어 제공된다. 더 이상 나무가 아닌 숲을 바라본다는 점에서 MS의 이러한 행보는 환영할만한 일이며, 지금까지 개발자 및 관리자들이 MS 개발 도구들을 사용하면서 가장 아쉽고 목말라했던 부분을 해소시켜주는 듯 하다. Hello World를 작성하는 초보 프로그래머였던 역자도 이제는 나이를 먹고 사실상 직접 코딩보다는 컨설팅이나 아키텍처 설계 쪽에 주력을 하게 되어서 Visual Studio보다는 다른 프로그램들을 사용하는 일들이 많았는데, 마음의 고향(?)인 Visual Studio로 회귀하게 되었다는 측면에서 이번 Team System에 대한 기대가 참으로 크다.

물론 Visual Studio 2005 Team System은 ALM 분야에서 MS의 첫 걸음인 만큼 첫술에 배가 부를 수 없듯이 완벽하다고 말하기에는 2%가 부족하다. 하지만 Team System의 매력은 강력한 확장성을 통해 서드파티 제품을 사용하거나 사용자가 직접 자기 입맛에 맞게 그 부족한 2%를 채워 넣을 수 있다는 것이며, 이것이 기존 ALM 제품들로부터 Team System을 차별화시키는 점이다. 이를 통해 방법론과 개발 도구의 통합 및 조화라는 이상적이지만 실현하기는 참으로 어려운 명제가 해소되는 것을 기대해 볼 수 있게 되었다.

이 책을 번역하면서 릴리스되기 이전의 소프트웨어를 가지고 책을 쓴다는 것이 참으로 쉬운 일이 아니라는 것을 다시 한번 느꼈다. 원서의 필자가 당연히 제일 많이 고생했겠지만, 7월 CTP 기준으로 작성된 내용을 현재 나와 있는 최신 한글 버전인 베타 3 Refresh 버전에 맞게 검증하고 수정하는 일도 결코 만만한 일이 아니었다. 또한 국내에서 아직 한글화가 된 적이 없는 수많은 용어들과 씨름하고, 한국 MS R&D 팀과 함께 제품 내의 한글 용어와 함께 맞추는 작업을 병행하는데도 많은 시간과 노력이 소모되었다. 이번에는 번역 일정을 꼭 한 번 지켜보고 싶었는데, 이러한 어려움들에다 내 게으름이 합쳐지면서 결국 이번에도 예상 일정을 훌쩍 넘겨서야 일을 끝내서 많은 분들에게 죄송스러울 뿐이다.

이런 어려운 과정을 도와주신 한국 마이크로소프트의 오세영 부장님, 이자영 차장님, 그리고 맹성곤 과장님을 비롯한 R&D 팀분들, 책을 내느라 고생하신 정보문화사 기획팀 여러분들께 진심으로 감사를 드린다. 번역중 여러 가지 의견을 주고 격려해준 우리 회사 닷넷엑스퍼트 동료들과 MVP 분들, 사랑하는 가족들에게도 정말 고맙다는 말을 하고 싶다.

마지막으로 부족한 글이나마 이 책을 통해 Team System을 이해하는데 많은 도움이 되었으면 한다. 개발자송(http://www.microsoft.com/korea/events/ready2005/vs_song.asp)의 가사처럼 개발자를 위한 새로운 희망이 되길 바라며...
등록된 서평이 없습니다.
토비의 스프링 3.1 세트...
이일민
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
안드로이드 모바일 앱 모의해킹...
조정원, 김명근, 조승현, 류진영, 김광수
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
 
전체평균(0)
회원평점   회원서평수 0
Richard Hundhausen 의 최근 저서
 
Professional Scrum Development with Microsoft Visual Studio 2012
46,500원
(17%↓+1%)
 
안재우 의 최근 저서
 
Windows Workflow Foundation Step by Step (한국어판)
22,500원
(10%↓+5%)
 
정보문화사 출판사의 신간
최신 IT 트렌드
Saito Masanori 저
13,500원
(10%↓+5%)
 
스마트폰으로 사진 잘 찍는 책
유환준 저
11,700원
(10%↓+5%)
 
프레젠테이션 디자인
김은정 저
13,500원
(10%↓+5%)
 
게임 비주얼 이펙트 테크니컬 입문 with 유니티 이펙트 리소스 제작부터 셰이더 응용까지
장홍주 저
25,200원
(10%↓+5%)
 
4차 산업혁명, 미래를 바꿀 인공지능 로봇
이 세 철 저
13,500원
(10%↓+5%)
 
이메일주소수집거부