SlideShare a Scribd company logo
2
Most read
3
Most read
5
Most read
Prepared by R.Nancy Beaulah
 Segments the software life cycles in to series
of successive activities.
 Each phase requires
 Well defined input information
 Well defined processes
 Well defined products
 Resources are needed for each phase
 Each phase utilizes explicit methods, tools
and techniques
Analysis
Design
Implementation
SystemTesting
Maintenance
Sometimes it
is called as
Water Fall
Chart
 Consist of two phases
▪ Planning
▪ Requirements Definition
 Activities of Planning
▪ Understanding the Problem
▪ Perform a feasibility study
▪ Developing a solution
▪ Determine acceptance criteria
▪ Planning the development process
 Products
▪ System definition
▪ Project plan
 System definition
▪ Expressed in English or in any natural language
▪ May use charts, figures, graphs, tables and equations
▪ Notations used depend upon the problem
 Project plan
▪ Life cycle model to be used
▪ Organizational structure
▪ Preliminary development schedule
▪ Preliminary cost schedule
▪ Preliminary resource schedule
▪ Preliminary staffing schedule
▪ Tools and techniques used
 Time and cost are basically calculated
because it is not possible to estimate exactly
without doing basic design.
 PreliminaryCost Estimate – Planning Stage
 Refined Cost Estimate – Preliminary Design
Review
 FinalCost Estimate – Critical Design Review
 Requirements Definition
 It includes basic functions of software
components in hardware, software, and people
subsystem.
 The product of requirements definition
 The product of requirements definition is a
specification that describes
▪ The processing environment
▪ The required software functions.
▪ Performance constraints on the software.
▪ Exception handling
▪ Acceptance criteria
 Design phase:
 In the phased model, software design follows analysis
 Design phase identified software components
1. Functions.
2. Data streams
3. Data stores
 It specifies relationship among components.
 It specifies software structures.
 Maintains a record of design decision.
 Blueprint for the implementation phase.
 Design phase consist of
1. Architectural design
2. Detailed design
 Architectural design:
 It involves identifying the software components
dividing them into software modules and
conceptual data structures, specifying
interconnection among components.
 Detailed design
 It is concerned with the details of “how to”
▪ Package the processing modules.
▪ Implement the processing, algorithm, data structures
and interconnection among modules.
 Implementation phase:
 It involves translation of design specification into
source code and debugging, documentation and
unit testing of source code.
 Errors:
 Implementation phase may include errors in
routines, functions, logical errors,and algorithm,
errors in data structure layout.
 System testing:
 It involves 2 kinds of activities
▪ 1. Integration testing
▪ 2. Acceptance testing
 Integration testing:
 Developing a strategy for integrating the software
components into a function requires careful
planning so that modules are available for
integration when needed.
 Acceptance testing:
 It involves planning an execution of various type
of test that software system satisfied
requirements documents.
 After getting the acceptance from the customer
software system of released for production work
and maintenance phase.
 Maintenance Phase:
 It Includes
▪ the enhancement of capabilities.
▪ Adaptation of software to new processing environment.
▪ correction of software bugs.
 Phases are Linear
 Development Process is not Linear
 Development activities never proceed as in
water fall chart
 Only possible when it is possible to specify
everything at the beginning itself
 Suitable for developers who developed
similar systems
 Software EngineeringConcepts, Richard
Fairley

More Related Content

PPTX
Quality and productivity factors
PPTX
Software Cost Estimation Techniques
PPTX
Design notation
PPTX
software cost factor
PPTX
Fundamental design concepts
PDF
Online Faculty evaluation system project presentation
PPTX
Chapter 1 2 - some size factors
PPTX
Character attributes
Quality and productivity factors
Software Cost Estimation Techniques
Design notation
software cost factor
Fundamental design concepts
Online Faculty evaluation system project presentation
Chapter 1 2 - some size factors
Character attributes

What's hot (20)

