3-1 필요조건은 중요하다, 시간을 우선 확보해라
필요조건이 왜 중요한가? 프로젝트 진행중, 질적 수준(어떤것에 대한 최적화)을 강조가 되는데, 이런 질적향상이 어느때 발생하는지에 따라서, 효율이 다르다고 필자는 설명한다. 프로젝트 마무리 단계에서 질적 수준을 강조한다면, 테스트에 중점을 두어야 하지만, 테스트는 잘못된 소프트웨어(원래의 목적)를 개발했을때는 문제를 찾아 낼수 없다고 설명한다. 이러한 테스트는 컨스트럭션(구축,설계)가 시작되기 전에 수행해야 한다고 설명한다. (이 부분은.. 매우 공감한다. 마무리 단계에서 테스트는 단지 버그가 있는지 없는지 밖에 파악을 못한다.) 이런 질적 향상을 하기 위해서는 필요조건을 충분히 만족시켜야 한다고 설명하고 있다. 그렇다면 불완전한 준비의 원인은 무엇일까? 가장 큰 이유는 개발기간에 있다고 필자는 설명한다..
책 정리/프로그램 설계 방법론
2008. 5. 6. 00:41
최근댓글