대표적인 TopDownDevelopmentProcess.

주로 RationalRose같은 프로그램을 사용해서 개발전에 자세히 설계한다. ExtremeProgramming에서는 어짜피 바뀔 디자인, 그렇게 신경쓰지 않는다.

web biohackers.net