rational unified process
Validation
Verification
Small, simple projects with small teams and flexible requirements (e.g., a simple payroll system).
Medium-sized projects with a mix of experienced and inexperienced staff (e.g., a database management system).
Complex projects with tight constraints and high reliability needs (e.g., air traffic control or medical software).
software development life cycle
has a clear procedure
Capability Maturity Model
1.Initial
2.Repeatable/Managed
3.Defined
4.Quantitatively Managed
5.Optimizing
in 2001
continuous model
Continuous Representation
Staged Representation
