SlideShare uma empresa Scribd logo
1 de 29
SYSTEM/SOFTWARE
DEVELOPMENT LIFE
CYCLE.(SDLC)
FATHIMA BINTH SALAM
M.TECH
TECHNOLOGY MANAGEMENT
ROLL NO:14
1
CONTENTS
1. System development lifecycle
2. Phases of sdlc
3. Models of sdlc
4. Conclusion
5. Reference
2
SYSTEM /SOFTWARE LIFE CYCLE
 The key person in SDLC is system analyst.
 SystemDLC is the systematic approach that analyst
take to analysis and design of information system
 SoftwareDLC is a process followed for a software
project within a software organization
 The life cycle defines a methodology for improving
the quality of system and the overall development
process
3
PHASES /STAGES OF SDLC
 Building an information system is similar to building
a house
 Several phases in sdlc can occur simultaneously
and activities can be repeated
 There are 6 phases/stages for SDLC.They are
1. Planning
2. Defining
3. Designing
4. Implementation/Building/testing
5. Maintance
6. Deployment 4
PHASES SOFTWARE/SYSTEM DEVELOPMENT LIFE CYCLE
5
1.PLANNING (WHY BUILD THE SYSTEM)
 Fundamental process of understanding why an
information system is built.
 2 steps
1. Project initiation-identifies and analyse the
organization information system requirement and
conduct feasibility analysis.
2. Project management-project manager create work
plan and staff the project
6
2.DEFINING REQUIREMENT/ANALYSIS
It is based on who ,what ,when ,where will the system
be?
 Steps
1. Analysis the current system problem
2. Information gathering(interviews or
questionnaires)
 System concept ,process model ,datamodel is
developed.
 Analyses ,system concept,data model,process
model are combined as system proposal which is
presented to the approval committee to decide
the project should continue or not.
7
3.DESIGNING THE PRODUCT ARCHITECTURE
 It is based on how will the system works/operates
 Steps
1. Develop design strategy
2. Develop architecture design
3. Develop interface design
4. Develop database and file specification
5. Develop program design
 Collection of architecture design ,interface
design,database and file specification,program
design is called system specification which is
handled to the programming team for
implementation. 8
4.IMPLENTATION/SYSTEM DELIVERY
 Actual development of the system or product is
built.
 Steps
1. Coding-programmers write programs
2. Testing-programmer and analyst test individual
programs and entire system to find errors and
correct it.
3. Installation-application software is installed in
hardware.
4. Support-documentation and training program are
provided to teach the users how to use the new
system.
9
5.MAINTAINCE AND 6.DEPLOYMENT
 Information system is systematically repaired and
improved depending on organisation need and
programmer modify the system to reflect changing
business condition.
 The product is released according to market
strategy and feedback are collected ,maintaince is
provided inorder to meet the requirement.
10
TYPES OF SDLC MODELS.
Some models of SDLC are
1. Waterfall model.
2. Incremental /iterative model.
3. V model
4. Spiral model.
5. Rad model. 11
1.WATERFALL MODEL.
 Waterfall model is also called as linear lifecycle
model or classical lifecycle model.
 Simple to understand and easy to use.
 Each phase must be completed before next phase
begins and there is no overlapping in the phase.i.e,
outcome of one phase act as the input for the next
phase. 12
1.WATERFALLL MODEL.
13
WATERFALL MODEL SDLC
14
 Advantages
1. Simple to understand
and use
2. Easy to manage
3. Clearly defined stages
 Disadvantages
1. High amount of risk
2. Not a good model for
complex and object
oriented project
3. Cannot accommodate
changing requirement
4. Customer patience is
required, since
product delivery takes
long time.
2.INCREMENTAL/ITERATIVE MODEL.
 Develops a system through repeated
cycles(iterative) and in smaller portions at a time
(incremental)
 Doesnot attempts to start with full specification of
requirement
 At each iteration ,design modification are made and
functional capabilites are added.
15
2.INCREMENTAL/ITERATIVE MODEL.
16
INCREMENTAL/ITERATIVE MODEL SDLC
17
 Advantages
