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

Loading in 2 Seconds...

play fullscreen
1 / 13

Life Cycles - PowerPoint PPT Presentation


  • 129 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Life Cycles' - iram


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
waterfall
Waterfall
  • Advantages? Disadvantages? Well suited for what type of projects?

Requirements

Specification

Design

Coding

Unit

Testing

Integration

Testing

Installation &

Training

Maintenance

spiral
Spiral
  • Advantages? Disadvantages? Well suited for what type of projects?

Risk Analysis &

Specification

Test

Design

Code

rapid prototyping
Rapid Prototyping
  • Advantages? Disadvantages? Well suited for what type of projects?

Build

Something

Quick

Talk with

Customer

rapid application design
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

primary point
Primary Point
  • SQA Activities must be built into the project plan!
waterfall with sqa activities
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

spiral with sqa
Spiral with SQA

Validation

Risk Analysis &

Specification

defect tracking

Regression

Testing

Test

Specification Review

Design

Code

Design

Review

rapid prototyping and sqa
Rapid Prototyping and SQA

Build

Something

Quick

Talk with

Customer

extreme programming
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
reality check
Reality Check…
  • But what about the cost of all this extra work?
the cost of extra work
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
slide13
Next…
  • So then, if reviews are a good idea, how do we conduct them?