SlideShare a Scribd company logo
1 of 20
System Development Life Cycle 
(SDLC) 
Presented by: 
Deepanjol Sawra 
1st Semester 
MBA 1010
Contents 
 Definition & Usefulness 
 Phases of SDLC 
 Merits & Demerits 
 Conclusion 
 References
SDLC Definition 
System Development Life Cycle is a process of 
process used by a system analyst to 
develop an information system including 
requirements, validation, training and user 
ownership. 
Computer systems are complex and often 
(especially with the recent rise of Service- 
Oriented Architecture) link multiple 
traditional systems potentially supplied by 
different software vendors.
Phases of SDLC 
 Planning phase 
 Requirement definition phase 
 Design phase 
 Development phase 
 Integration and testing phase 
 Operations and Maintenance phase 
 Implementation and Evaluation
Planning stage 
 The planning stage establishes a bird's eye 
view of the intended software product. 
 The most critical section of the project plan 
is a listing of high-level product 
requirements, also referred to as goals. 
 The outputs of the project planning stage 
are the configuration management plan, 
the quality assurance plan, and the project 
plan and schedule.
Pictorial representation
Requirement definition stage 
 The goal of system analysis is to 
determine where the problem is in an 
attempt to fix the system. 
 These requirements define the major 
functions of the intended application, 
operational data areas, reference 
data areas and the initial data areas. 
 Each of these definitions is termed a 
Requirement.
Pictorial representation
Design stage 
 For each requirement, a set of one or more 
design elements will be produced as a 
result of interviews, workshops, and/or 
prototype efforts. 
 Design elements describe the desired 
software features in detail, and generally 
include functional hierarchy diagrams, 
screen layout diagrams, tables of business 
rules, business process diagrams, 
pseudocode, and a complete entity-relationship 
diagram with a full data 
dictionary.
Pictorial representation
Development stage 
 For each design element, a set of one 
or more software artifacts will be 
produced. 
 Appropriate test cases will be 
developed for each set of functionally 
related software artifacts, and an 
online help system will be developed 
to guide users in their interactions 
with the software.
Pictorial representation
Integration and testing stage 
 During the integration and test stage, 
the software artifacts, online help, 
and test data are migrated from the 
development environment to a 
separate test environment. 
 Successful execution of the test suite 
confirms a robust and complete 
migration capability.
Pictorial representation
Operations and Maintenance 
 The deployment of the system 
includes changes and enhancements 
before the decommissioning or sunset 
of the system. 
 As key personnel change positions 
in the organization, new changes will 
be implemented, which will require 
system updates.
Implementation and evaluation 
 During the installation and 
acceptance stage, the software 
artifacts, online help, and initial 
production data are loaded onto the 
production server. 
 Successful execution of the test suite 
is a prerequisite to acceptance of the 
software by the customer.
Pictorial representation
Merits Demerits 
 Control and Monitor 
Large projects. 
 Detailed steps. 
 Evaluate costs and 
completion targets. 
 Documentation. 
 Well defined user input. 
 Ease of maintenance. 
 Development and 
design standards. 
 Increased 
development time. 
 Increased 
development cost. 
 Systems must be 
defined up front. 
 Rigidity. 
 Hard to estimate costs, 
project overruns.
Conclusion 
 The structure imposed by this SDLC is 
specifically designed to maximize the 
probability of a successful software 
development effort. 
 It is critical for the project manager to 
establish and monitor control objectives 
during each SDLC phase while executing 
projects. 
 Control objectives help to provide a clear 
statement of the desired result or purpose 
and should be used throughout the entire 
SDLC process.
References 
 http 
://en.wikipedia.org/wiki/Systems_Development_ http://www.elucidata.org/refs/seglossary.

More Related Content

What's hot (20)

Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 
Sdlc
SdlcSdlc
Sdlc
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
 
SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Software Development Life Cycle-SDLC
Software Development Life Cycle-SDLCSoftware Development Life Cycle-SDLC
Software Development Life Cycle-SDLC
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
Ch2-Software Engineering 9
Ch2-Software Engineering 9Ch2-Software Engineering 9
Ch2-Software Engineering 9
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Sdlc
SdlcSdlc
Sdlc
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineering
 
Ch 3 software quality factor
Ch 3 software quality factorCh 3 software quality factor
Ch 3 software quality factor
 
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
SDLC
SDLCSDLC
SDLC
 
Iterative model
Iterative modelIterative model
Iterative model
 
