책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788994774077
· 쪽수 : 752쪽
· 출판일 : 2011-11-16
책 소개
목차
Part I 아키텍트
1장 소프트웨어 아키텍처 개요
설계 시각화하기
Microsoft의 모델링 전략
개체에서 서비스까지
Visual Studio 2010 Ultimate의 새로운 아키텍처 도구
2장 유스케이스 다이어그램, 액티비티 다이어그램, 시퀀스 다이어그램을 사용한 하향식 설계
유스케이스 다이어그램
액티비티 다이어그램
시퀀스 다이어그램
3장 컴포넌트와 클래스 다이어그램을 사용한 하향식 설계
컴포넌트 다이어그램
클래스 다이어그램
4장 아키텍처 탐색기로 응용 프로그램 분석
예제 코드 이해하기
아키텍처 탐색기 기본
종속성 그래프
5장 레이어 다이어그램 사용
레이어 다이어그램 만들기
레이어 다이어그램에 레이어 정의하기
종속성 정의하기
레이어 다이어그램 유효성 검사하기
레이어 다이어그램과 빌드 프로세스
Part II 개발자
6장 소프트웨어 개발 소개
개발자를 위한 Visual Studio 2010의 새로운 기능
테스트 영향 분석
향상된 코드 분석
프로파일러 고급 기능
데이터베이스 확장성
IntelliTrace를 사용한 고급 디버깅
향상된 "테스트 우선(Test-First)" 개발 경험
7장 단위 테스트 프레임워크를 사용한 단위 테스트
단위 테스트의 개념
Visual Studio 단위 테스트
단위 테스트 프레임워크를 사용한 프로그래밍
테스트로 전용(Private) 멤버에 접근하기
코드 생성하기
코드 검사(Code Coverage)
테스트 영향 분석(Test Impact Analysis)
8장 관리 코드 분석과 코드 메트릭
분석 도구의 필요성
관리 코드 분석 사용하기
명령줄 분석 도구 사용하기
코드 분석 규칙 생성하기
코드 메트릭(Code Metric)
9장 프로파일링과 성능
성능 분석 소개하기
프로파일러 사용하기
명령줄 프로파일링 유틸리티
일반적인 프로파일링 문제점
10장 데이터베이스 개발, 테스트, 배포
데이터베이스 변경 관리를 위한 과제
오프라인 스키마 개발하기
데이터베이스 프로젝트 생성하기
데이터베이스 프로젝트 검사하기
스키마 변경하기
데이터베이스 변경 배포하기
데이터 생성하기
데이터베이스 테스트하기
11장 IntelliTrace 소개
IntelliTrace를 사용해 디버깅하기
중단점(Breakpoints)의 새로운 기능
고정 가능한 Data Tips
Part III 테스터
12장 소프트웨어 테스트 개요
역할 기반 테스트 도구
테스트 형식
진단 데이터 어댑터
Microsoft Test Manager
Visual Studio에서 자동화된 테스트 관리하기
13장 웹 성능 및 부하 테스트
웹 성능 테스트
부하 테스트
상세 결과
분산 부하 테스트
14장 수동 테스트
Microsoft Test Manager
테스트 계획 사용하기
테스트 실행하기 및 결과 추적하기
자동화된 테스트 실행하기
15장 코딩된 UI 테스트
코딩된 UI 테스트 빌더로 코딩된 UI 테스트 만들기
작업 기록을 사용해 코딩된 UI 테스트 만들기
지원되는 기술
16장 Lab Management
Lab Management 인프라
가상 환경
가상 환경에서 테스트하기
자동화된 빌드-배포-테스트와 가상 환경
실제 환경
Part IV TEAM FOUNDATION SERVER
17장 Team Foundation Server 소개
Team Foundation Server란 무엇인가
Team Foundation Server 핵심 개념
Team Foundation Server 접근하기
Team Foundation Server 2010의 새로운 기능
Team Foundation Server 도입하기
18장 Team Foundation 아키텍처
Team Foundation Server 논리 아키텍처
물리적 아키텍처
배포 시나리오
19장 Team Foundation 버전 제어
Team Foundation 버전 제어와 VSS 2005
버전 제어 설정하기
소스 제어 탐색기 사용하기
체크인과 체크아웃
보류하기
분기와 병합
명령줄 도구
20장 분기와 병합
분기와 병합 이해하기
일반적인 분기 전략
기본 분기 계획
고급 분기 계획
21장 Team Foundation 빌드
Team Foundation 빌드
Team Foundation 빌드 2010의 새로운 기능
Team Foundation 빌드 아키텍처
빌드 작업하기
팀 빌드 프로세스
Part V 프로젝트/프로세스 관리
22장 프로젝트 관리 소개
팀 프로젝트 설치 및 구성하기
프로젝트 계획하기
작업 항목의 모든 것
Team Foundation Server에서 MS Office 사용하기
23장 프로세스 템플릿
프로세스 템플릿 이해하기
프로세스 템플릿 패키지
파트너와 커뮤니티 템플릿
24장 보고서, 포털, 대시보드
Team Foundation Server 보고
Team Foundation Server 보고서로 작업하기
25장 계획 통합문서를 활용한 애자일 계획 수립
제품 백로그
제품 계획 통합문서
반복 계획
반복 백로그 통합문서
반복 추적하기
26장 프로세스 템플릿 커스터마이징
프로세스 템플릿 커스터마이징
커스터마이징을 위한 도구
Team Foundation Server에 프로세스 템플릿 반영하기
프로세스 템플릿 삭제하기
프로세스 지침 커스터마이징