SlideShare a Scribd company logo
1 of 18
Welingkar’s Distance Learning Division
I.T. for Management
CHAPTER-15
System Development Cycle (SDLC)
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
System Development typically goes thru several stages in
the entire lifespan right from
analysis, design, implementation.
Water Fall method
The Water Fall method is one of the most commonly used
lifecycles for developing software solutions
In the Waterfall method a large module is broken down into
small and manageable modules
One of the most important limitation of the Waterfall model
is that there is no scope for going back from the next to the
previous stage
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
Water Fall method
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
Water Fall method
• With waterfall development-based methodologies, the
analysts and users proceed sequentially from one phase
to the next.
• The two key advantages of waterfall development-based
methodologies are:
- The system requirements are identified long
before programming begins.
- Changes to the requirements are minimized as the
project proceeds.
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
Water Fall method.
• The two key disadvantages of waterfall
development-based methodologies are:
- The design must be completely specified before
programming begins.
- A long time elapses between the completion of
the system proposal in the analysis phase and the
delivery of the system.
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
Incremental /evolutionary Models
The incremental approach believes in looking at the smaller
portions of a software system
In the incremental approach there is a constant flow of delivered
software products to the end user
Consider increment in following example
1stincrement We begin developing small solution which
can print an invoice
2nd increment Generates Sales register& sales analysis
3rd increment Enter & print receipt of money
4th increment Generate collection report
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
Incremental /evolutionary Models
From above example we can see how application can
grow over a period.
The incremental approach considerably reduces the risk
in software success
The incremental approach believe in Revisiting
previously developed increments
With 3rdgeneration languages like COBOL, incremental
models were almost unthinkable
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
Incremental /evolutionary Models
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
Some popular incremental models are
Spiral model
Here the software goes thru a phase of analysis, risk
assessment, design & coding before moving to the next
phase
Thus each cycle leads to an increase in functionality of
the software
The advantages of spiral model is also that the
requirement & risk of the software are revisited in every
cycle& that too for the entire development cycle
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
Prototyping
• Prototyping-based methodologies perform the
analysis, design and implementation phases
concurrently.
• All three phases are performed repeatedly in a cycle
until the system is completed.
• A prototype is a smaller version of the system with a
minimal amount of features.
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
Prototyping
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
Prototyping
• Advantage: Provides a system for the users to
interact with, even if it is not initially ready for
use.
• Disadvantage: Often the prototype undergoes
such significant changes that many initial
design decisions prove to be poor ones.
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
Throwaway Prototyping
• Throwaway prototyping methodologies are
similar to prototyping based methodologies.
• The main difference is that throwaway
prototyping IS completed during a different
point in the SDLC.
• Has relatively thorough analysis phase.
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
• RAD-based methodologies adjust the SDLC phases to
get some part of system developed quickly and into
the hands of the users.
• Most RAD-based methodologies recommend that
analysts use special techniques and computer tools
to speed up the analysis, design, and
implementation phases, such as CASE (computer-
aided software engineering) tools.
• One possible subtle problem with RAD-based
methodologies is managing user expectations
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
Software Lifecycle and OOAD
• The SDLC is composed of four fundamental
phases:
- Planning
- Analysis
- Design
- Implementation
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
• Each of the phases include a set of steps, which rely
on techniques that produce specific document files
that provide understanding about the project.
• To Understand the SDLC:
- Each phase consists of steps that lead to specific
deliverables
- The system evolves through gradual refinement
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
Software Maintenance Phase
While most software lifecycles focus on the
development of software product, it is known fact in
the industry the cost spent on maintaining software is
always more than the cost of originally developed
Hence maintenance is one of important phase of
software development
Good structure, reusable component, good practice in
version control & keeping tracks of changes makes
maintenance easy task
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
System Development Cycle (SDLC)
End of Chapter 15
We Learn – A Continuous Learning Forum

More Related Content

What's hot (20)

System development life cycle stages and models
System development life cycle stages and models System development life cycle stages and models
System development life cycle stages and models
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
 
Software developement life cycle ppt
Software developement life cycle pptSoftware developement life cycle ppt
Software developement life cycle ppt
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
SDLC
SDLCSDLC
SDLC
 
Sec7.3 sdlc
Sec7.3 sdlcSec7.3 sdlc
Sec7.3 sdlc
 
Sdlc
SdlcSdlc
Sdlc
 