2.software requirement specification
2.software requirement specification2.software requirement specification
2.software requirement specification
 

Similar to SDLC

Understanding the Software Development Life Cycle
Understanding the Software Development Life CycleUnderstanding the Software Development Life Cycle
Understanding the Software Development Life CycleTyrion Lannister
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycleNITISH SADOTRA
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLESwarnima Tiwari
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Neetu Marwah
 
Planning the development process
Planning the development processPlanning the development process
Planning the development processSiva Priya
 
How to Build Software from Scratch in 5 Simple Steps.pdf
How to Build Software from Scratch in 5 Simple Steps.pdfHow to Build Software from Scratch in 5 Simple Steps.pdf
How to Build Software from Scratch in 5 Simple Steps.pdfBaek Yongsun
 
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive Guide
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive GuideUnderstanding the Software Development Lifecycle [SDLC] | A Comprehensive Guide
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive GuideGeorgeStanley21
 
Ch 2 Software Engineering
Ch 2 Software EngineeringCh 2 Software Engineering
Ch 2 Software EngineeringImran Mirza
 
SOFTWARE ENGINEERING PART 1
SOFTWARE ENGINEERING PART 1SOFTWARE ENGINEERING PART 1
SOFTWARE ENGINEERING PART 1ravi gupta
 
Software Engineering
Software EngineeringSoftware Engineering
Software EngineeringMohamed Essam
 
Software Development Life Cycle.pptx
Software Development Life Cycle.pptxSoftware Development Life Cycle.pptx
Software Development Life Cycle.pptxDhruvGaur24
 
Explore the System Development Life Cycle and Phases
Explore the System Development Life Cycle and PhasesExplore the System Development Life Cycle and Phases
Explore the System Development Life Cycle and PhasesInexture Solutions
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-pptatish90
 

Similar to SDLC (20)

Understanding the Software Development Life Cycle
Understanding the Software Development Life CycleUnderstanding the Software Development Life Cycle
Understanding the Software Development Life Cycle
 
Software process
Software processSoftware process
Software process
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
SE-03.pptx
SE-03.pptxSE-03.pptx
SE-03.pptx
 
Planning the development process
Planning the development processPlanning the development process
Planning the development process
 
How to Build Software from Scratch in 5 Simple Steps.pdf
How to Build Software from Scratch in 5 Simple Steps.pdfHow to Build Software from Scratch in 5 Simple Steps.pdf
How to Build Software from Scratch in 5 Simple Steps.pdf
 
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive Guide
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive GuideUnderstanding the Software Development Lifecycle [SDLC] | A Comprehensive Guide
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive Guide
 
Ch2
Ch2Ch2
Ch2
 
Ch 2 Software Engineering
Ch 2 Software EngineeringCh 2 Software Engineering
Ch 2 Software Engineering
 
SOFTWARE ENGINEERING PART 1
SOFTWARE ENGINEERING PART 1SOFTWARE ENGINEERING PART 1
SOFTWARE ENGINEERING PART 1
 
Software engineer
Software engineerSoftware engineer
Software engineer
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
SDLC.pdf
SDLC.pdfSDLC.pdf
SDLC.pdf
 
Software Development Life Cycle.pptx
Software Development Life Cycle.pptxSoftware Development Life Cycle.pptx
Software Development Life Cycle.pptx
 
Explore the System Development Life Cycle and Phases
Explore the System Development Life Cycle and PhasesExplore the System Development Life Cycle and Phases
Explore the System Development Life Cycle and Phases
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
 

More from Swarnima Tiwari

More from Swarnima Tiwari (20)

Problems and Prospects of Border Trade between North east India and Bangladesh
Problems and Prospects of Border Trade between North east India and BangladeshProblems and Prospects of Border Trade between North east India and Bangladesh
Problems and Prospects of Border Trade between North east India and Bangladesh
 
Mbfm ppt
Mbfm pptMbfm ppt
Mbfm ppt
 
Money and banking ppt
Money and banking pptMoney and banking ppt
Money and banking ppt
 
Money & banking
Money & bankingMoney & banking
Money & banking
 
INDIAN FINANCIAL SYSTEM
INDIAN FINANCIAL SYSTEMINDIAN FINANCIAL SYSTEM
INDIAN FINANCIAL SYSTEM
 
mbfm ppt
 mbfm ppt mbfm ppt
mbfm ppt
 
Money and banking
Money and bankingMoney and banking
Money and banking
 
