2007년 03월 29일
좋은 프로그램을 만드는 노하우
+ (예상) 고객의 needs를 파악.
+ 주어진 문제에 대한 정확한 이해
+ 예상 시나리오의 작성
+ Spiral Development
+ 팀 미팅 및 회의를 통한 모든 팀원들이 프로젝트에서의 자신의 역할 파악.
+ 주어진 문제에 대한 적합한 소프트웨어 디자인
+ 좋은 API 및 소스 코드의 문서화
+ Cohesion and Decoupling (especially for OOP)
+ 합리적인 개발 스케쥴
예) Design (1/3) ->Coding (1/6) ->Component testing (1/4) ->System testing (1/4)
즉, Design (4) : Coding (2) : Component testing (3) : System testing (3)
// The Mythical Man-Month 참고 //
# by Snowdrop | 2007/03/29 02:50 | S/W Development | 트랙백 | 덧글(0)









