![Page 1: Incremental Model For each build: Perform detailed design, implementation and integration, test, deliver to client Maintenance phase Requirements phase](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d765503460f94a57a37/html5/thumbnails/1.jpg)
Incremental Model
For each build:Perform detailed design, implementation and integration,test, deliver to client
Maintenance phase
Requirements phase
Verify
Specification phase
Verify
Architectural design
Verify
Retirement
Development
Maintenance
![Page 2: Incremental Model For each build: Perform detailed design, implementation and integration, test, deliver to client Maintenance phase Requirements phase](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d765503460f94a57a37/html5/thumbnails/2.jpg)
Incremental Model (cont.)
Implementation, integration Deliver to clientDesignSpecification
Implementation, integration
Deliver to clientDesignSpecification
Implementation, integration Deliver to clientDesignSpecification
Build 1
Implementation, integration
Deliver to clientDesignSpecification
Build 2
Build 3
Build n
Specification team
Design team
Implementation, integration team
![Page 3: Incremental Model For each build: Perform detailed design, implementation and integration, test, deliver to client Maintenance phase Requirements phase](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d765503460f94a57a37/html5/thumbnails/3.jpg)
Spiral Model
• Precede each phase by– Alternatives– Risk analysis
• Follow each phase by– Evaluation– Planning of
next phase
![Page 4: Incremental Model For each build: Perform detailed design, implementation and integration, test, deliver to client Maintenance phase Requirements phase](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d765503460f94a57a37/html5/thumbnails/4.jpg)
Risk Analysis
Verify
Rapid PrototypeSpecificationDesignImplementation
Simplified Spiral Model
• If risks cannot be resolved, project is immediately terminated
Integration
![Page 5: Incremental Model For each build: Perform detailed design, implementation and integration, test, deliver to client Maintenance phase Requirements phase](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d765503460f94a57a37/html5/thumbnails/5.jpg)
Full Spiral Model
Radial dimension (cost)Angular dimension (progress)
![Page 6: Incremental Model For each build: Perform detailed design, implementation and integration, test, deliver to client Maintenance phase Requirements phase](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d765503460f94a57a37/html5/thumbnails/6.jpg)
Software Engineering II
Lecture 4
Fakhar Lodhi
![Page 7: Incremental Model For each build: Perform detailed design, implementation and integration, test, deliver to client Maintenance phase Requirements phase](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d765503460f94a57a37/html5/thumbnails/7.jpg)
![Page 8: Incremental Model For each build: Perform detailed design, implementation and integration, test, deliver to client Maintenance phase Requirements phase](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d765503460f94a57a37/html5/thumbnails/8.jpg)
Object-OrientedLifestyle Models
![Page 9: Incremental Model For each build: Perform detailed design, implementation and integration, test, deliver to client Maintenance phase Requirements phase](https://reader030.vdocuments.us/reader030/viewer/2022032523/56649d765503460f94a57a37/html5/thumbnails/9.jpg)
Requirements
Object-oriented analysis
Object-oriented design
Implementation
Implementation and integration
Further development
Operations
Maintenance
Fountain Model
• Features– Overlap
(parallelism)– Arrows
(iteration)– Smaller
maintenance circle