Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 1.06 KB

공정 - 프로그램 개발과정 - 객체지향시스템개발.md

File metadata and controls

30 lines (25 loc) · 1.06 KB

객체지향시스템개발(1996) 요약

  • 2018-01-20. magicpotato.
  • 기본적 개발방법이므로 상황에 맞게 조정해서 사용하자

프로그램 구성요소

  1. UI
  2. 문제영역 (Solution)
  3. 자료관리 (Data manage)
  4. 데스크관리 (Task manage)

객체지향 개발공정

문제 → 추상/일반화 → 정리/추가 → 구현

  1. OOA, 분석: 문제가 무엇인지를 알아내고
  2. OOD, 설계: 문제를 어떻게 해결할지 설계하고
  3. OOD, 구현: 해결법에 따라 구현한다.

요구분석 및 설계 공정

  1. 문제이해: 개념파악, 방식결정, 불분명한것을 도출, 입출력 결정
  2. 기능설계: 기능명세 정리
  3. 구조설계: 모듈 구성 (Domain/Aspect별)
  4. 논리설계: 모듈별 논리적 작동방식 결정

프로그램 개발과정

  1. 기능을 주루룩 적고
  2. 기능들을 프로그램 구성요소 4가지로 분류
  3. 분류된 기능을 고려한 모듈 추가분류 및 구조 설계 (협력방식-종속관계 등)
  4. 각 모듈의 상세 기능을 설계
  5. 코딩

EOF