책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9788931552300
· 쪽수 : 288쪽
책 소개
목차
제1장 소프트웨어를 키우기 위한 준비
1.1 건강한 소프트웨어를 키우려면
1.2 소프트웨어의 진화와 수명
1.3 소프트웨어를 잘 키운다
1.4 이 장의 요약
제2장 팀의 역할과 책무
2.1 팀의 역할과 책무란?
2.2 소프트웨어 개발에 필요한 롤의 종류
2.3 기능팀
2.4 그 밖의 롤
2.5 이 장의 요약
제3장 타임박스와 빌드의 운용
3.1 타임박스에 의한 반복 구축
3.2 마일스톤의 운용
3.3 제품을 단계적으로 동결한다
3.4 반복 주기(iteration)의 운용
3.5 위클리 빌드의 운용
3.6 빌드의 릴리즈 범위와 관리
3.7 그 밖의 빌드의 분류
3.8 이 장의 요약
제4장 구성 관리와 브랜치 전략
4.1 소프트웨어 구성 관리와 지원 툴
4.2 SCM 툴의 기본
4.3 체인지셋
4.4 샌드박스
4.5 커미트 절차
4.6 브랜치를 자른다
4.7 브랜치의 프로모션
4.8 체인지를 포트한다
4.9 체인지의 프로모션
4.10 대규모 개발에서의 처리
4.11 그 밖의 관리와 운용
4.12 브랜치를 잘 다루기 위한 프랙티스
4.13 이 장의 요약
제5장 재현 가능한 빌드의 실현
5.1 빌드의 기본
5.2 빌드 툴 : Make
5.3 빌드 툴 : Ant
5.4 파일 간 의존 관계
5.5 빌드 브레이크
5.6 재현 가능한 빌드의 실현
5.7 빌드에 첨부하는 문서
5.8 계속적 인티그레이션
5.9 릴리즈 트레인을 운행한다
5.10 이 장의 요약
제6장 버그의 추적과 해결
6.1 버그의 추적이란?
6.2 버그의 추적과 버그 보고표
6.3 버그 보고표의 상태와 처리 방법
6.4 버그 보고표의 항목
6.5 버그 추적의 프랙티스와 안티 프랙티스
6.6 리그레션(Regression)
6.7 트리아지(Triage)
6.8 버그의 수를 플롯하기
6.9 버그 추적 시스템의 활용
6.10 도요타의 간판 방식과 버그 추적 시스템
6.11 이 장의 요약
제7장 테스트 케이스의 자동화
7.1 테스트란?
7.2 테스트의 준비
7.3 테스트 케이스의 항목
7.4 테스트 결과표의 항목
7.5 테스트의 자동화
7.6 자동화된 통합 테스트의 운용
7.7 툴을 사용한 테스트의 운용
7.8 유지보수팀에게 테스트를 건네기
7.9 가상화 기술에 의한 테스트 환경의 구축
7.10 이 장의 요약
제8장 개발 프로세스의 구축
8.1 개발 프로세스의 구축
8.2 빌드 앤 픽스 모델
8.3 폭포수형 개발 모델
8.4 반복형 개발 모델
8.5 애자일 개발 모델
8.6 개발 프로세스를 구축하기 위한 힌트
8.7 이 장의 요약