1. Results obtained early
and periodically
2. Progress can be
measured
3. Less costly
4. Testing is easy
5. Risk analysis is better
 Disadvantages
1. More resources is
required
2. Not suitable for
smaller projects
3.V MODEL SDLC
 Vmodel sdlc is the validation /verification sdlc
 Extention of waterfall model.
 Every single phase in the development cycle ,there
is a directly associted testing phase.
 Highly disciplined model
 Next phase starts only after completion of the
previous phase.
 Verification phase is on one side of the ‘v’ and
validation phase is on the other side.Coding phase
joins the two sides of the v-model.
18
3.V MODEL SDLC
19
V MODEL SDLC
20
 Advantages
1. Highly disciplined
model
2. Work well for smaller
projects
3. Simple and easy to
understand
4. Easy to manage
 Disadvantages
1. High risk and
uncertainty
2. Not a good model for
complex projects
4.SPIRAL MODEL SDLC
 Combination of incremental model and waterfall
model with high emphasis on risk analysis
 4 phases.
1. Identification-gathering business requirement in
the spiral base line.At the end of the spiral the
product is deployed in the identified market
2. Design-start conceptual design
3. Construction/build-production of software product
at every spiral.Product at the base line is called
anchor point milestone or proof of concept(POC)
4. Evalution and risk analysis-customer feedback is
collected and implemented 21
4.SPIRAL MODEL SDLC
22
SPIRAL MODEL SDLC
23
 Advantages
1. Requirements can be
captured more
accurately
2. User can see system
more early
3. Changing requirement
can be accommodated
 Disadvantages
1. Management is more
complex
2. Not suitable for small
projects
3. Process is complex
5.RAD MODEL SDLC
 Rapid application development(RAD) model uses
minimal planning to favour rapid prototyping
 Prototype is a working model that is functionally
equivalent to component of the product
 In rad model the functional model are developed in
parallel as prototypes and are integrated to make
the complete product for faster delivery
24
5.RAD MODEL SDLC
25
RAD MODE SDLC
26
 Advantages
1. Progress can be
measured
2. Reduced development
time
3. Changing requirement
can be accommodated
4. Increases reusability of
components
 Disadvantages
1. Requires highly skilled
developers
2. Inapplicable to
cheaper projects
3. Management
complexity is more
CONCLUSION
 Sdlc –system/software development life cycle is a
framework defining tasks performed at each step in a
development process of a system/software.
 It has mainly 6 phases/stages
 It has several sdlc model are there. They are
1. Waterfall model
2. Incremental/iterative model
3. V model
4. Spiral model
5. Rad model.
27
REFERENCE
 System analysis and design-Alan Dennis, Barbara
Haley Wixom
 System analysis and design-Kendall &Kendall
28
THANK YOU..
29
THANK
YOU..

Mais conteúdo relacionado

Mais procurados

System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
fentrekin
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
Slideshare
 
Flow oriented modeling
Flow oriented modelingFlow oriented modeling
Flow oriented modeling
ramyaaswin
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMS
Ashita Agrawal
 

Mais procurados (20)

Software testing axioms
Software testing axiomsSoftware testing axioms
Software testing axioms
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
 
Decision tree- System analysis and design
Decision tree- System analysis and designDecision tree- System analysis and design
Decision tree- System analysis and design
 
Chapter07 determining system requirements
Chapter07 determining system requirementsChapter07 determining system requirements
Chapter07 determining system requirements
 
software project management Waterfall model
software project management Waterfall modelsoftware project management Waterfall model
software project management Waterfall model
 
Iterative model
Iterative modelIterative model
Iterative model
 
What is an event-driven process chain?
What is an event-driven process chain?What is an event-driven process chain?
What is an event-driven process chain?
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
Analysis and design tool
Analysis and design toolAnalysis and design tool
Analysis and design tool
 
Spm project planning
Spm project planning Spm project planning
Spm project planning
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Flow oriented modeling
Flow oriented modelingFlow oriented modeling
Flow oriented modeling
 
Vector clock algorithm
Vector clock algorithmVector clock algorithm
Vector clock algorithm
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)
 
Sequence diagram
Sequence diagramSequence diagram
Sequence diagram
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMS
 
