Incremental Model Requirements phase Verify Specification phase Verify

  • Slides: 9
Download presentation
Incremental Model Requirements phase Verify Specification phase Verify Architectural design Verify For each build:

Incremental Model Requirements phase Verify Specification phase Verify Architectural design Verify For each build: Perform detailed design, implementation and integration, test, deliver to client Maintenance phase Development Maintenance Retirement

Incremental Model (cont. ) Build 1 Specification Implementation, integration Design Deliver to client Build

Incremental Model (cont. ) Build 1 Specification Implementation, integration Design Deliver to client Build 2 Specification Implementation, integration Design Deliver to client Build 3 Specification Implementation, integration Design Deliver to client Build n Specification team Design Implementation, integration team Deliver to client

Spiral Model • Precede each phase by – Alternatives – Risk analysis • Follow

Spiral Model • Precede each phase by – Alternatives – Risk analysis • Follow each phase by – Evaluation – Planning of next phase

Simplified Spiral Model Risk Analysis • If risks cannot be resolved, project is immediately

Simplified Spiral Model Risk Analysis • If risks cannot be resolved, project is immediately terminated Verify Rapid Prototype Specification Design Implementation Integration

Full Spiral Model Angular dimension (progress) Radial dimension (cost)

Full Spiral Model Angular dimension (progress) Radial dimension (cost)

Software Engineering II Lecture 4 Fakhar Lodhi

Software Engineering II Lecture 4 Fakhar Lodhi

Object-Oriented Lifestyle Models

Object-Oriented Lifestyle Models

Maintenance Further development Fountain Model Operations Implementation and integration Implementation Object-oriented design Object-oriented analysis

Maintenance Further development Fountain Model Operations Implementation and integration Implementation Object-oriented design Object-oriented analysis Requirements • Features – Overlap (parallelism) – Arrows (iteration) – Smaller maintenance circle