CHAPTER 01 <B><FONT color ... #0000 1.1 <B><FONT color ... #0000 1.2 시스템이란? ... 20 1.3 시스템 개발 과정 ... 26 1.4 시스템 개발 방법론 ... 33 1.5 소프트웨어 개발 프로세스 모델 ... 40 1.6 프로젝트 팀 역할 ... 53 Quiz ... 58 연습문제 ... 61 CHAPTER 02 프로젝트 계획 2.1 비즈니스 목표 설정 ... 67 2.2 프로젝트 선정 ... 71 2.3 타당성 분석 ... 76 2.4 규모 산정 ... 86 2.5 일정 계획 ... 95 2.6 조직 구성 ... 100 Quiz ... 107 연습문제 ... 110 CHAPTER 03 요구 분석 3.1 소개 ... 115 3.2 요구 정의 ... 118 3.3 비즈니스 프로세스 분석 ... 126 3.4 요구 취합 방법 ... 133 3.5 요구 문서화 ... 152 Quiz ... 162 연습문제 ... 165 CHAPTER 04 기능적 모델링 4.1 소개 ... 169 4.2 사용 사례란? ... 173 4.3 사용 사례 다이어그램 ... 178 4.4 사용 사례 작성 ... 187 4.5 액티비티 다이어그램 ... 198 4.6 사용 사례 기반 규모 추정 ... 204 Quiz ... 214 연습문제 ... 217 CHAPTER 05 구조적 모델링 5.1 소개 ... 221 5.2 구조적 모델 ... 224 5.3 클래스와 속성 ... 230 5.4 관계와 연관 ... 241 5.5 오퍼레이션 ... 252 5.6 클래스 다이어그램 ... 255 5.7 CRC 카드 ... 264 Quiz ... 268 연습문제 ... 272 CHAPTER 06 동적 모델링 6.1 소개 ... 277 6.2 동적 모델이란? ... 279 6.3 순서 다이어그램 ... 285 6.4 커뮤니케이션 다이어그램 ... 298 6.5 상태 다이어그램 ... 307 6.6 모델 검층 ... 319 Quiz ... 324 연습문제 ... 328 CHAPTER 07 아키텍처 설계 7.1 분석에서 설계로 ... 333 7.2 설계의 개념과 원리 ... 338 7.3 설계 표현 방법 ... 351 7.4 아키텍처 설계 요소와 방법 ... 355 7.5 아키텍처 유형 ... 366 7.6 설계 패턴 ... 376 Quiz ... 388 연습문제 ... 391 CHAPTER 08 데이터 설계 8.1 소개 ... 395 8.2 저장 메커니즘 ... 398 8.3 파일 시스템 ... 405 8.4 데이터베이스 관리 시스템 ... 415 8.5 관계형 데이터베이스의 설계 ... 419 8.6 코드 설계 ... 439 Quiz ... 447 연습문제 ... 451 CHAPTER 09 사용자 인터페이스 설계 9.1 소개 ... 458 9.2 UI 설계 원리 ... 467 9.3 UI 설계 요소 ... 476 9.4 입력 설계 ... 483 9.5 출력 설계 ... 495 Quiz ... 506 연습문제 ... 509 CHAPTER 10 구현 10.1 도구와 표준 ... 515 10.2 정적 모델링의 구현 ... 523 10.3 동적 모델링의 구현 ... 540 10.4 구현 단계의 UML 다이어그램 ... 551 10.5 데이터 변환과 시스템 전환 정책 ... 555 10.6 사용자 교육 ... 562 Quiz ... 569 연습문제 ... 573 CHAPTER 11 시스템 운영, 유지 보수, 보안 11.1 사용자 지원과 유지 보수 ... 579 11.2 시스템 지원 관리 ... 587 11.3 시스템 성능 관리 ... 594 11.4 시스템 보안 ... 601 11.5 데이터 백업과 복구 ... 614 11.6 시스템의 소멸과 미래 ... 617 Quiz ... 623 연습문제 ... 627 찾아보기 ... 629