1 / 20

Waterfall, Prototyping, and Spiral Models

Waterfall, Prototyping, and Spiral Models. Heather Sullivan. Waterfall Model. Waterfall Model. Popular version of SDLC. Used for software engineering. Development method that’s linear & sequential. Waterfall Model. Advantages Allows departmentalization. Allows managerial control.

anicole
Télécharger la présentation

Waterfall, Prototyping, and Spiral Models

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Waterfall, Prototyping, and Spiral Models Heather Sullivan

  2. Waterfall Model

  3. Waterfall Model • Popular version of SDLC. • Used for software engineering. • Development method that’s linear & sequential.

  4. Waterfall Model • Advantages • Allows departmentalization. • Allows managerial control. • Schedule with set deadlines. • Theoretically, project delivered on time.

  5. Waterfall Model • Disadvantages • Does not allow much reflection/revision. • In testing phase, difficult to revise concept stage.

  6. Waterfall Model • Development • Concept • Design • Implementation • Testing • Installation • Troubleshooting • Operation/Maintenance

  7. Prototyping Model

  8. Prototyping Model • Systems Development Model (SDM) • The prototype is: • Built • Tested • Reworked as necessary • Acceptable prototype • Complete system/product developed

  9. Prototyping Model • Works best when project requirements are not known in detail. • Trial & Error process. • Takes place between developers & users.

  10. Prototyping Model • Steps • New system requirements defined. • Preliminary design created for system. • First prototype constructed from preliminary design. Scaled down design. • Users evaluate first prototype.

  11. Prototyping Method • Steps Continued: • First prototype modified. Second prototype constructed. • Users evaluate second prototype. • Preceding steps repeated as necessary. • Final system constructed, based on final prototype. • Final system thoroughly tested & evaluated.

  12. Spiral Model

  13. Spiral Model • System Development Method (SDM) • Combines features of prototyping & waterfall models. • Favored for large, expensive, & complicated projects.

  14. Spiral Model • Steps • System requirements defined. • Preliminary design created. • First prototype is constructed from preliminary design. Scaled down design. • Users evaluate first prototype.

  15. Spiral Model • Steps Continued: • Second prototype evolved. • Evaluate 1st prototype • Define requirements of 2nd prototype • Planning & designing of 2nd prototype • Constructing & testing of 2nd prototype • Project aborted?

  16. Spiral Model • Steps Continued: • Preceding steps repeated as necessary. • Final system constructed, based on final prototype. • Final system thoroughly tested & evaluated.

  17. References • Waterfall Model • http://searchvb.techtarget.com/sDefinition/0,,sid8_gci519580,00.html • Prototyping Model • http://searchvb.techtarget.com/sDefinition/0,,sid8_gci755441,00.html • Spiral Model • http://searchvb.techtarget.com/sDefinition/0,,sid8_gci755347,00.html

More Related