프로젝트를 진행할 때는 보통 [분석] -> [설계] -> [개발] -> [구현] 총 4단계를 거친다.
이 중, [설계] 단계에서 개략적 설계를 거쳐 상세 설계 과정을 거치게 되는데,
이 때 설계 산출물 다이어그램 중 가장 중요한 "클래스 다이어그램(Class Diagram)"이 완성되어 나온다.
<그림 삽입>
1. 분석 단계
1) 요구사항 분석
2) Actor 선정 및 Domain 모델링
3) Use Case Diagram 작성
4) Use Case 시나리오 작성
5) 객체 도출 -> Conceptual Modeling
2. 설계 단계
6) Sequence Diagram / Class Diagram 설계
7) Page Layout 작성 및 프로토타이핑
8) Sequence Diagram 상세 설계/ Class Diagram 상세 설계
9) DB 설계
- Object Relational Mapping
- ERD 작성
- Table 정의서 작성
3. 개발 단계
10) 단위 코드 및 테스트
11) 통합 테스트
4. 구현 단계
12) 시스템 설치