- 소프트웨어 개발순서
컨스트럭션 : 세부셜계, 코딩/디버깅, 단위테스트
소프트웨어 개발
1. 문제 정의
2. 요구 분석
3. 구현 계획
4. 기본 설계 (아키텍처)
* 주요 결정에 대한 동기 기술할 것
프로그램 구조 (주요모듈)
변경전략
구입 對 개발 결정
주요 데이터 구조
키 알고리즘
주요 객체
일반적 가능성 (사용자 인터페이스, 입력/출력, 메모리관리, 문자열 기억장소)
에러처리
견고성 (오버 엔지니어링, Assertion, 오류방지 능력)
성능
5. 상세 설계
6. 코딩/디버깅
7. 통합
8. 단위 테스트
9. 시스템 테스트
10. 유지보수
11. 기능강화
설계순서
1. 서브시스템 분할
2. 모듈로 분할
3. 루틴으로 분할
4. 내부루틴 설계
------------------------------------------
Code Complete , Steve McConnell저
Microsoft press 1995
프로그래밍 완전정복 김준호, 나윤석, 배상수 공역
높이깊이 1997
------------------------------------------
'Infra & Server Dev' 카테고리의 다른 글
JSP JDOM 에러 해결법... (0) | 2012.07.23 |
---|---|
EGOV 전자정부 프레임워크 맥OSX 설치 방법 (0) | 2012.03.27 |
NIO(Non-Bloking Input Output)이란? (2) | 2011.09.02 |
[Linux / SSH] ssh 원격 접속 장애 (WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!) (5) | 2011.05.07 |
리눅스 터미널 콘솔창에서 날짜 바꾸기 (0) | 2010.12.15 |