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

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
Nisak Ahamed
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
Slideshare
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
Mukund Trivedi
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
fentrekin
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
Swarnima Tiwari
 

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

MSiX - Health Information System Development Project
MSiX - Health Information System Development ProjectMSiX - Health Information System Development Project
MSiX - Health Information System Development Project
dabai
 
IT Department - Re-Organizing Plan II
IT Department - Re-Organizing Plan IIIT Department - Re-Organizing Plan II
IT Department - Re-Organizing Plan II
dabai
 
Deposit schemes
Deposit schemesDeposit schemes
Deposit schemes
Dharmik
 
Feasibility report
Feasibility reportFeasibility report
Feasibility report
nithishpro
 

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

Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall Model
Tammy Moncrief
 
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
toltonkendal
 

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

Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
lizamodels9
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
lizamodels9
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 

Recently uploaded (20)

Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 

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