목차
제1장 캡스톤 디자인 소개
   1.1 공학교육의 변화 ... 3
   1.2 공학설계와 설계 능력 ... 5
   1.3 캡스톤 디자인 ... 6
제2장 캡스톤 디자인 프로젝트
   2.1 프로젝트 관리 ... 17
   2.2 프로젝트 계획 수립 ... 22
   2.3 프로젝트 일정 수립 ... 25
   2.4 팀 구성과 활동 ... 30
   2.5 시스템 개발 생명주기와 프로세스 모델 ... 37
   2.6 시스템 프로세스 모델 ... 42
   2.7 시스템 개발 생명주기 요약 ... 49
제3장 요구사항 분석을 위한 시스템 정보수집
   3.1 요구사항 분석이란 ... 57
   3.2 요구사항 분석의 중요성 ... 58
   3.3 요구사항 개발 프로세스 ... 59
   3.4 시스템 정보수집 ... 61
   3.5 고객의 최초 요구사항 수집방법 ... 63
제4장 개념 모델링
   4.1 개념 모델링 ... 67
   4.2 기능 모델링 ... 68
   4.3 동적 모델링 ... 72
   4.4 정보 모델링 ... 74
   4.5 객체지향 모델링 ... 80
제5장 요구사항 분석
   5.1 요구사항 분석 ... 105
   5.2 요구사항 구체화 방법 ... 106
   5.3 요구사항 문서화 ... 108
   5.4 요구사항 명세서 작성 ... 109
   5.5 요구사항 명세서 오류 ... 112
   5.6 요구사항 검증 ... 112
   5.7 요구사항 변경 관리 ... 114
제6장 시스템 설계
   6.1 시스템 설계 개요 ... 119
   6.2 설계 품질 요소 ... 126
   6.3 구체적인 시스템 설계 프로세스 ... 131
   6.4 시스템의 계층적 구조 ... 133
   6.5 시스템 설계 ... 137
   6.6 서브시스템 설계 ... 144
   6.7 시스템과 서브시스템 설계서 작성 ... 147
제7장 상세 설계
   7.1 블록 설계 ... 155
   7.2 블록 설계서 작성 ... 156
   7.3 유니트 설계 ... 158
   7.4 유니트 설계서 작성 ... 159
제8장 구현
   8.1 구현 ... 165
   8.2 프로그래밍 언어 소개 ... 165
   8.3 프로그래밍 언어 선택 ... 169
   8.4 하드웨어 구현 ... 173
   8.5 코딩 지침 ... 174
   8.6 버전 관리 및 백업 ... 201
   8.7 디버깅 ... 204
제9장 시험
   9.1 시험 ... 219
   9.2 단계별 시험 ... 220
   9.3 시스템 시험 기법 ... 222
   9.4 단위 테스트 ... 230
   9.5 통합 테스트 ... 233
   9.6 시스템 테스트 ... 236
   9.7 인수 테스트 ... 239
제10장 유지보수
   10.1 유지보수 ... 245
   10.2 유지보수 절차 ... 249
   10.3 형상 관리 ... 252
[부록] 캡스톤 디자인 개발 문서 예
   부록 1. 캡스톤 디자인 프로젝트 계획서 ... 259
   부록 2. 주제 관련 프로젝트 조사서 ... 265
   부록 3. 요구사항 명세서 ... 270
   부록 4. 시스템 설계서 ... 274
   부록 5. 블록 설계서 ... 280
   부록 6. 소스 코드 샘플 ... 287
   부록 7. 시험 절차 및 결과서 ... 292
   부록 8. 소프트웨어 사용자 매뉴얼 ... 310
닫기