SlideShare uma empresa Scribd logo
1 de 17
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

Mais conteúdo relacionado

Mais procurados

Defining the Problem - Goals and requirements
Defining the Problem - Goals and requirementsDefining the Problem - Goals and requirements
Defining the Problem - Goals and requirementsStephennancy
 
Modules and modularization criteria
Modules and modularization criteriaModules and modularization criteria
Modules and modularization criteriaUmaselvi_R
 
Estimating Software Maintenance Costs
Estimating Software Maintenance CostsEstimating Software Maintenance Costs
Estimating Software Maintenance Costslalithambiga kamaraj
 
Software requirements specification
Software requirements specificationSoftware requirements specification
Software requirements specificationlavanya marichamy
 
1.1 The nature of software.ppt
1.1 The nature of software.ppt1.1 The nature of software.ppt
1.1 The nature of software.pptJAYAPRIYAR7
 
Planning the development process
Planning the development processPlanning the development process
Planning the development processSiva Priya
 
10 software maintenance
10 software maintenance10 software maintenance
10 software maintenanceakiara
 
Software cost estimation techniques presentation
Software cost estimation techniques presentationSoftware cost estimation techniques presentation
Software cost estimation techniques presentationKudzai Rerayi
 
Delphi cost estimation model
Delphi cost estimation modelDelphi cost estimation model
Delphi cost estimation modelShashwat Shriparv
 
source code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniquessource code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniquesSiva Priya
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9koolkampus
 
Real time and distributed design
Real time and distributed designReal time and distributed design
Real time and distributed designpriyapavi96
 

Mais procurados (20)

unit testing and debugging
unit testing and debuggingunit testing and debugging
unit testing and debugging
 
Defining the Problem - Goals and requirements
Defining the Problem - Goals and requirementsDefining the Problem - Goals and requirements
Defining the Problem - Goals and requirements
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Staffing level estimation
Staffing level estimation Staffing level estimation
Staffing level estimation
 
Modules and modularization criteria
Modules and modularization criteriaModules and modularization criteria
Modules and modularization criteria
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Estimating Software Maintenance Costs
Estimating Software Maintenance CostsEstimating Software Maintenance Costs
Estimating Software Maintenance Costs
 
Software requirements specification
Software requirements specificationSoftware requirements specification
Software requirements specification
 
1.1 The nature of software.ppt
1.1 The nature of software.ppt1.1 The nature of software.ppt
1.1 The nature of software.ppt
 
Planning the development process
Planning the development processPlanning the development process
Planning the development process
 
10 software maintenance
10 software maintenance10 software maintenance
10 software maintenance
 
Algorithmic Software Cost Modeling
Algorithmic Software Cost ModelingAlgorithmic Software Cost Modeling
Algorithmic Software Cost Modeling
 
Software cost estimation techniques presentation
Software cost estimation techniques presentationSoftware cost estimation techniques presentation
Software cost estimation techniques presentation
 
Design notation
Design notationDesign notation
Design notation
 
Delphi cost estimation model
Delphi cost estimation modelDelphi cost estimation model
Delphi cost estimation model
 
source code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniquessource code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniques
 
Design techniques
Design techniquesDesign techniques
Design techniques
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9
 
Real time and distributed design
Real time and distributed designReal time and distributed design
Real time and distributed design
 
System testing
System testingSystem testing
System testing
 

Destaque

The six phase comprehensive project life cycle model-2013
The six phase comprehensive project life cycle model-2013The six phase comprehensive project life cycle model-2013
The six phase comprehensive project life cycle model-2013Russell Archibald
 
HSRN workshop simon denegri - 18th June 2013
HSRN workshop   simon denegri - 18th June 2013HSRN workshop   simon denegri - 18th June 2013
HSRN workshop simon denegri - 18th June 2013Simon Denegri
 
Презентация Corella
Презентация CorellaПрезентация Corella
Презентация CorellaCorellaSweet
 
Involve presentation jan 21st 2015 - simon denegri
Involve presentation   jan 21st 2015 - simon denegriInvolve presentation   jan 21st 2015 - simon denegri
Involve presentation jan 21st 2015 - simon denegriSimon Denegri
 
[ノマワクラボ 第6回Web勉強会] 超簡単!AWSでWordpressを始めよう
[ノマワクラボ 第6回Web勉強会] 超簡単!AWSでWordpressを始めよう[ノマワクラボ 第6回Web勉強会] 超簡単!AWSでWordpressを始めよう
[ノマワクラボ 第6回Web勉強会] 超簡単!AWSでWordpressを始めようToru Tamura
 
Bible answers 5 - Conversion of the new birth
Bible answers 5 - Conversion of the new birthBible answers 5 - Conversion of the new birth
Bible answers 5 - Conversion of the new birthStephen L Williams Sr
 
