Professional Documents
Culture Documents
Software Engineering: Slide Set 02: Software Process Models
Software Engineering: Slide Set 02: Software Process Models
Software Engineering: Slide Set 02: Software Process Models
– Requirement Specifications
– Software Design
– Implementation
– Testing & Maintenance
Verify
• Verification:
• Planning:
– Tasks required to define resources, timelines, and other
project related information.
• Risk Analysis:
– Tasks required to assess both technical and
management risks.
• Customer Evaluation:
– Tasks required to obtain customer feedback based on
evaluation of the software representations created
during the engineering stage and implemented during
the installation stage.
Software Process Models 63
The WINWIN Spiral Model
• The spiral model discussed previously suggests a
framework activity that addresses customer
communication.
rep resent s t he st at e
Under o f a so f t ware eng ineering
act ivit y o r t ask
development
A wait ing
changes
Under review
Under
revision
Baselined
Done
• It is configurable.
• It is regularly updated.
• Dynamic Perspective:
• Static perspective:
• Production Phase:
Development
System
and
Validation
Integration
• Level 2: Repeatable
• Level 3: Defined
• Level 5: Optimizing