Mission & vision (business strategy policy)
Mission & vision (business strategy policy)Mission & vision (business strategy policy)
Mission & vision (business strategy policy)
 
Business ethics
Business ethicsBusiness ethics
Business ethics
 
Adverting & sales promotion
Adverting & sales promotionAdverting & sales promotion
Adverting & sales promotion
 
Mba 2
Mba 2Mba 2
Mba 2
 
Economicimpactoftourism 120712024901-phpapp01
Economicimpactoftourism 120712024901-phpapp01Economicimpactoftourism 120712024901-phpapp01
Economicimpactoftourism 120712024901-phpapp01
 
Bthm
BthmBthm
Bthm
 
Bca
BcaBca
Bca
 
Bca
BcaBca
Bca
 
Bba 2nd
Bba 2ndBba 2nd
Bba 2nd
 
Presentation1.ppt ppm 03
Presentation1.ppt ppm 03Presentation1.ppt ppm 03
Presentation1.ppt ppm 03
 
MARKETING
MARKETINGMARKETING
MARKETING
 
MARKETING PROJECT
MARKETING PROJECTMARKETING PROJECT
MARKETING PROJECT
 
Findings and analysis of birla sun life
Findings and analysis of birla sun lifeFindings and analysis of birla sun life
Findings and analysis of birla sun life
 

Recently uploaded

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Recently uploaded (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 

SDLC

  • 1. System Development Life Cycle (SDLC) Presented by: Deepanjol Sawra 1st Semester MBA 1010
  • 2. Contents  Definition & Usefulness  Phases of SDLC  Merits & Demerits  Conclusion  References
  • 3. SDLC Definition System Development Life Cycle is a process of process used by a system analyst to develop an information system including requirements, validation, training and user ownership. Computer systems are complex and often (especially with the recent rise of Service- Oriented Architecture) link multiple traditional systems potentially supplied by different software vendors.
  • 4. Phases of SDLC  Planning phase  Requirement definition phase  Design phase  Development phase  Integration and testing phase  Operations and Maintenance phase  Implementation and Evaluation
  • 5. Planning stage  The planning stage establishes a bird's eye view of the intended software product.  The most critical section of the project plan is a listing of high-level product requirements, also referred to as goals.  The outputs of the project planning stage are the configuration management plan, the quality assurance plan, and the project plan and schedule.
  • 7. Requirement definition stage  The goal of system analysis is to determine where the problem is in an attempt to fix the system.  These requirements define the major functions of the intended application, operational data areas, reference data areas and the initial data areas.  Each of these definitions is termed a Requirement.
  • 9. Design stage  For each requirement, a set of one or more design elements will be produced as a result of interviews, workshops, and/or prototype efforts.  Design elements describe the desired software features in detail, and generally include functional hierarchy diagrams, screen layout diagrams, tables of business rules, business process diagrams, pseudocode, and a complete entity-relationship diagram with a full data dictionary.
  • 11. Development stage  For each design element, a set of one or more software artifacts will be produced.  Appropriate test cases will be developed for each set of functionally related software artifacts, and an online help system will be developed to guide users in their interactions with the software.
  • 13. Integration and testing stage  During the integration and test stage, the software artifacts, online help, and test data are migrated from the development environment to a separate test environment.  Successful execution of the test suite confirms a robust and complete migration capability.
  • 15. Operations and Maintenance  The deployment of the system includes changes and enhancements before the decommissioning or sunset of the system.  As key personnel change positions in the organization, new changes will be implemented, which will require system updates.
  • 16. Implementation and evaluation  During the installation and acceptance stage, the software artifacts, online help, and initial production data are loaded onto the production server.  Successful execution of the test suite is a prerequisite to acceptance of the software by the customer.
  • 18. Merits Demerits  Control and Monitor Large projects.  Detailed steps.  Evaluate costs and completion targets.  Documentation.  Well defined user input.  Ease of maintenance.  Development and design standards.  Increased development time.  Increased development cost.  Systems must be defined up front.  Rigidity.  Hard to estimate costs, project overruns.
  • 19. Conclusion  The structure imposed by this SDLC is specifically designed to maximize the probability of a successful software development effort.  It is critical for the project manager to establish and monitor control objectives during each SDLC phase while executing projects.  Control objectives help to provide a clear statement of the desired result or purpose and should be used throughout the entire SDLC process.
  • 20. References  http ://en.wikipedia.org/wiki/Systems_Development_ http://www.elucidata.org/refs/seglossary.