PPTX
Planning the development process
PPTX
Software requirements specification
PDF
Programming team structure
PPTX
Staffing level estimation
PPTX
unit testing and debugging
PPTX
Language and Processors for Requirements Specification
PPTX
Designing Techniques in Software Engineering
PPTX
Estimating Software Maintenance Costs
PPTX
Software Engineering
PPTX
Defining the Problem - Goals and requirements
PPTX
source code metrics and other maintenance tools and techniques
PPTX
Modules and modularization criteria
PPTX
COCOMO (Software Engineering)
PPTX
Delphi cost estimation model
PPTX
Real time and distributed design
PPTX
Algorithmic Software Cost Modeling
PPTX
Software Engineering
PPTX
software maintenance
PPTX
Cohesion and coupling
PPTX
Design Concepts in Software Engineering-1.pptx
Planning the development process
Software requirements specification
Programming team structure
Staffing level estimation
unit testing and debugging
Language and Processors for Requirements Specification
Designing Techniques in Software Engineering
Estimating Software Maintenance Costs
Software Engineering
Defining the Problem - Goals and requirements
source code metrics and other maintenance tools and techniques
Modules and modularization criteria
COCOMO (Software Engineering)
Delphi cost estimation model
Real time and distributed design
Algorithmic Software Cost Modeling
Software Engineering
software maintenance
Cohesion and coupling
Design Concepts in Software Engineering-1.pptx
Ad

Viewers also liked (20)

PPTX
The six phase comprehensive project life cycle model-2013
PPT
The Love of God
PPTX
HSRN workshop simon denegri - 18th June 2013
PPT
Презентация Corella
PPTX
Involve presentation jan 21st 2015 - simon denegri
PPTX
Bible answers 10 - A Special Dat
PPTX
[ノマワクラボ 第6回Web勉強会] 超簡単!AWSでWordpressを始めよう
PPTX
Bible answers 5 - Conversion of the new birth
PPT
Solar system for Beginners
PPT
Group 1 hrd leadership presentation semester ii 2013
PDF
7 สามัญ คณิต
PPTX
[ノマワクラボ 第2回Web勉強会] Git入門
PPTX
Culture Brand Connection 2015
PDF
7 สามัญ เคมี
PPTX
'Working Together in Research' - Leeds - 26th June 2013
PPTX
The value off engaging patients in research
PPTX
Leicester CLRN Meeting 'Making it real' 19 June 2013
PPT
Bible answers 15- Home of ths Saved
PPTX
NIHR Trainees Comms masterclass 9am thur 5th july
PPTX
Tabla - Invention & Nomenclature
The six phase comprehensive project life cycle model-2013
The Love of God
HSRN workshop simon denegri - 18th June 2013
Презентация Corella
Involve presentation jan 21st 2015 - simon denegri
Bible answers 10 - A Special Dat
[ノマワクラボ 第6回Web勉強会] 超簡単!AWSでWordpressを始めよう
Bible answers 5 - Conversion of the new birth
Solar system for Beginners
Group 1 hrd leadership presentation semester ii 2013
7 สามัญ คณิต
[ノマワクラボ 第2回Web勉強会] Git入門
Culture Brand Connection 2015
7 สามัญ เคมี
'Working Together in Research' - Leeds - 26th June 2013
The value off engaging patients in research
Leicester CLRN Meeting 'Making it real' 19 June 2013
Bible answers 15- Home of ths Saved
NIHR Trainees Comms masterclass 9am thur 5th july
Tabla - Invention & Nomenclature
Ad

Similar to Phased life cycle model (20)

PPTX
Planning the development Process in SE.pptx
PPT
Intoduction to software engineering part 2
PPTX
Life Cycle Phases In Software Project Management
PDF
CH. 4.pdf
PPSX
Software Development
PPTX
software engineering basics and .definition
PPT
ISE_Lecture Week 2-SW Process Models.ppt
DOC
Softwareenggineering lab manual
PDF
458821217-Software-Project-Management-Chapter-4-Software-Metrics.pdf
PPTX
4.software management
PDF
Stepwise Project planning in software development
PDF
Unit 1.pdf
PPTX
Software Development Life Cycle (SDLC )
PPT
Proj Mgmt.ppt
PDF
Software engineering lecture notes
PPT
Rational unified process lecture-5
PPT
Software Project Management
DOC
Processes of website application development
PPTX
Object Oriented Software engineering.pptx
PDF
Softweare Engieering
Planning the development Process in SE.pptx
Intoduction to software engineering part 2
Life Cycle Phases In Software Project Management
CH. 4.pdf
Software Development
software engineering basics and .definition
ISE_Lecture Week 2-SW Process Models.ppt
Softwareenggineering lab manual
458821217-Software-Project-Management-Chapter-4-Software-Metrics.pdf
4.software management
Stepwise Project planning in software development
Unit 1.pdf
Software Development Life Cycle (SDLC )
Proj Mgmt.ppt
Software engineering lecture notes
Rational unified process lecture-5
Software Project Management
Processes of website application development
Object Oriented Software engineering.pptx
Softweare Engieering

