SlideShare a Scribd company logo
1 of 18
BY:
YADAV PRASAI
YAMUNA RAYAMAJHI
YOUG MAYA GURUNG
UTTAR TAMANG
SUYASHA SIWAKOTI
7/28/2017 1
Meaning of System Development
Life Cycle(SDLC)
 According to Dennis, Wixom, and Tegarden(2009),
”SDLC is the process of understanding how an
information system can support business needs by
designing a system, building it, and delivering it to
users.”(p.2)
 SDLC is a systematic method for organizations to
successfully implement change.
 A systematic strategy for large scale development
projects.
7/28/2017 2
Process of SDLC
7/28/2017 3
System Planning
Do a feasibility study and look at options
Do a project plan
Review project requests
Prioritize project requests
Allocate resources
Identify project development team
7/28/2017 4
System Analysis
Analyze by breaking down into parts(diagram)
Conduct preliminary investigation
Perform detailed analysis activities:
 Study current system
 Determine user requirements
 Recommend solution
7/28/2017 5
System Design and Development
Decide if the system will be created in house or outside.
Identify how will it operate and how it will be used by end
users.
Re examine the feasibility study done in analysis phase
7/28/2017 6
System Implementation
System is built purchased and tested
Training is implemented to end users.
A technical support plan is put into place.
Convert to new system
7/28/2017 7
System Operation and Support
Conduct post-implementation system review
Identify errors and enhancements
Monitor system performance
7/28/2017 8
1. Waterfall Model 2. Spiral model
Waterfall Model:
 First published model of the SDLC
 The waterfall Model is a linear sequential flow.
 The waterfall approach does not define the process to
go back to the previous
phase to handle changes in requirement
Waterfall Model:
 First published model of the SDLC
The waterfall Model is a linear sequential flow.
 The waterfall approach does not define the
process to go back to the previous phase to
handle changes in requirement
Process of Waterfall
Model:
Requirement
Definition
System and Software
Design
Implementation and
unit testing
Integration and
System Checking
I
Operation
Process of waterfall model
Requirements analysis and definitions:
 Goals and constrains are established
 Defined in-details and serve as a system
System and software design:
 Partition of hardware and software
 Establishes overall system architecture
Implementation and unit testing:
 Realized as a set of programs
 Verify the unit
Integration and system testing:
 Programs are integrated and tested
 Software system is delivered
Operation and maintenance:
 System is installed and put into practical use
Advantages and Disadvantages Of Waterfall
Model
Advantages Disadvantages
 Easy to explain to the users.
 Structures approach.
 Stages and activities are well
defined.
 Helps to plan and schedule the
project
 Assumes that the requirements
of a system can be frozen.
 Very difficult to go back to any
stage after it finished.
 A little flexibility and adjusting
scope is difficult and expensive.
Spiral Model:
 Proposed by Boohm (1988).
 Combination of both design and prototyping-in-stage.
 It is like a waterfall model, in essentially the same order,
separated by planning, risk assessment, and the building
of prototypes and simulations.
Process of Spiral Method:
Spiral Model For System
Development
Determine objective ,alternatives and constraints:
 Project are defined
 Product are identified and detailed arrangement plan is drawn
up
 Risk are identified alternative strategies
Evaluate alternatives, identify and resolve risk:
 Risk assessment and reduction for each of the identified
project risk.
 System are developed
Development and validation after risk evaluation:
 Development model is chosen for system
Plan next phases:
 Decision made and plans are drawn
Advantages and disadvantages of
Spiral model
Advantages
Disadvantages
 Provides checkpoints.
 Early involvement of
developers.
 Manages risks and develops the
system into phases.
 High cost and time to reach the
final product.
 Needs special skills to evaluate
the risks and assumptions.
 Highly customized limiting re-
usability
Thank
You7/28/2017 18

More Related Content

What's hot

System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)fentrekin
 
