"GOF 디자인 패터! 이렇게 활용한다" 책에서 읽은 내용의 일부를 정리해 놓는다.
(문제가 되면 삭제 하겟음)
일반 적인 소프트웨어 개발 과정 순서는 아래와 같다.
1. 요구 사항 명세
2. 요구 사항 분석
3. 기본 설계
4. 상세 설계
5. 구현
6. 테스팅
7. 유지보수
1) 요구사항 명세
1.1) 주요 작업
- 요구 사항의 정확한 이해 및 유도
- 과하거나 불필요한 요구 사항 협상, 조율
- 요구사항의 적합성 검토, 향후 예측
1.2) 주요 산출물
- 전반적 업무 흐름도
- 요구 사항 상세 기술서
- 요구 사항 검토 의견서
2) 요구 사항 분석
2.1) 주요 작업
- 요구 사항에 대한 체계적이고 구체적인 분석
- 실제 실행 환경에 대한 분석
2.2.) 주요 산출불
- 기능, 행위, 데이터 측면의 요구 사항 분석 명세서
- 실행 환경 분석 보고서
3) 기본 설계
3.1) 주요 작업
- 시스템 아키텍쳐 설계
- 데이터베이스 설계
- 시스템 구성요소간 프로토콜 설계
- UI 설계
3.2) 주요 산출물
- 시스템 아기텍쳐 설계도
- 데이터베이스 스키마
- 프로토콜 설계도
- UI 설계 결과물
4) 상세 설계
3.1) 주요 작업
- 상세 자료 구조 설계
- 상제 알고리즘 설계
3.2) 주요 산출물
- 자료 구조 설계도(ex : 클래스 다이어 그램)
- 알고리즘 명세서 (ex : 가상코드 )
4) 구현
3.1) 주요 작업
- 구현 언어 및 개발 환경 선정(운영체제, 표준 라이브러리)
- 프로그램 코딩
3.2) 주요 산출물
- 프로그램 소스 코드
'Study > Etc' 카테고리의 다른 글
Vs2008 북마크 현재 페이지에서만 움직이게 설정하기 (0) | 2015.12.03 |
---|---|
Error (0) | 2015.08.07 |
win7 아이콘 깨짐 문제, 정상 출력 안될때 (0) | 2014.10.21 |
윈도우 zip command 로 압축 (0) | 2014.10.14 |
메모리릭 처리, 특정 변수 변경 감지! (0) | 2014.10.03 |
댓글