Software Development Life Cycle (SDLC) also known as Classic Life Cycle Model (or) Linear Sequential Model (or) Waterfall Method.
1. Formal review at the end of each phase allows maximum management control. 2. This approach creates considerable system documentation. 3. Formal documentation ensures that system requirements can be traced back to stated business needs. 4. It produces many intermediate products that can be reviewed to see whether they meet the users needs and conform to standards.
1. Major problem - end-user does not see the solution until the system is nearly complete. 2. Users get a system that meets the need as understood by the developers; this may noy be what was really needed. 3. Documentation is expensive and time-consuming to create. It is also difficult to keep current. 4. Often, users' needs go unstated or are misunderstood. 5. Users cannot easily review intermediate products and evaluate whether a particular product (e.g., data flow diagram) meets their business requirements.