Download
life cycles n.
Skip this Video
Loading SlideShow in 5 Seconds..
Life Cycles PowerPoint Presentation
Download Presentation
Life Cycles

Life Cycles

143 Vues Download Presentation
Télécharger la présentation

Life Cycles

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Life Cycles

  2. Waterfall • Advantages? Disadvantages? Well suited for what type of projects? Requirements Specification Design Coding Unit Testing Integration Testing Installation & Training Maintenance

  3. Spiral • Advantages? Disadvantages? Well suited for what type of projects? Risk Analysis & Specification Test Design Code

  4. Rapid Prototyping • Advantages? Disadvantages? Well suited for what type of projects? Build Something Quick Talk with Customer

  5. Rapid Application Design • Advantages? Disadvantages? Well suited for what type of projects? Model both Business System and Data Customize Existing Components Test Component Interfaces Product

  6. Primary Point • SQA Activities must be built into the project plan!

  7. Waterfall with SQA Activities Requirements Specification Review the SRS Defect Tracking Documentation Configuration Control Design Design Reviews Coding Standards Coding Unit Testing Test Procedures and Tolerances Integration Testing Validation Installation & Training Maintenance

  8. Spiral with SQA Validation Risk Analysis & Specification defect tracking Regression Testing Test Specification Review Design Code Design Review

  9. Rapid Prototyping and SQA Build Something Quick Talk with Customer

  10. Extreme Programming • Kent Beck - 1999 • 5 Values • Communication • between customer and developers, between developers, developers and management, ... • Simplicity • the simplest idea is usually the best • Feedback • "Optimism is an occupational hazard of programming. Feedback is the treatment." • Courage • Respect

  11. Reality Check… • But what about the cost of all this extra work?

  12. The cost of extra work • Given that it costs 100 times more to remove a defect during operation rather than during the requirements specification phase, spending 20% more money early saves time and money overall. • Also refer to: • the case studies you read • return on investment for implementing SQA • figures 7.7 and 7.8 in the textbook • sample cost tracking for SQA

  13. Next… • So then, if reviews are a good idea, how do we conduct them?