SOFTWARE ENGINEERING LECTURE 2 Just a few software lifecycle models here...
THE BASIC WATERFALL MODEL Requirement analysis Design Implementation Testing Maintenance
A MODIFIED WATERFALL MODEL Requirement analysis - V&V Design - V&V Implementation - V&V Testing - V&V V&V = Verification and Validation Maintenance - V&V
PROTOTYPING FOR REQUIREMENT ANALYSIS Requirement analysis - V&V Design - V&V Quick Design - V&V Implementation - V&V Quick Implementa-tion - V&V Testing - V&V V&V = Verification and Validation Maintenance - V&V
THE SPIRAL (ITERATIVE) MODEL Risk analysis Prototyping Planning A2 B2 B1 A1 A0 B0 D1 C1 C2 D2 D3 C3 Client evaluation and input Model simulation Operational prototype Verification for next level
THE MANAGEMENT VIEW Survey the current situation in general Study the existing system (if it exists) Build new system: requirement analysis, design, implementation, testing Installation Maintenance and audit