Sdlc
SdlcSdlc
Sdlc
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Sdlc
SdlcSdlc
Sdlc
 
sdlc life cycle
sdlc life cyclesdlc life cycle
sdlc 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
 
Sdlc 4
Sdlc 4Sdlc 4
Sdlc 4
 
SDLC
SDLCSDLC
SDLC
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
 

Viewers also liked

Online Hotel Room Booking System
Online Hotel Room Booking SystemOnline Hotel Room Booking System
Online Hotel Room Booking SystemAbhishek Kumar
 
Register of apprentice assessment organisations - An introduction
Register of apprentice assessment organisations - An introductionRegister of apprentice assessment organisations - An introduction
Register of apprentice assessment organisations - An introductionSkills Funding Agency
 
System Analysis and Design - Introduction
System Analysis and Design - IntroductionSystem Analysis and Design - Introduction
System Analysis and Design - IntroductionDudy Ali
 
MSiX - Health Information System Development Project
MSiX - Health Information System Development ProjectMSiX - Health Information System Development Project
MSiX - Health Information System Development Projectdabai
 
IT Department - Re-Organizing Plan II
IT Department - Re-Organizing Plan IIIT Department - Re-Organizing Plan II
IT Department - Re-Organizing Plan IIdabai
 
Project Description Of Incident Management System Developed by PRS (CRIS) , N...
Project Description Of Incident Management System Developed by PRS (CRIS) , N...Project Description Of Incident Management System Developed by PRS (CRIS) , N...
Project Description Of Incident Management System Developed by PRS (CRIS) , N...varunsunny21
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft wareSamuel Igbanogu
 
A Global Horizon Scanning System and NATO workshop: Inentification of Potenti...
A Global Horizon Scanning System and NATO workshop: Inentification of Potenti...A Global Horizon Scanning System and NATO workshop: Inentification of Potenti...
A Global Horizon Scanning System and NATO workshop: Inentification of Potenti...Jerome Glenn
 
Public deposit
Public deposit Public deposit
Public deposit Kanna Oruk
 
Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)Peter Tröger
 
Historia Microsoft Windows XP a WIN 10
Historia Microsoft Windows XP a WIN 10Historia Microsoft Windows XP a WIN 10
Historia Microsoft Windows XP a WIN 10Diana CuAdRaS
 
Mobile Bill Management System - Project Proposal
Mobile Bill Management System - Project ProposalMobile Bill Management System - Project Proposal
Mobile Bill Management System - Project ProposalAnuja Herath
 
Deposit schemes
Deposit schemesDeposit schemes
Deposit schemesDharmik
 
Feasibility report
Feasibility reportFeasibility report
Feasibility reportnithishpro
 

Viewers also liked (20)

Online Hotel Room Booking System
Online Hotel Room Booking SystemOnline Hotel Room Booking System
Online Hotel Room Booking System
 
Register of apprentice assessment organisations - An introduction
Register of apprentice assessment organisations - An introductionRegister of apprentice assessment organisations - An introduction
Register of apprentice assessment organisations - An introduction
 
System Analysis and Design - Introduction
System Analysis and Design - IntroductionSystem Analysis and Design - Introduction
System Analysis and Design - Introduction
 
MSiX - Health Information System Development Project
MSiX - Health Information System Development ProjectMSiX - Health Information System Development Project
MSiX - Health Information System Development Project
 
IT Department - Re-Organizing Plan II
IT Department - Re-Organizing Plan IIIT Department - Re-Organizing Plan II
IT Department - Re-Organizing Plan II
 
Project Description Of Incident Management System Developed by PRS (CRIS) , N...
Project Description Of Incident Management System Developed by PRS (CRIS) , N...Project Description Of Incident Management System Developed by PRS (CRIS) , N...
Project Description Of Incident Management System Developed by PRS (CRIS) , N...
 
depository recepit
depository recepitdepository recepit
depository recepit
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft ware
 
Soft ware
Soft wareSoft ware
Soft ware
 
A Global Horizon Scanning System and NATO workshop: Inentification of Potenti...
A Global Horizon Scanning System and NATO workshop: Inentification of Potenti...A Global Horizon Scanning System and NATO workshop: Inentification of Potenti...
A Global Horizon Scanning System and NATO workshop: Inentification of Potenti...
 
Fixed Deposits
Fixed DepositsFixed Deposits
Fixed Deposits
 