Solar system for Beginners
Solar system for BeginnersSolar system for Beginners
Solar system for BeginnersBalraj Shukla
 
Group 1 hrd leadership presentation semester ii 2013
Group 1 hrd leadership presentation semester ii 2013Group 1 hrd leadership presentation semester ii 2013
Group 1 hrd leadership presentation semester ii 2013Kelera Whippy
 
[ノマワクラボ 第2回Web勉強会] Git入門
[ノマワクラボ 第2回Web勉強会] Git入門[ノマワクラボ 第2回Web勉強会] Git入門
[ノマワクラボ 第2回Web勉強会] Git入門Toru Tamura
 
Culture Brand Connection 2015
Culture Brand Connection 2015Culture Brand Connection 2015
Culture Brand Connection 2015therababb
 
'Working Together in Research' - Leeds - 26th June 2013
'Working Together in Research' - Leeds - 26th June 2013'Working Together in Research' - Leeds - 26th June 2013
'Working Together in Research' - Leeds - 26th June 2013Simon Denegri
 
The value off engaging patients in research
The value off engaging patients in researchThe value off engaging patients in research
The value off engaging patients in researchSimon Denegri
 
Leicester CLRN Meeting 'Making it real' 19 June 2013
Leicester  CLRN Meeting 'Making it real' 19 June 2013Leicester  CLRN Meeting 'Making it real' 19 June 2013
Leicester CLRN Meeting 'Making it real' 19 June 2013Simon Denegri
 
NIHR Trainees Comms masterclass 9am thur 5th july
NIHR Trainees Comms masterclass   9am thur 5th julyNIHR Trainees Comms masterclass   9am thur 5th july
NIHR Trainees Comms masterclass 9am thur 5th julySimon Denegri
 
Tabla - Invention & Nomenclature
Tabla - Invention & NomenclatureTabla - Invention & Nomenclature
Tabla - Invention & NomenclatureBalraj Shukla
 

Destaque (20)

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

Semelhante a Software Development Life Cycle Stages Explained

Intoduction to software engineering part 2
Intoduction to software engineering part 2Intoduction to software engineering part 2
Intoduction to software engineering part 2Rupesh Vaishnav
 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptHumzaWaris1
 
Softwareenggineering lab manual
Softwareenggineering lab manualSoftwareenggineering lab manual
Softwareenggineering lab manualVivek Kumar Sinha
 
4.software management
4.software management4.software management
4.software managementDeepak Sharma
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software developmentProf Ansari
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )eshtiyak
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notesSiva Ayyakutti
 
Rational unified process lecture-5
Rational unified process lecture-5Rational unified process lecture-5
Rational unified process lecture-5MujiAhsan
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementRamesh Babu
 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering Huda Alameen
 
Conventional software Management---.pptx
Conventional software Management---.pptxConventional software Management---.pptx
Conventional software Management---.pptxTONY562
 
Software development life cycle (sdlc) part1
Software development life cycle (sdlc) part1Software development life cycle (sdlc) part1
Software development life cycle (sdlc) part1Ramandeep Singh
 

Semelhante a Software Development Life Cycle Stages Explained (20)

Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Intoduction to software engineering part 2
Intoduction to software engineering part 2Intoduction to software engineering part 2
Intoduction to software engineering part 2
 
CH. 4.pdf
CH. 4.pdfCH. 4.pdf
CH. 4.pdf
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.ppt
 
Softwareenggineering lab manual
Softwareenggineering lab manualSoftwareenggineering lab manual
Softwareenggineering lab manual
 
4.software management
4.software management4.software management
4.software management
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software development
 
Unit 1.pdf
Unit 1.pdfUnit 1.pdf
Unit 1.pdf
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 
Proj Mgmt.ppt
Proj Mgmt.pptProj Mgmt.ppt
Proj Mgmt.ppt
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notes
 
Rational unified process lecture-5
Rational unified process lecture-5Rational unified process lecture-5
Rational unified process lecture-5
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Processes of website application development
Processes of website application developmentProcesses of website application development
Processes of website application development
 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering
 
Se lec 3
Se lec 3Se lec 3
Se lec 3
 
Conventional software Management---.pptx
Conventional software Management---.pptxConventional software Management---.pptx
Conventional software Management---.pptx
 
Lesson 02.2
Lesson 02.2Lesson 02.2
Lesson 02.2
 
Software development life cycle (sdlc) part1
Software development life cycle (sdlc) part1Software development life cycle (sdlc) part1
Software development life cycle (sdlc) part1
 

Último

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 

Último (20)

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 

Software Development Life Cycle Stages Explained

  • 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