Professional Documents
Culture Documents
1
The Software Process
3
Software Process Descriptions
4
Plan-driven and Agile Processes
5
The Waterfall Model
8
Waterfall Model Phases
9
Waterfall Model Problems
10
Boehm’s Spiral Model - heavyweight model
11
Boehm’s Spiral Model of the Software Process
12
Spiral Model Sectors
• Objective setting
• Specific objectives for the phase are identified.
• Risk assessment and reduction
• Risks are assessed and activities put in place to reduce the key
risks.
• Development and validation
• A development model for the system is chosen which can be any
of the generic models. Development takes place.
• Planning
• The project is reviewed and the next phase of the spiral is
planned.
13
Spiral Model Usage
14
Process Activities
16
Software Specification
17
The Requirements Engineering Process
18
Software Design and Implementation
19
A General Model of the Design Process
20
Design Activities
21
Software Validation
22
Stages of Testing
23
Testing Stages
24
Testing Phases in a Plan-driven Software Process
25
Software Evolution
26
Key points
33
Key points
34