Public deposit
Public deposit Public deposit
Public deposit
 
Fixed Deposit Accounts
Fixed Deposit AccountsFixed Deposit Accounts
Fixed Deposit Accounts
 
Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)
 
Software hardware-peopleware
Software hardware-peoplewareSoftware hardware-peopleware
Software hardware-peopleware
 
Historia Microsoft Windows XP a WIN 10
Historia Microsoft Windows XP a WIN 10Historia Microsoft Windows XP a WIN 10
Historia Microsoft Windows XP a WIN 10
 
Mobile Bill Management System - Project Proposal
Mobile Bill Management System - Project ProposalMobile Bill Management System - Project Proposal
Mobile Bill Management System - Project Proposal
 
Deposit schemes
Deposit schemesDeposit schemes
Deposit schemes
 
Chapter 22 - Windows XP
Chapter 22 - Windows XPChapter 22 - Windows XP
Chapter 22 - Windows XP
 
Feasibility report
Feasibility reportFeasibility report
Feasibility report
 

Similar to System Development Cycle - IT Project Management

Software Developement Life Cycle ppt.pptx
Software Developement Life Cycle ppt.pptxSoftware Developement Life Cycle ppt.pptx
Software Developement Life Cycle ppt.pptxAbcXyz141938
 
Software development life cycle.
Software development life cycle.Software development life cycle.
Software development life cycle.RishavChandel1
 
Software development life cycle (sdlc)
Software development life cycle (sdlc)Software development life cycle (sdlc)
Software development life cycle (sdlc)NavneetKumar383
 
Software development process basic
Software development process basicSoftware development process basic
Software development process basicAnurag Tomar
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelTammy Moncrief
 
ITFT - Software development life cycle
ITFT  -   Software development life cycleITFT  -   Software development life cycle
ITFT - Software development life cycleShruti Kunwar
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyIJMER
 
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptxREPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptxESAChannel
 
System Development
System  DevelopmentSystem  Development
System DevelopmentSharad Patel
 
Running head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docx
Running head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docxRunning head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docx
Running head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docxtoltonkendal
 
ashimpptonsdlc-141119005634-conversion-gate02.pdf
ashimpptonsdlc-141119005634-conversion-gate02.pdfashimpptonsdlc-141119005634-conversion-gate02.pdf
ashimpptonsdlc-141119005634-conversion-gate02.pdfNagavelliMadhavi
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycleNITISH SADOTRA
 

Similar to System Development Cycle - IT Project Management (20)

Software Developement Life Cycle ppt.pptx
Software Developement Life Cycle ppt.pptxSoftware Developement Life Cycle ppt.pptx
Software Developement Life Cycle ppt.pptx
 
Software development life cycle.
Software development life cycle.Software 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 process basic
Software development process basicSoftware development process basic
Software development process basic
 
reaserch ppt.pptx
reaserch ppt.pptxreaserch ppt.pptx
reaserch ppt.pptx
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall Model
 
SE-Lecture-2.pptx
SE-Lecture-2.pptxSE-Lecture-2.pptx
SE-Lecture-2.pptx
 
ITFT - Software development life cycle
ITFT  -   Software development life cycleITFT  -   Software development life cycle
ITFT - Software development life cycle
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available Methodology
 
4 sdlc
4 sdlc4 sdlc
4 sdlc
 
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptxREPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
REPORT IN SYSTEM INTEGRATION AND ARCHITECTURE.pptx
 
SIA-101-Final-_SDLC.pdf
SIA-101-Final-_SDLC.pdfSIA-101-Final-_SDLC.pdf
SIA-101-Final-_SDLC.pdf
 
My 15 day intern report
My 15 day intern reportMy 15 day intern report
My 15 day intern report
 
System Development
System  DevelopmentSystem  Development
System Development
 
Software engineering the process
Software engineering the processSoftware engineering the process
Software engineering the process
 
Running head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docx
Running head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docxRunning head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docx
Running head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docx
 
ashimpptonsdlc-141119005634-conversion-gate02.pdf
ashimpptonsdlc-141119005634-conversion-gate02.pdfashimpptonsdlc-141119005634-conversion-gate02.pdf
ashimpptonsdlc-141119005634-conversion-gate02.pdf
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
The process
The processThe process
The process
 

More from We Learn - A Continuous Learning Forum from Welingkar's Distance Learning Program.

