The software process
l A structured set of activities required to develop a software system • Specification • Design • Validation • Evolution l A software process model is an abstract representation of a process. It presents a description of a process from some particular perspective
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 1 Slide 5
Software process models
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 1 Slide 6
Generic software process models
l The waterfall model • Separate and distinct phases of specification and development l Evolutionary development • Specification and development are interleaved l Formal systems development • A mathematical system model is formally transformed to an implementation l Reuse-based development • The system is assembled from existing components
The software process
Posted on at