Lecture 7
Lecture 7
Lecture 7
BSD
1
Topics covered
2
The software process
4
Plan-driven and agile processes
5
Software process models
6
The waterfall model
7
Waterfall model phases
8
Waterfall model problems
9
Incremental development
11
Incremental development problems
13
Reuse-oriented software engineering
14
Types of software component
15
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
23
Testing stages
24
Software evolution
25
System evolution
27
Key points
29