Software Engineering Unit 1
Software Engineering Unit 1Software Engineering Unit 1
Software Engineering Unit 1Abhimanyu Mishra
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software EngineeringFáber D. Giraldo
 
Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxDesign Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxKarthigaiSelviS3
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentationSayedFarhan110
 
7 stages of system Development life cycle ppt
7 stages of system Development life cycle ppt7 stages of system Development life cycle ppt
7 stages of system Development life cycle pptIphsTechnologies
 
Software engineering 18 user interface design
Software engineering 18 user interface designSoftware engineering 18 user interface design
Software engineering 18 user interface designVaibhav Khanna
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )eshtiyak
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)Priya Tomar
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycleSahithya ka
 

What's hot (20)

System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Software Engineering Unit 1
Software Engineering Unit 1Software Engineering Unit 1
Software Engineering Unit 1
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software Engineering
 
software engineering
software engineeringsoftware engineering
software engineering
 
Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxDesign Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptx
 
Software process
Software processSoftware process
Software process
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
 
Rad model
Rad modelRad model
Rad model
 
7 stages of system Development life cycle ppt
7 stages of system Development life cycle ppt7 stages of system Development life cycle ppt
7 stages of system Development life cycle ppt
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
Software engineering 18 user interface design
Software engineering 18 user interface designSoftware engineering 18 user interface design
Software engineering 18 user interface design
 
System development methodologies
System development methodologiesSystem development methodologies
System development methodologies
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 

Similar to System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spiral model | and Process of SDLC | Advantage and Disadvantages of Water and Spiral Model | Spiral Model for System Development | - Uttar Tamang

System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptMarissaPedragosa
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1Boeun Tim
 
Ooad lab manual(original)
Ooad lab manual(original)Ooad lab manual(original)
Ooad lab manual(original)dipenpatelpatel
 
Dss construction: Development Process (SDLC and Prototyping)
Dss construction: Development Process (SDLC and Prototyping)Dss construction: Development Process (SDLC and Prototyping)
Dss construction: Development Process (SDLC and Prototyping)Tawish Lone
 
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
 
Software Development Methodologies-HSM, SSADM
Software Development Methodologies-HSM, SSADMSoftware Development Methodologies-HSM, SSADM
Software Development Methodologies-HSM, SSADMNana Sarpong
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys BldgUSeP
 
SYSTEMS PRESENTATION to help you in design
SYSTEMS PRESENTATION to help you  in designSYSTEMS PRESENTATION to help you  in design
SYSTEMS PRESENTATION to help you in designrhesusfactor848
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxsandhyakiran10
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2MISY
 
System developement methods
System developement methodsSystem developement methods
System developement methodssachinsreekumar
 

Similar to System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spiral model | and Process of SDLC | Advantage and Disadvantages of Water and Spiral Model | Spiral Model for System Development | - Uttar Tamang (20)

System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1
 
Ooad lab manual(original)
Ooad lab manual(original)Ooad lab manual(original)
Ooad lab manual(original)
 
Mba it unit 3 ppt
Mba it unit 3 pptMba it unit 3 ppt
Mba it unit 3 ppt
 
Mba it unit 3 ppt
Mba it unit 3 pptMba it unit 3 ppt
Mba it unit 3 ppt
 
Mba it unit 3 ppt
Mba it unit 3 pptMba it unit 3 ppt
Mba it unit 3 ppt
 
Presentation2
Presentation2Presentation2
Presentation2
 
Dss construction: Development Process (SDLC and Prototyping)
Dss construction: Development Process (SDLC and Prototyping)Dss construction: Development Process (SDLC and Prototyping)
Dss construction: Development Process (SDLC and Prototyping)
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
Database Design
Database Design Database Design
Database Design
 
Database Design
Database DesignDatabase Design
Database Design
 
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 Development Methodologies-HSM, SSADM
Software Development Methodologies-HSM, SSADMSoftware Development Methodologies-HSM, SSADM
Software Development Methodologies-HSM, SSADM
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
SYSTEMS PRESENTATION to help you in design
SYSTEMS PRESENTATION to help you  in designSYSTEMS PRESENTATION to help you  in design
SYSTEMS PRESENTATION to help you in design
 
VTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLCVTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLC
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2
 
System developement methods
System developement methodsSystem developement methods
System developement methods
 

More from Uttar Tamang ✔

Operations strategy or Strategy || Development and Implementation of Strategy...
Operations strategy or Strategy || Development and Implementation of Strategy...Operations strategy or Strategy || Development and Implementation of Strategy...
Operations strategy or Strategy || Development and Implementation of Strategy...Uttar Tamang ✔
 
Operations Management (OM)
Operations Management (OM)Operations Management (OM)
Operations Management (OM)Uttar Tamang ✔
 
E-payment and E-payment System (EPS) / Classification of E-payment
E-payment and E-payment System (EPS) / Classification of E-paymentE-payment and E-payment System (EPS) / Classification of E-payment
E-payment and E-payment System (EPS) / Classification of E-paymentUttar Tamang ✔
 
Cost Accounting Vs Management Accounting & Management Accounting Vs Financial...
Cost Accounting Vs Management Accounting & Management Accounting Vs Financial...Cost Accounting Vs Management Accounting & Management Accounting Vs Financial...
Cost Accounting Vs Management Accounting & Management Accounting Vs Financial...Uttar Tamang ✔
 
Enterprise Resource Planning (ERP)
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
Enterprise Resource Planning (ERP)Uttar Tamang ✔
 
Building Block Diagram of Computer | Process of CPU | Input unit | Processing...
Building Block Diagram of Computer | Process of CPU | Input unit | Processing...Building Block Diagram of Computer | Process of CPU | Input unit | Processing...
Building Block Diagram of Computer | Process of CPU | Input unit | Processing...Uttar Tamang ✔
 
Data and Database Contexts
Data and Database ContextsData and Database Contexts
Data and Database ContextsUttar Tamang ✔
 
Network and Types of Networks
Network and Types of NetworksNetwork and Types of Networks
Network and Types of NetworksUttar Tamang ✔
 

More from Uttar Tamang ✔ (13)

Operations strategy or Strategy || Development and Implementation of Strategy...
Operations strategy or Strategy || Development and Implementation of Strategy...Operations strategy or Strategy || Development and Implementation of Strategy...
Operations strategy or Strategy || Development and Implementation of Strategy...
 
Operations Management (OM)
Operations Management (OM)Operations Management (OM)
Operations Management (OM)
 
E-payment and E-payment System (EPS) / Classification of E-payment
E-payment and E-payment System (EPS) / Classification of E-paymentE-payment and E-payment System (EPS) / Classification of E-payment
E-payment and E-payment System (EPS) / Classification of E-payment
 
Cost Accounting Vs Management Accounting & Management Accounting Vs Financial...
Cost Accounting Vs Management Accounting & Management Accounting Vs Financial...Cost Accounting Vs Management Accounting & Management Accounting Vs Financial...
Cost Accounting Vs Management Accounting & Management Accounting Vs Financial...
 
Enterprise Resource Planning (ERP)
Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP)
Enterprise Resource Planning (ERP)
 
Building Block Diagram of Computer | Process of CPU | Input unit | Processing...
Building Block Diagram of Computer | Process of CPU | Input unit | Processing...Building Block Diagram of Computer | Process of CPU | Input unit | Processing...
Building Block Diagram of Computer | Process of CPU | Input unit | Processing...
 
Data and Database Contexts
Data and Database ContextsData and Database Contexts
Data and Database Contexts
 
Network and Types of Networks
Network and Types of NetworksNetwork and Types of Networks
Network and Types of Networks
 
Generations of computer
Generations of computerGenerations of computer
Generations of computer
 
E-business and E-commerce
E-business and E-commerceE-business and E-commerce
E-business and E-commerce
 
Information System
Information SystemInformation System
Information System
 