More from We Learn - A Continuous Learning Forum from Welingkar's Distance Learning Program. (20)

PGDM in Supply Chain Management
PGDM in Supply Chain ManagementPGDM in Supply Chain Management
PGDM in Supply Chain Management
 
PGDM in Rural & Agribusiness Management
PGDM in Rural & Agribusiness ManagementPGDM in Rural & Agribusiness Management
PGDM in Rural & Agribusiness Management
 
PGDM in E-Commerce Management
PGDM in E-Commerce ManagementPGDM in E-Commerce Management
PGDM in E-Commerce Management
 
PGDM in Service Excellence
PGDM in Service ExcellencePGDM in Service Excellence
PGDM in Service Excellence
 
PGDM in International Management
PGDM in International ManagementPGDM in International Management
PGDM in International Management
 
PGDM in IT Project Management
PGDM in IT Project ManagementPGDM in IT Project Management
PGDM in IT Project Management
 
Distance Learning PGDM in E-Business Management
Distance Learning PGDM in E-Business ManagementDistance Learning PGDM in E-Business Management
Distance Learning PGDM in E-Business Management
 
Distance Learning PGDM in Business Administration
Distance Learning PGDM in Business AdministrationDistance Learning PGDM in Business Administration
Distance Learning PGDM in Business Administration
 
PGDM in Finance Management
PGDM in Finance ManagementPGDM in Finance Management
PGDM in Finance Management
 
PGDM in Marketing Management
PGDM in Marketing ManagementPGDM in Marketing Management
PGDM in Marketing Management
 
PGDM in Operation Management
PGDM in Operation ManagementPGDM in Operation Management
PGDM in Operation Management
 
Marketing Management
Marketing ManagementMarketing Management
Marketing Management
 
PGDM in Media & Advertising
PGDM in Media & AdvertisingPGDM in Media & Advertising
PGDM in Media & Advertising
 
We School HR Management
We School HR ManagementWe School HR Management
We School HR Management
 
WE SCHOOL TRAVEL & TOURISM MANAGEMENT
WE SCHOOL TRAVEL & TOURISM MANAGEMENTWE SCHOOL TRAVEL & TOURISM MANAGEMENT
WE SCHOOL TRAVEL & TOURISM MANAGEMENT
 
Personal budgeting
Personal budgetingPersonal budgeting
Personal budgeting
 
Maintaining the financial health of businesses through financial accounting
Maintaining the financial health of businesses through financial accountingMaintaining the financial health of businesses through financial accounting
Maintaining the financial health of businesses through financial accounting
 
Asset Management Case Sstudy
Asset Management  Case SstudyAsset Management  Case Sstudy
Asset Management Case Sstudy
 
Team management’ scored on the football
Team management’ scored on the footballTeam management’ scored on the football
Team management’ scored on the football
 
Mc donalds Recruitment Case Study
Mc donalds Recruitment Case StudyMc donalds Recruitment Case Study
Mc donalds Recruitment Case Study
 

Recently uploaded

HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...lizamodels9
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...Suhani Kapoor
 

Recently uploaded (20)

HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
 