Database recovery
Database recoveryDatabase recovery
Database recovery
 
waterfall model
waterfall modelwaterfall model
waterfall model
 

Semelhante a System development life cycle

Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process models
Tauseef Ahmad
 

Semelhante a System development life cycle (20)

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
 
Sdlc
SdlcSdlc
Sdlc
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
Software development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsSoftware development life cycle (SDLC) Models
Software development life cycle (SDLC) Models
 
Lecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptxLecture-3-SDLC Models-part1.pptx
Lecture-3-SDLC Models-part1.pptx
 
SDLC presentation-1.pptx
SDLC presentation-1.pptxSDLC presentation-1.pptx
SDLC presentation-1.pptx
 
SDLC Models and Their Implementation
SDLC Models and Their ImplementationSDLC Models and Their Implementation
SDLC Models and Their Implementation
 
MODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENTMODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENT
 
SDLC
SDLCSDLC
SDLC
 
Introduction to Software Development Life Cycle: Phases & Models
Introduction to Software Development Life Cycle: Phases & ModelsIntroduction to Software Development Life Cycle: Phases & Models
Introduction to Software Development Life Cycle: Phases & Models
 
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)
 
software construction modules,language,tools,design
software construction modules,language,tools,designsoftware construction modules,language,tools,design
software construction modules,language,tools,design
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process models
 
Lesson 2 introduction in computing
Lesson 2 introduction in computingLesson 2 introduction in computing
Lesson 2 introduction in computing
 
Waterfall, Spiral and iterative model
Waterfall, Spiral and iterative modelWaterfall, Spiral and iterative model
Waterfall, Spiral and iterative model
 
Process Models
Process ModelsProcess Models
Process Models
 
Process Models
Process ModelsProcess Models
Process Models
 
Plagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdfPlagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdf
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
SDLC
SDLCSDLC
SDLC
 

Último

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Último (20)

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 

