가장 고전적인 DevelopmentProcess 1. Requirement analysis 1. Analysis 1. Design 1. Implementation 1. Testing 1. Conversion 1. Maintenance == Characteristics == * Deadlines are determined very early in the project * Required project results are completely and unambiguously determined * Project development phases are sequential and one-way * A milestone document concludes each project development phase == Advantages == * Every project phase cab be carefully planned * Authorities and responsibilities can be clearly delineated * At regular intervals(milestones), management can assess project progress and take corrective action if necessary == Disadvantages == * Everything is on the critical path * It takes too long to see results * It depends on stable, correct requirements * It promotes blind automation instead of reengineering ---- 요구사항이 명확하다면, 굳이 ObjectOriented방법으로 안가도 된다. ObjectOriented의 장점은 잦은 요구사항의 변화에 있다.