Top Banner

of 10

1 SDLC ppt

Jun 02, 2018

Download

Documents

JaqulineThomas
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/10/2019 1 SDLC ppt

    1/10

  • 8/10/2019 1 SDLC ppt

    2/10

    Phases of SDLC

    SDLC consist of namely phases

    1. Requirement analysis

    2. System and software design3. Implementation and unit testing

    4. Integration and system testing

    5. Operation and maintenance

  • 8/10/2019 1 SDLC ppt

    3/10

    SDLC CAN BE REPRESETED INPROCESS MODELS

    A s/w process model is abstractionrepresentation of a process can have definedin a variety of ways using text, figures.

    Presenting the description of s/w is known asprocess model. Some process models are:

    Waterfall model

    Evolutionary development

    Spiral development model

  • 8/10/2019 1 SDLC ppt

    4/10

    Waterfall Model

    Requirements

    definesneeded information,

    function, behavior,

    performance and interfaces.

    Designdata structures,

    software architecture,

    interface representations,

    algorithmic details.

    Implementationsource

    code, database, user

    documentation, testing.

  • 8/10/2019 1 SDLC ppt

    5/10

    Usage of Waterfall Model Requirements are very well known

    Product definition is stable

    Technology is understood

    New version of an existing product

    Porting an existing product to a new

    platform.

  • 8/10/2019 1 SDLC ppt

    6/10

    Spiral Process Model

    Riskanalysis

    Riskanalysis

    Riskanalysis

    Riskanalysis Proto-

    type 1

    Prototype 2

    Prototype 3Opera-tionalprotoype

    Concept ofOperation

    Simulations, models, benchmarks

    S/W

    requirements

    Requirementvalidation

    DesignV&V

    Productdesign Detailed

    design

    Code

    Unit tes t

    IntegrationtestAcceptance

    testService Develop, verifynext-level product

    Evaluate alternativesidentify, resolve risks

    Determine objectives

    alternatives andconstraints

    Plan next phase

    Integrationand test plan

    Developmentplan

    Requirements planLife-cycle plan

    REVIEW

  • 8/10/2019 1 SDLC ppt

    7/10

    Usage of Spiral Model

    When creation of a prototype is appropriate

    When costs and risk evaluation is important

    For medium to high-risk projects

    Long-term project commitment unwise because ofpotential changes to economic priorities

    Users are unsure of their needs

    Requirements are complex New product line

    Significant changes are expected (research andexploration)

  • 8/10/2019 1 SDLC ppt

    8/10

    Evolutionary developmentThere are 2 types of evolutionary development:-

    Exploratory development

    is well understood by thedeveloper, new features are added until a final acceptable

    product is built

    Throwaway prototyping- poorly understood by the

    developer. Then exposed to the user to get more refined

    requirements. This type of development helps to understand

    users requirements clearly which were not properlyunderstood in beginning.

    Specification

    Development

    Validation

    Outline

    description

    Initial version

    Intermediate

    version

    Final version

    Evolutionary model

  • 8/10/2019 1 SDLC ppt

    9/10

  • 8/10/2019 1 SDLC ppt

    10/10

    SDLC can be represented by water fall model

    Requirements

    analysis and

    definition

    System &

    s/w design

    Implementation &

    unit testing

    Integration & sits

    testing

    Operation &

    maintenance

    Following phase

    could not start

    previous phase

    finished