System development life cycle

  • 1. SYSTEM/SOFTWARE DEVELOPMENT LIFE CYCLE.(SDLC) FATHIMA BINTH SALAM M.TECH TECHNOLOGY MANAGEMENT ROLL NO:14 1
  • 2. CONTENTS 1. System development lifecycle 2. Phases of sdlc 3. Models of sdlc 4. Conclusion 5. Reference 2
  • 3. SYSTEM /SOFTWARE LIFE CYCLE  The key person in SDLC is system analyst.  SystemDLC is the systematic approach that analyst take to analysis and design of information system  SoftwareDLC is a process followed for a software project within a software organization  The life cycle defines a methodology for improving the quality of system and the overall development process 3
  • 4. PHASES /STAGES OF SDLC  Building an information system is similar to building a house  Several phases in sdlc can occur simultaneously and activities can be repeated  There are 6 phases/stages for SDLC.They are 1. Planning 2. Defining 3. Designing 4. Implementation/Building/testing 5. Maintance 6. Deployment 4
  • 6. 1.PLANNING (WHY BUILD THE SYSTEM)  Fundamental process of understanding why an information system is built.  2 steps 1. Project initiation-identifies and analyse the organization information system requirement and conduct feasibility analysis. 2. Project management-project manager create work plan and staff the project 6
  • 7. 2.DEFINING REQUIREMENT/ANALYSIS It is based on who ,what ,when ,where will the system be?  Steps 1. Analysis the current system problem 2. Information gathering(interviews or questionnaires)  System concept ,process model ,datamodel is developed.  Analyses ,system concept,data model,process model are combined as system proposal which is presented to the approval committee to decide the project should continue or not. 7
  • 8. 3.DESIGNING THE PRODUCT ARCHITECTURE  It is based on how will the system works/operates  Steps 1. Develop design strategy 2. Develop architecture design 3. Develop interface design 4. Develop database and file specification 5. Develop program design  Collection of architecture design ,interface design,database and file specification,program design is called system specification which is handled to the programming team for implementation. 8
  • 9. 4.IMPLENTATION/SYSTEM DELIVERY  Actual development of the system or product is built.  Steps 1. Coding-programmers write programs 2. Testing-programmer and analyst test individual programs and entire system to find errors and correct it. 3. Installation-application software is installed in hardware. 4. Support-documentation and training program are provided to teach the users how to use the new system. 9
  • 10. 5.MAINTAINCE AND 6.DEPLOYMENT  Information system is systematically repaired and improved depending on organisation need and programmer modify the system to reflect changing business condition.  The product is released according to market strategy and feedback are collected ,maintaince is provided inorder to meet the requirement. 10
  • 11. TYPES OF SDLC MODELS. Some models of SDLC are 1. Waterfall model. 2. Incremental /iterative model. 3. V model 4. Spiral model. 5. Rad model. 11
  • 12. 1.WATERFALL MODEL.  Waterfall model is also called as linear lifecycle model or classical lifecycle model.  Simple to understand and easy to use.  Each phase must be completed before next phase begins and there is no overlapping in the phase.i.e, outcome of one phase act as the input for the next phase. 12
  • 14. WATERFALL MODEL SDLC 14  Advantages 1. Simple to understand and use 2. Easy to manage 3. Clearly defined stages  Disadvantages 1. High amount of risk 2. Not a good model for complex and object oriented project 3. Cannot accommodate changing requirement 4. Customer patience is required, since product delivery takes long time.
  • 15. 2.INCREMENTAL/ITERATIVE MODEL.  Develops a system through repeated cycles(iterative) and in smaller portions at a time (incremental)  Doesnot attempts to start with full specification of requirement  At each iteration ,design modification are made and functional capabilites are added. 15
  • 17. INCREMENTAL/ITERATIVE MODEL SDLC 17  Advantages 1. Results obtained early and periodically 2. Progress can be measured 3. Less costly 4. Testing is easy 5. Risk analysis is better  Disadvantages 1. More resources is required 2. Not suitable for smaller projects
  • 18. 3.V MODEL SDLC  Vmodel sdlc is the validation /verification sdlc  Extention of waterfall model.  Every single phase in the development cycle ,there is a directly associted testing phase.  Highly disciplined model  Next phase starts only after completion of the previous phase.  Verification phase is on one side of the ‘v’ and validation phase is on the other side.Coding phase joins the two sides of the v-model. 18
  • 20. V MODEL SDLC 20  Advantages 1. Highly disciplined model 2. Work well for smaller projects 3. Simple and easy to understand 4. Easy to manage  Disadvantages 1. High risk and uncertainty 2. Not a good model for complex projects
  • 21. 4.SPIRAL MODEL SDLC  Combination of incremental model and waterfall model with high emphasis on risk analysis  4 phases. 1. Identification-gathering business requirement in the spiral base line.At the end of the spiral the product is deployed in the identified market 2. Design-start conceptual design 3. Construction/build-production of software product at every spiral.Product at the base line is called anchor point milestone or proof of concept(POC) 4. Evalution and risk analysis-customer feedback is collected and implemented 21
  • 23. SPIRAL MODEL SDLC 23  Advantages 1. Requirements can be captured more accurately 2. User can see system more early 3. Changing requirement can be accommodated  Disadvantages 1. Management is more complex 2. Not suitable for small projects 3. Process is complex
  • 24. 5.RAD MODEL SDLC  Rapid application development(RAD) model uses minimal planning to favour rapid prototyping  Prototype is a working model that is functionally equivalent to component of the product  In rad model the functional model are developed in parallel as prototypes and are integrated to make the complete product for faster delivery 24
  • 26. RAD MODE SDLC 26  Advantages 1. Progress can be measured 2. Reduced development time 3. Changing requirement can be accommodated 4. Increases reusability of components  Disadvantages 1. Requires highly skilled developers 2. Inapplicable to cheaper projects 3. Management complexity is more
  • 27. CONCLUSION  Sdlc –system/software development life cycle is a framework defining tasks performed at each step in a development process of a system/software.  It has mainly 6 phases/stages  It has several sdlc model are there. They are 1. Waterfall model 2. Incremental/iterative model 3. V model 4. Spiral model 5. Rad model. 27
  • 28. REFERENCE  System analysis and design-Alan Dennis, Barbara Haley Wixom  System analysis and design-Kendall &Kendall 28