- 2018-01-20. magicpotato.
- 기본적 개발방법이므로 상황에 맞게 조정해서 사용하자
- UI
- 문제영역 (Solution)
- 자료관리 (Data manage)
- 데스크관리 (Task manage)
문제 → 추상/일반화 → 정리/추가 → 구현
- OOA, 분석: 문제가 무엇인지를 알아내고
- OOD, 설계: 문제를 어떻게 해결할지 설계하고
- OOD, 구현: 해결법에 따라 구현한다.
- 문제이해: 개념파악, 방식결정, 불분명한것을 도출, 입출력 결정
- 기능설계: 기능명세 정리
- 구조설계: 모듈 구성 (Domain/Aspect별)
- 논리설계: 모듈별 논리적 작동방식 결정
- 기능을 주루룩 적고
- 기능들을
프로그램 구성요소
4가지로 분류 - 분류된 기능을 고려한 모듈 추가분류 및 구조 설계 (협력방식-종속관계 등)
- 각 모듈의 상세 기능을 설계
- 코딩
EOF