Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Software Development Models SW
Software Development Models <ul><li>Code & Fix </li></ul><ul><li>Waterfall </li></ul><ul><ul><li>study project </li></ul><...
Code & Fix Development/QA Release Requirements Advantages:  -no overhead -fast Drawbacks: -no modularity -no schedule/mile...
Waterfall (normal) Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans T...
Study project model Concept Specification Prototyping Evaluation & Analysis Engineering Project (Standard Waterfall Model)...
Milestone build model Requirements (Build #1  Functionality) Design (Build #1) Implementation (Build #1) Testing  (Build #...
Waterfall/Spiral hybrid Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Pl...
Waterfall with subprojects Requirements Design Development QA/Test Release Requirements Document Design Document Code Test...
Waterfall with overlapping Requirements Design Development QA/Test Release Requirements Document Design Document Code Test...
Evolutionary prototype Requirements Design Development Release Requirements Document Code Design Document Design/build a p...
Staged delivery Requirements Design Development Alpha Release Requirements Document Design Document Code Test Plans Test C...
Sequential development Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Pla...
Spiral Design Development QA/Test Release Requirements Design Development QA/Test Design Development QA/Test Design Develo...
Incremental Development Requirements Design Architecture Specify Increment Design/Build Increment Test/Validate Increment ...
SW Development model comparison
 
Upcoming SlideShare
Loading in …5
×

Sw Software Development Models

2,677 views

Published on

Published in: Business, Technology
  • Be the first to comment

Sw Software Development Models

  1. 1. Software Development Models SW
  2. 2. Software Development Models <ul><li>Code & Fix </li></ul><ul><li>Waterfall </li></ul><ul><ul><li>study project </li></ul></ul><ul><ul><li>hybrid </li></ul></ul><ul><ul><li>overlapping </li></ul></ul><ul><ul><li>subprojects </li></ul></ul><ul><ul><li>milestone build </li></ul></ul><ul><li>RAD </li></ul><ul><ul><li>evolutionary prototype </li></ul></ul><ul><ul><li>staged delivery </li></ul></ul><ul><ul><li>sequential development </li></ul></ul><ul><li>Spiral </li></ul><ul><li>Incremental development </li></ul><ul><li>SW Development Model Comparison </li></ul>
  3. 3. Code & Fix Development/QA Release Requirements Advantages: -no overhead -fast Drawbacks: -no modularity -no schedule/milestones -small team/simple projects
  4. 4. Waterfall (normal) Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Advantages: -large projects -well documented Drawbacks: -overhead -slow
  5. 5. Study project model Concept Specification Prototyping Evaluation & Analysis Engineering Project (Standard Waterfall Model) Report
  6. 6. Milestone build model Requirements (Build #1 Functionality) Design (Build #1) Implementation (Build #1) Testing (Build #1) Requirements (Build #2 Functionality) Design (Build #2) Implementation (Build #2) Testing (Build #2) Requirements Design Development QA/Test Release Milestone Build1 Milestone Build2 Waterfall Concept Advantages: -software enhancements projects -risk reduction Drawbacks: -overhead
  7. 7. Waterfall/Spiral hybrid Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Advantages: -risk reduction Drawbacks: -overhead
  8. 8. Waterfall with subprojects Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Module1 Development QA/Test Module2 Development QA/Test Module3 Advantages: -faster than normal wf
  9. 9. Waterfall with overlapping Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Advantages: -faster than normal wf (overlap phases)
  10. 10. Evolutionary prototype Requirements Design Development Release Requirements Document Code Design Document Design/build a prototype, then make further developments
  11. 11. Staged delivery Requirements Design Development Alpha Release Requirements Document Design Document Code Test Plans Test Cases QA/Test Beta Release QA/Test Final Release Advantages: -reduce QA time/costs
  12. 12. Sequential development Requirements Design Development QA/Test Release Requirements Document Design Document Code Test Plans Test Cases Development Development QA/Test Release QA/Test Release -work upon several releases in the same time
  13. 13. Spiral Design Development QA/Test Release Requirements Design Development QA/Test Design Development QA/Test Design Development QA/Test Design Development QA/Test -complex projects -slow development time
  14. 14. Incremental Development Requirements Design Architecture Specify Increment Design/Build Increment Test/Validate Increment Integrate Increment Validate application Complete ? Deliver application -conservative -slow development time
  15. 15. SW Development model comparison

×