Data and Information
Data and InformationData and Information
Data and Information
 
Software and It's types
Software and It's typesSoftware and It's types
Software and It's types
 

Recently uploaded

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
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

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
 
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...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
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?
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spiral model | and Process of SDLC | Advantage and Disadvantages of Water and Spiral Model | Spiral Model for System Development | - Uttar Tamang

  • 1. BY: YADAV PRASAI YAMUNA RAYAMAJHI YOUG MAYA GURUNG UTTAR TAMANG SUYASHA SIWAKOTI 7/28/2017 1
  • 2. Meaning of System Development Life Cycle(SDLC)  According to Dennis, Wixom, and Tegarden(2009), ”SDLC is the process of understanding how an information system can support business needs by designing a system, building it, and delivering it to users.”(p.2)  SDLC is a systematic method for organizations to successfully implement change.  A systematic strategy for large scale development projects. 7/28/2017 2
  • 4. System Planning Do a feasibility study and look at options Do a project plan Review project requests Prioritize project requests Allocate resources Identify project development team 7/28/2017 4
  • 5. System Analysis Analyze by breaking down into parts(diagram) Conduct preliminary investigation Perform detailed analysis activities:  Study current system  Determine user requirements  Recommend solution 7/28/2017 5
  • 6. System Design and Development Decide if the system will be created in house or outside. Identify how will it operate and how it will be used by end users. Re examine the feasibility study done in analysis phase 7/28/2017 6
  • 7. System Implementation System is built purchased and tested Training is implemented to end users. A technical support plan is put into place. Convert to new system 7/28/2017 7
  • 8. System Operation and Support Conduct post-implementation system review Identify errors and enhancements Monitor system performance 7/28/2017 8
  • 9. 1. Waterfall Model 2. Spiral model Waterfall Model:  First published model of the SDLC  The waterfall Model is a linear sequential flow.  The waterfall approach does not define the process to go back to the previous phase to handle changes in requirement
  • 10. Waterfall Model:  First published model of the SDLC The waterfall Model is a linear sequential flow.  The waterfall approach does not define the process to go back to the previous phase to handle changes in requirement
  • 11. Process of Waterfall Model: Requirement Definition System and Software Design Implementation and unit testing Integration and System Checking I Operation
  • 12. Process of waterfall model Requirements analysis and definitions:  Goals and constrains are established  Defined in-details and serve as a system System and software design:  Partition of hardware and software  Establishes overall system architecture Implementation and unit testing:  Realized as a set of programs  Verify the unit Integration and system testing:  Programs are integrated and tested  Software system is delivered Operation and maintenance:  System is installed and put into practical use
  • 13. Advantages and Disadvantages Of Waterfall Model Advantages Disadvantages  Easy to explain to the users.  Structures approach.  Stages and activities are well defined.  Helps to plan and schedule the project  Assumes that the requirements of a system can be frozen.  Very difficult to go back to any stage after it finished.  A little flexibility and adjusting scope is difficult and expensive.
  • 14. Spiral Model:  Proposed by Boohm (1988).  Combination of both design and prototyping-in-stage.  It is like a waterfall model, in essentially the same order, separated by planning, risk assessment, and the building of prototypes and simulations.
  • 15. Process of Spiral Method:
  • 16. Spiral Model For System Development Determine objective ,alternatives and constraints:  Project are defined  Product are identified and detailed arrangement plan is drawn up  Risk are identified alternative strategies Evaluate alternatives, identify and resolve risk:  Risk assessment and reduction for each of the identified project risk.  System are developed Development and validation after risk evaluation:  Development model is chosen for system Plan next phases:  Decision made and plans are drawn
  • 17. Advantages and disadvantages of Spiral model Advantages Disadvantages  Provides checkpoints.  Early involvement of developers.  Manages risks and develops the system into phases.  High cost and time to reach the final product.  Needs special skills to evaluate the risks and assumptions.  Highly customized limiting re- usability