Recently uploaded (20)

PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
master seminar digital applications in india
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Classroom Observation Tools for Teachers
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Week 4 Term 3 Study Techniques revisited.pptx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
master seminar digital applications in india
Abdominal Access Techniques with Prof. Dr. R K Mishra
Microbial disease of the cardiovascular and lymphatic systems
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Supply Chain Operations Speaking Notes -ICLT Program
STATICS OF THE RIGID BODIES Hibbelers.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Renaissance Architecture: A Journey from Faith to Humanism
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Classroom Observation Tools for Teachers

Phased life cycle model

  • 2.  Segments the software life cycles in to series of successive activities.  Each phase requires  Well defined input information  Well defined processes  Well defined products  Resources are needed for each phase  Each phase utilizes explicit methods, tools and techniques
  • 4.  Consist of two phases ▪ Planning ▪ Requirements Definition  Activities of Planning ▪ Understanding the Problem ▪ Perform a feasibility study ▪ Developing a solution ▪ Determine acceptance criteria ▪ Planning the development process
  • 5.  Products ▪ System definition ▪ Project plan  System definition ▪ Expressed in English or in any natural language ▪ May use charts, figures, graphs, tables and equations ▪ Notations used depend upon the problem  Project plan ▪ Life cycle model to be used ▪ Organizational structure
  • 6. ▪ Preliminary development schedule ▪ Preliminary cost schedule ▪ Preliminary resource schedule ▪ Preliminary staffing schedule ▪ Tools and techniques used  Time and cost are basically calculated because it is not possible to estimate exactly without doing basic design.
  • 7.  PreliminaryCost Estimate – Planning Stage  Refined Cost Estimate – Preliminary Design Review  FinalCost Estimate – Critical Design Review  Requirements Definition  It includes basic functions of software components in hardware, software, and people subsystem.
  • 8.  The product of requirements definition  The product of requirements definition is a specification that describes ▪ The processing environment ▪ The required software functions. ▪ Performance constraints on the software. ▪ Exception handling ▪ Acceptance criteria
  • 9.  Design phase:  In the phased model, software design follows analysis  Design phase identified software components 1. Functions. 2. Data streams 3. Data stores  It specifies relationship among components.  It specifies software structures.  Maintains a record of design decision.  Blueprint for the implementation phase.
  • 10.  Design phase consist of 1. Architectural design 2. Detailed design  Architectural design:  It involves identifying the software components dividing them into software modules and conceptual data structures, specifying interconnection among components.
  • 11.  Detailed design  It is concerned with the details of “how to” ▪ Package the processing modules. ▪ Implement the processing, algorithm, data structures and interconnection among modules.
  • 12.  Implementation phase:  It involves translation of design specification into source code and debugging, documentation and unit testing of source code.  Errors:  Implementation phase may include errors in routines, functions, logical errors,and algorithm, errors in data structure layout.
  • 13.  System testing:  It involves 2 kinds of activities ▪ 1. Integration testing ▪ 2. Acceptance testing  Integration testing:  Developing a strategy for integrating the software components into a function requires careful planning so that modules are available for integration when needed.
  • 14.  Acceptance testing:  It involves planning an execution of various type of test that software system satisfied requirements documents.  After getting the acceptance from the customer software system of released for production work and maintenance phase.
  • 15.  Maintenance Phase:  It Includes ▪ the enhancement of capabilities. ▪ Adaptation of software to new processing environment. ▪ correction of software bugs.
  • 16.  Phases are Linear  Development Process is not Linear  Development activities never proceed as in water fall chart  Only possible when it is possible to specify everything at the beginning itself  Suitable for developers who developed similar systems