UML (Unified Modeling Language)
분석 > 설계 > 구현
분석 : 어떤 기능을 구현 할 것인가
- 요구 사항 분석
- 구현하고자하는 기능이 뭔지 파악
- > 요구사항 명세서
- 요구 사항 정제
- 요구 사항들을 그룹핑 및 수정, 추가, 삭제
- 요구사항의 사용자 연관 시스템 파악
- > usecase명세서
- 분석 테이블, 분석 클래스 도출
- 대략적인 데이터베이스 테이블, 대략적인 클래스 도출
- 생각하며 만드는 데 이전 과정에서 빠진게 있으면 수정 ㄱㄱ
- > 분석클래스 Diagram, 분석 테이블 설계서
- 대략적인 데이터베이스 테이블, 대략적인 클래스 도출
설계 : 어떻게 구현하나
- UI 설계
- 화면 UI 설계
- > UI 설계서
- 테이블 설계
- 구현하고자 하는 테이블 설계
- > 테이블 설계서
- 클래스 설계
- 구현하고자 하는 클래스 설계
- > 클래스 설계서
구현