System Development Cycle - IT Project Management

  • 1. Welingkar’s Distance Learning Division I.T. for Management CHAPTER-15 System Development Cycle (SDLC) We Learn – A Continuous Learning Forum
  • 2. Welingkar’s Distance Learning Division System Development Cycle (SDLC) System Development typically goes thru several stages in the entire lifespan right from analysis, design, implementation. Water Fall method The Water Fall method is one of the most commonly used lifecycles for developing software solutions In the Waterfall method a large module is broken down into small and manageable modules One of the most important limitation of the Waterfall model is that there is no scope for going back from the next to the previous stage We Learn – A Continuous Learning Forum
  • 3. Welingkar’s Distance Learning Division System Development Cycle (SDLC) Water Fall method We Learn – A Continuous Learning Forum
  • 4. Welingkar’s Distance Learning Division System Development Cycle (SDLC) Water Fall method • With waterfall development-based methodologies, the analysts and users proceed sequentially from one phase to the next. • The two key advantages of waterfall development-based methodologies are: - The system requirements are identified long before programming begins. - Changes to the requirements are minimized as the project proceeds. We Learn – A Continuous Learning Forum
  • 5. Welingkar’s Distance Learning Division System Development Cycle (SDLC) Water Fall method. • The two key disadvantages of waterfall development-based methodologies are: - The design must be completely specified before programming begins. - A long time elapses between the completion of the system proposal in the analysis phase and the delivery of the system. We Learn – A Continuous Learning Forum
  • 6. Welingkar’s Distance Learning Division System Development Cycle (SDLC) Incremental /evolutionary Models The incremental approach believes in looking at the smaller portions of a software system In the incremental approach there is a constant flow of delivered software products to the end user Consider increment in following example 1stincrement We begin developing small solution which can print an invoice 2nd increment Generates Sales register& sales analysis 3rd increment Enter & print receipt of money 4th increment Generate collection report We Learn – A Continuous Learning Forum
  • 7. Welingkar’s Distance Learning Division System Development Cycle (SDLC) Incremental /evolutionary Models From above example we can see how application can grow over a period. The incremental approach considerably reduces the risk in software success The incremental approach believe in Revisiting previously developed increments With 3rdgeneration languages like COBOL, incremental models were almost unthinkable We Learn – A Continuous Learning Forum
  • 8. Welingkar’s Distance Learning Division System Development Cycle (SDLC) Incremental /evolutionary Models We Learn – A Continuous Learning Forum
  • 9. Welingkar’s Distance Learning Division System Development Cycle (SDLC) Some popular incremental models are Spiral model Here the software goes thru a phase of analysis, risk assessment, design & coding before moving to the next phase Thus each cycle leads to an increase in functionality of the software The advantages of spiral model is also that the requirement & risk of the software are revisited in every cycle& that too for the entire development cycle We Learn – A Continuous Learning Forum
  • 10. Welingkar’s Distance Learning Division System Development Cycle (SDLC) Prototyping • Prototyping-based methodologies perform the analysis, design and implementation phases concurrently. • All three phases are performed repeatedly in a cycle until the system is completed. • A prototype is a smaller version of the system with a minimal amount of features. We Learn – A Continuous Learning Forum
  • 11. Welingkar’s Distance Learning Division System Development Cycle (SDLC) Prototyping We Learn – A Continuous Learning Forum
  • 12. Welingkar’s Distance Learning Division System Development Cycle (SDLC) Prototyping • Advantage: Provides a system for the users to interact with, even if it is not initially ready for use. • Disadvantage: Often the prototype undergoes such significant changes that many initial design decisions prove to be poor ones. We Learn – A Continuous Learning Forum
  • 13. Welingkar’s Distance Learning Division System Development Cycle (SDLC) Throwaway Prototyping • Throwaway prototyping methodologies are similar to prototyping based methodologies. • The main difference is that throwaway prototyping IS completed during a different point in the SDLC. • Has relatively thorough analysis phase. We Learn – A Continuous Learning Forum
  • 14. Welingkar’s Distance Learning Division System Development Cycle (SDLC) • RAD-based methodologies adjust the SDLC phases to get some part of system developed quickly and into the hands of the users. • Most RAD-based methodologies recommend that analysts use special techniques and computer tools to speed up the analysis, design, and implementation phases, such as CASE (computer- aided software engineering) tools. • One possible subtle problem with RAD-based methodologies is managing user expectations We Learn – A Continuous Learning Forum
  • 15. Welingkar’s Distance Learning Division System Development Cycle (SDLC) Software Lifecycle and OOAD • The SDLC is composed of four fundamental phases: - Planning - Analysis - Design - Implementation We Learn – A Continuous Learning Forum
  • 16. Welingkar’s Distance Learning Division System Development Cycle (SDLC) • Each of the phases include a set of steps, which rely on techniques that produce specific document files that provide understanding about the project. • To Understand the SDLC: - Each phase consists of steps that lead to specific deliverables - The system evolves through gradual refinement We Learn – A Continuous Learning Forum
  • 17. Welingkar’s Distance Learning Division System Development Cycle (SDLC) Software Maintenance Phase While most software lifecycles focus on the development of software product, it is known fact in the industry the cost spent on maintaining software is always more than the cost of originally developed Hence maintenance is one of important phase of software development Good structure, reusable component, good practice in version control & keeping tracks of changes makes maintenance easy task We Learn – A Continuous Learning Forum
  • 18. Welingkar’s Distance Learning Division System Development Cycle (SDLC) End of Chapter 15 We Learn – A Continuous Learning Forum