å°Šę•¬ēš„ å¾®äæ”걇ēŽ‡ļ¼š1円 ā‰ˆ 0.046166 元 ę”Æä»˜å®ę±‡ēŽ‡ļ¼š1円 ā‰ˆ 0.046257元 [退å‡ŗē™»å½•]
SlideShare a Scribd company logo
SDLC MODELS
Copyright @ 2019 Learntek. All Rights Reserved. 2
Copyright @ 2019 Learntek. All Rights Reserved. 3
About SDLC Models
Software Development Life Cycle ( also called SDLC Models ) is a workflow process
which defines the core stages and activities of development cycles or A framework
that describes the operations performed at each phase of a software development
project.
SDLC Models
The SDLC aims to produce high-quality software that meets or exceeds customer
expectations, reaches completion within times and cost estimates.
Copyright @ 2019 Learntek. All Rights Reserved. 4
Some of the SDLC Models are as follows
ā€¢Waterfall Model
ā€¢Incremental SDLC Model
ā€¢Spiral Model
ā€¢Evolutionary Prototyping Model
ā€¢Agile Model
ā€¢RAD Model
Copyright @ 2019 Learntek. All Rights Reserved. 5
1) Waterfall Model
ā€¢It is one of the oldest and most well-known SDLC models
ā€¢It follows a sequential step-by-step process from requirements analysis to
maintenance.
ā€¢Systems that have well-defined and understood requirements are a good fit for the
Waterfall Model
Copyright @ 2019 Learntek. All Rights Reserved. 6
Waterfall Model Strong Points
ā€¢Easy to understand, easy to use
ā€¢Provides structure to inexperienced staff
ā€¢Milestones are well understood
ā€¢Sets requirements stability
ā€¢Good for management control (plan, staff, track)
ā€¢Works well when quality is more important than cost or schedule
Copyright @ 2019 Learntek. All Rights Reserved. 7
Limitation of the Waterfall Model
ā€¢Not suitable for the project where requirements are changing.
ā€¢The high amount of risk and uncertainty
ā€¢Not good for the object-oriented project
ā€¢Poor model for long and ongoing project
ā€¢Can give a false impression of progress
ā€¢Integration is one big bang at the end
ā€¢Little opportunity for the customer to preview the system
Copyright @ 2019 Learntek. All Rights Reserved. 8
Suitable Situation to use Waterfall Model
ā€¢Work well for a small project
ā€¢When Requirements are very well known
ā€¢When Product definition is stable
ā€¢When Technology is understood
ā€¢When New version of an existing product
ā€¢When Porting a current product to a new platform.
Copyright @ 2019 Learntek. All Rights Reserved. 9
2) Incremental SDLC Model
ā€¢In this model, it constructs a partial implementation of a total system that is divide
project into builds then slowly add functionality in each build.
ā€¢The incremental model prioritizes the requirements of the system and then
implements them in groups.
ā€¢Each subsequent release of the system adds function to the previous version until
all designed functionality has been implemented.
Copyright @ 2019 Learntek. All Rights Reserved. 10
Copyright @ 2019 Learntek. All Rights Reserved.
11
Incremental Model Strong Points
ā€¢Develop high-risk or major functions first
ā€¢Each release delivers an operational product
ā€¢The customer can respond to each build
ā€¢Uses ā€œdivide and conquerā€ breakdown of tasks
ā€¢Lowers initial delivery cost
ā€¢Initial product delivery is faster
ā€¢Customers get important functionality early
ā€¢Risk of changing requirements is reduced
Copyright @ 2019 Learntek. All Rights Reserved. 12
Incremental Model Limitations
ā€¢Requires good planning and design
ā€¢Needs an early definition of a complete and fully functional system to allow for the
definition of increments
ā€¢Well-defined module interfaces are required (some will be developed long before
others)
ā€¢The total cost of the complete system is higher than the waterfall model
Copyright @ 2019 Learntek. All Rights Reserved. 13
Suitable Situation to use Incremental Model
ā€¢Risk, funding, schedule, program complexity, or need for early realization of
benefits.
ā€¢Most of the requirements are known up-front but are expected to evolve over
time
ā€¢A need to get basic functionality to the market early
ā€¢On projects which have lengthy development schedules
ā€¢On a project with new technology
Copyright @ 2019 Learntek. All Rights Reserved. 14
3) Spiral SDLC Model
ā€¢It is a ā€œrisk-drivenā€ iterative model
ā€¢It divides a project into iterations
ā€¢Each iteration deals with 1 or more risks
ā€¢Each iteration starts with a small set of requirements and goes through the
development phase (except Installation and Maintenance) for those set of
requirements.
Copyright @ 2019 Learntek. All Rights Reserved. 15
Copyright @ 2019 Learntek. All Rights Reserved. 16
Spiral Model Strong Points
ā€¢It provides an early indication of insurmountable risks, without much cost
ā€¢Development phases can be determined by the project manager, according to the
complexity of the project.
ā€¢Users can be closely tied to all lifecycle steps and can see the system early because
of rapid prototyping tools
ā€¢Project monitoring is very effective. Each phase requires a review from concerned
people (Early and frequent feedback from users). This makes the model more
transparent. The design does not have to be perfect
Copyright @ 2019 Learntek. All Rights Reserved. 17
ā€¢Estimates such as budget and schedule become more realistic as work progressed
because important issues are discovered earlier.
ā€¢Manages risks and develops the system into phases.
ā€¢Changes can be introduced later in the life cycle as well.
Copyright @ 2019 Learntek. All Rights Reserved. 18
Spiral Model Limitations
ā€¢Time spent on evaluating risks too substantial for small or low-risk projects
ā€¢Time spent planning, resetting objectives, doing risk analysis and prototyping may be
excessive
ā€¢The model is complex
ā€¢Risk assessment expertise is required
ā€¢Spiral may continue indefinitely
ā€¢Maybe hard to define the objective, verifiable milestones that indicate readiness to
proceed through the next iteration
Copyright @ 2019 Learntek. All Rights Reserved. 19
ā€¢High cost and time to reach the final product.
ā€¢Needs special skills to evaluate the risks and assumptions.
Suitable Situation to use Spiral Model
ā€¢When the creation of a prototype is appropriate
ā€¢When costs and risk evaluation is important
ā€¢For medium to high-risk projects
ā€¢For Long-term project commitment unwise because of potential changes to economic
priorities
Copyright @ 2019 Learntek. All Rights Reserved. 20
ā€¢When users are unsure of their needs
ā€¢When requirements are complex
ā€¢For New product line
ā€¢When Significant changes are expected (research and exploration)
Copyright @ 2019 Learntek. All Rights Reserved. 21
4)Evolutionary Prototyping Model
ā€¢Developers build a prototype during the requirements phase
ā€¢The prototype is evaluated by end users
ā€¢Users give corrective feedback
ā€¢Developers further refine the prototype
ā€¢When the user is satisfied, the prototype code is brought up to the standards needed
for a final product.
Copyright @ 2019 Learntek. All Rights Reserved. 22
Copyright @ 2019 Learntek. All Rights Reserved. 23
Steps in Prototyping SDLC Models
ā€¢A preliminary project plan is developed
ā€¢A partial high-level paper model is created
ā€¢The model is a source for a partial requirements specification
ā€¢A prototype is built with basic and critical attributes
ā€¢The designer builds the database, user interfaces, and algorithmic functions
ā€¢The designer demonstrates the prototype, the user evaluates for problems and
suggests improvements.
ā€¢This loop continues until the user is satisfied
Copyright @ 2019 Learntek. All Rights Reserved. 24
Evolutionary Prototyping SDLC Models Strong Points
ā€¢Requires user involvement
ā€¢Customers can ā€œseeā€ the system requirements as they are being gathered.
ā€¢Developers learn from customers
ā€¢Reduce the development time
ā€¢Reduce the development cost
ā€¢Unexpected requirements accommodated
ā€¢Allows for flexible design and development
Copyright @ 2019 Learntek. All Rights Reserved. 25
ā€¢Missing functionalities can be easily added
ā€¢Result in higher user satisfaction
Evolutionary Prototyping SDLC Models Limitations
ā€¢Too much involvement of the customer
ā€¢Insufficient analysis
ā€¢The design is of less quality
Copyright @ 2019 Learntek. All Rights Reserved. 26
ā€¢The resulting system is harder to maintain. Overall maintainability may be
overlooked
ā€¢A prototype is a quick-and-dirtyā€ solution
ā€¢The customer may want the prototype delivered.
ā€¢The process may continue forever
ā€œ Learn Business Analyst Training ā€œ
Copyright @ 2019 Learntek. All Rights Reserved. 27
Suitable Situation to use Evolutionary Prototyping SDLC
Models
ā€¢When requirements are unstable or must be clarified
ā€¢For developing user interfaces
ā€¢For Short-lived demonstrations
ā€¢For the new, original development
ā€¢With the analysis and design portions of object-oriented development.
Copyright @ 2015 Learntek. All Rights Reserved. 28
5)Agile Model
ā€¢The biggest problem with software development is changing requirements
ā€¢Agile processes accept the reality of change versus the hunt for complete, rigid
specifications
ā€¢Speed up or bypass one or more life cycle phases
ā€¢Usually less formal and reduced scope
ā€¢Used for time-critical applications
ā€¢Used in organizations that employ disciplined methods
Copyright @ 2019 Learntek. All Rights Reserved. 29
Copyright @ 2019 Learntek. All Rights Reserved. 30
Agile Model Strong Points
ā€¢It can adapt well with changing requirement
ā€¢Deliver a working product faster than a conventional linear development model
ā€¢Customer feedback at every stage ensures that the end deliverable satisfies their
expectations
ā€¢No guesswork between the development team and the customer, as there is face
to face communication and continuous inputs from the client
Copyright @ 2019 Learntek. All Rights Reserved. 31
ā€¢Decrease the time required to avail some system features.
ā€¢A test can be conducted during the design cycle
ā€¢Fewer risks and has more flexibilities
ā€¢Modification in the system needs less time
ā€¢The result is high-quality software in the least possible time duration and
satisfied customer.
Copyright @ 2019 Learntek. All Rights Reserved. 32
Agile Model Limitations
ā€¢More Programmer centric than user-centric
ā€¢For larger projects, it is difficult to judge the efforts and the time required for the
project in the SDLC.
ā€¢Since the requirements are ever-changing, there is hardly any emphasis, which is
laid on designing and documentation. Therefore, chances of the project going off
the track easily are much more
Copyright @ 2019 Learntek. All Rights Reserved. 33
ā€¢Scalability
ā€¢The ability and collaboration of the customer to express user needs.
ā€¢Documentation is done at later stages.
ā€¢Reduce the usability of components.
ā€¢Needs special skills for the team.
Copyright @ 2019 Learntek. All Rights Reserved. 34
Rapid Application Development Model (RAD)
Copyright @ 2019 Learntek. All Rights Reserved. 35
Phases in the RAD model are as follows,
ā€¢Requirements planning phase ā€“ a workshop utilizing structured discussion of
business problems
ā€¢User description phase ā€“ automated tools capture information from users
ā€¢Construction phase ā€“ productivity tools, such as code generators and screen
generators
ā€¢Cutover phase ā€“ installation of the system, user acceptance testing and user
training
Copyright @ 2019 Learntek. All Rights Reserved. 36
RAD Model Strong Points
ā€¢Reduced cycle time and improved productivity with fewer people means lower costs
ā€¢Time-box approach mitigates cost and schedule risk
ā€¢It increases the reusability components
ā€¢Greater customer satisfaction
ā€¢Fast delivery time
ā€¢Reduce the development time
ā€¢The focus moves from documentation to code (WYSIWYG).
Copyright @ 2019 Learntek. All Rights Reserved. 37
ā€¢Uses modeling concepts to capture information about business, data, and processes.
RAD Model Limitations
ā€¢Large manpower is required to create the number of RD teams.
ā€¢Risk of never achieving closure
ā€¢Hard to use with legacy systems
ā€¢Requires a system that can be modularized
ā€¢Require highly skilled developer and designer.
Copyright @ 2019 Learntek. All Rights Reserved. 38
ā€¢Not useful when technical risks are high
ā€¢Developers and customers must be committed to rapid-fire activities in an
abbreviated time frame.
Suitable Situation to use RAD Model
ā€¢Reasonably well-known requirements
ā€¢The user involved throughout the life cycle
ā€¢The project can be time-boxed
ā€¢Functionality delivered in increments
Copyright @ 2015 Learntek. All Rights Reserved. 39
ā€¢High performance not required
ā€¢Low technical risks
ā€¢The system can be modularised
Copyright @ 2019 Learntek. All Rights Reserved. 40
For more Training Information , Contact Us
Email : info@learntek.org
USA : +1734 418 2465
INDIA : +40 4018 1306
+7799713624

More Related Content

What's hot

Software Development Life Cycle Part II
Software Development Life Cycle Part IISoftware Development Life Cycle Part II
Software Development Life Cycle Part II
Compare Infobase Limited
Ā 
Software developement life cycle ppt
Software developement life cycle pptSoftware developement life cycle ppt
Software developement life cycle ppt
OECLIB Odisha Electronics Control Library
Ā 
Software development life cycle (sdlc) overview
Software development life cycle (sdlc) overviewSoftware development life cycle (sdlc) overview
Software development life cycle (sdlc) overview
Rachid Meziani, PhD, CGEIT, PMP
Ā 
Software Development Life Cycle
Software Development Life Cycle Software Development Life Cycle
Software Development Life Cycle
Dr. Ranjan Kumar Mishra
Ā 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
RIKSOF
Ā 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
sanoop s
Ā 
Sdlc model
Sdlc modelSdlc model
Sdlc model
Dhilsath Fathima
Ā 
Sdlc
SdlcSdlc
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
Vivek Gupta
Ā 
Sdlc 4
Sdlc 4Sdlc 4
Software development life cycle (sdlc)
Software development life cycle (sdlc)Software development life cycle (sdlc)
Software development life cycle (sdlc)
NavneetKumar383
Ā 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
Slideshare
Ā 
Software development life cycles (sdlc)
Software development life cycles (sdlc)Software development life cycles (sdlc)
Software development life cycles (sdlc)
Yuriy Kravchenko
Ā 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
Saravanan Manoharan
Ā 
SDLC Modernization
SDLC ModernizationSDLC Modernization
SDLC Modernization
Nick Carpenter
Ā 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
HASEEB MUGHAL
Ā 
comparison of various sdlc models
comparison of various sdlc modelscomparison of various sdlc models
comparison of various sdlc models
sadaf ateeq
Ā 
SDLC
SDLCSDLC
Sdlc models
Sdlc modelsSdlc models
SDLC and Software Process Models
SDLC and Software Process ModelsSDLC and Software Process Models
SDLC and Software Process Models
Nana Sarpong
Ā 

What's hot (20)

Software Development Life Cycle Part II
Software Development Life Cycle Part IISoftware Development Life Cycle Part II
Software Development Life Cycle Part II
Ā 
Software developement life cycle ppt
Software developement life cycle pptSoftware developement life cycle ppt
Software developement life cycle ppt
Ā 
Software development life cycle (sdlc) overview
Software development life cycle (sdlc) overviewSoftware development life cycle (sdlc) overview
Software development life cycle (sdlc) overview
Ā 
Software Development Life Cycle
Software Development Life Cycle Software Development Life Cycle
Software Development Life Cycle
Ā 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
Ā 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
Ā 
Sdlc model
Sdlc modelSdlc model
Sdlc model
Ā 
Sdlc
SdlcSdlc
Sdlc
Ā 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
Ā 
Sdlc 4
Sdlc 4Sdlc 4
Sdlc 4
Ā 
Software development life cycle (sdlc)
Software development life cycle (sdlc)Software development life cycle (sdlc)
Software development life cycle (sdlc)
Ā 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
Ā 
Software development life cycles (sdlc)
Software development life cycles (sdlc)Software development life cycles (sdlc)
Software development life cycles (sdlc)
Ā 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
Ā 
SDLC Modernization
SDLC ModernizationSDLC Modernization
SDLC Modernization
Ā 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Ā 
comparison of various sdlc models
comparison of various sdlc modelscomparison of various sdlc models
comparison of various sdlc models
Ā 
SDLC
SDLCSDLC
SDLC
Ā 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
Ā 
SDLC and Software Process Models
SDLC and Software Process ModelsSDLC and Software Process Models
SDLC and Software Process Models
Ā 

Similar to Sdlc models

System Development Life Cycle Models
System Development Life Cycle ModelsSystem Development Life Cycle Models
System Development Life Cycle Models
Pavithran Anthonipillai
Ā 
Process Model in Software Engineering.ppt
Process Model in Software Engineering.pptProcess Model in Software Engineering.ppt
Process Model in Software Engineering.ppt
AtharvaBavge
Ā 
ISTQB - Software development life cycle
ISTQB - Software development life cycleISTQB - Software development life cycle
ISTQB - Software development life cycle
HoangThiHien1
Ā 
SE 1a SDLC Session BCU.ppt
SE 1a SDLC Session BCU.pptSE 1a SDLC Session BCU.ppt
SE 1a SDLC Session BCU.ppt
MahiDivya
Ā 
2-SE Process Models.pptx
2-SE Process Models.pptx2-SE Process Models.pptx
2-SE Process Models.pptx
MaryamMahjabeenYouni
Ā 
Software development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsSoftware development life cycle (SDLC) Models
Software development life cycle (SDLC) Models
AOmaAli
Ā 
Process models
Process modelsProcess models
Process models
Preeti Mishra
Ā 
Waterfall Model
Waterfall ModelWaterfall Model
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
Jayant Dalvi
Ā 
Sdlc
Sdlc Sdlc
Chapter_2_Software_Development_Life_Cycle_and_Process_Models.pptx
Chapter_2_Software_Development_Life_Cycle_and_Process_Models.pptxChapter_2_Software_Development_Life_Cycle_and_Process_Models.pptx
Chapter_2_Software_Development_Life_Cycle_and_Process_Models.pptx
gadisaAdamu
Ā 
IT Software Development Life Cycle
IT Software Development Life CycleIT Software Development Life Cycle
IT Software Development Life Cycle
Preshita Chaurasiya
Ā 
Software development process models
Software development process modelsSoftware development process models
Software development process models
Muntha Ulfat
Ā 
Module-02.pptx
Module-02.pptxModule-02.pptx
Module-02.pptx
AbcXyz302255
Ā 
Ppt nardeep
Ppt nardeepPpt nardeep
Ppt nardeep
nardeep_kaur
Ā 
2-models.pptx
2-models.pptx2-models.pptx
2-models.pptx
ssuserd0fdaa
Ā 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
Aashima Wadhwa
Ā 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
Dina Hanbazazah
Ā 
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
loloka1
Ā 
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
BinNguynVn3
Ā 

Similar to Sdlc models (20)

System Development Life Cycle Models
System Development Life Cycle ModelsSystem Development Life Cycle Models
System Development Life Cycle Models
Ā 
Process Model in Software Engineering.ppt
Process Model in Software Engineering.pptProcess Model in Software Engineering.ppt
Process Model in Software Engineering.ppt
Ā 
ISTQB - Software development life cycle
ISTQB - Software development life cycleISTQB - Software development life cycle
ISTQB - Software development life cycle
Ā 
SE 1a SDLC Session BCU.ppt
SE 1a SDLC Session BCU.pptSE 1a SDLC Session BCU.ppt
SE 1a SDLC Session BCU.ppt
Ā 
2-SE Process Models.pptx
2-SE Process Models.pptx2-SE Process Models.pptx
2-SE Process Models.pptx
Ā 
Software development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsSoftware development life cycle (SDLC) Models
Software development life cycle (SDLC) Models
Ā 
Process models
Process modelsProcess models
Process models
Ā 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
Ā 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
Ā 
Sdlc
Sdlc Sdlc
Sdlc
Ā 
Chapter_2_Software_Development_Life_Cycle_and_Process_Models.pptx
Chapter_2_Software_Development_Life_Cycle_and_Process_Models.pptxChapter_2_Software_Development_Life_Cycle_and_Process_Models.pptx
Chapter_2_Software_Development_Life_Cycle_and_Process_Models.pptx
Ā 
IT Software Development Life Cycle
IT Software Development Life CycleIT Software Development Life Cycle
IT Software Development Life Cycle
Ā 
Software development process models
Software development process modelsSoftware development process models
Software development process models
Ā 
Module-02.pptx
Module-02.pptxModule-02.pptx
Module-02.pptx
Ā 
Ppt nardeep
Ppt nardeepPpt nardeep
Ppt nardeep
Ā 
2-models.pptx
2-models.pptx2-models.pptx
2-models.pptx
Ā 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
Ā 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
Ā 
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
4_25655_SE291_2020_1__2_1_Lecture 3 - Software Process Models.ppt
Ā 
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
0121_RESOURCE_SoftwareDevelopmentLifecycles.pdf
Ā 

More from Janu Jahnavi

Analytics using r programming
Analytics using r programmingAnalytics using r programming
Analytics using r programming
Janu Jahnavi
Ā 
Software testing
Software testingSoftware testing
Software testing
Janu Jahnavi
Ā 
Software testing
Software testingSoftware testing
Software testing
Janu Jahnavi
Ā 
Spring
SpringSpring
Spring
Janu Jahnavi
Ā 
Stack skills
Stack skillsStack skills
Stack skills
Janu Jahnavi
Ā 
Ui devopler
Ui devoplerUi devopler
Ui devopler
Janu Jahnavi
Ā 
Apache flink
Apache flinkApache flink
Apache flink
Janu Jahnavi
Ā 
Apache flink
Apache flinkApache flink
Apache flink
Janu Jahnavi
Ā 
Angular js
Angular jsAngular js
Angular js
Janu Jahnavi
Ā 
Mysql python
Mysql pythonMysql python
Mysql python
Janu Jahnavi
Ā 
Mysql python
Mysql pythonMysql python
Mysql python
Janu Jahnavi
Ā 
Ruby with cucmber
Ruby with cucmberRuby with cucmber
Ruby with cucmber
Janu Jahnavi
Ā 
Apache kafka
Apache kafkaApache kafka
Apache kafka
Janu Jahnavi
Ā 
Apache kafka
Apache kafkaApache kafka
Apache kafka
Janu Jahnavi
Ā 
Google cloud platform
Google cloud platformGoogle cloud platform
Google cloud platform
Janu Jahnavi
Ā 
Google cloud Platform
Google cloud PlatformGoogle cloud Platform
Google cloud Platform
Janu Jahnavi
Ā 
Apache spark with java 8
Apache spark with java 8Apache spark with java 8
Apache spark with java 8
Janu Jahnavi
Ā 
Apache spark with java 8
Apache spark with java 8Apache spark with java 8
Apache spark with java 8
Janu Jahnavi
Ā 
Categorizing and pos tagging with nltk python
Categorizing and pos tagging with nltk pythonCategorizing and pos tagging with nltk python
Categorizing and pos tagging with nltk python
Janu Jahnavi
Ā 
Categorizing and pos tagging with nltk python
Categorizing and pos tagging with nltk pythonCategorizing and pos tagging with nltk python
Categorizing and pos tagging with nltk python
Janu Jahnavi
Ā 

More from Janu Jahnavi (20)

Analytics using r programming
Analytics using r programmingAnalytics using r programming
Analytics using r programming
Ā 
Software testing
Software testingSoftware testing
Software testing
Ā 
Software testing
Software testingSoftware testing
Software testing
Ā 
Spring
SpringSpring
Spring
Ā 
Stack skills
Stack skillsStack skills
Stack skills
Ā 
Ui devopler
Ui devoplerUi devopler
Ui devopler
Ā 
Apache flink
Apache flinkApache flink
Apache flink
Ā 
Apache flink
Apache flinkApache flink
Apache flink
Ā 
Angular js
Angular jsAngular js
Angular js
Ā 
Mysql python
Mysql pythonMysql python
Mysql python
Ā 
Mysql python
Mysql pythonMysql python
Mysql python
Ā 
Ruby with cucmber
Ruby with cucmberRuby with cucmber
Ruby with cucmber
Ā 
Apache kafka
Apache kafkaApache kafka
Apache kafka
Ā 
Apache kafka
Apache kafkaApache kafka
Apache kafka
Ā 
Google cloud platform
Google cloud platformGoogle cloud platform
Google cloud platform
Ā 
Google cloud Platform
Google cloud PlatformGoogle cloud Platform
Google cloud Platform
Ā 
Apache spark with java 8
Apache spark with java 8Apache spark with java 8
Apache spark with java 8
Ā 
Apache spark with java 8
Apache spark with java 8Apache spark with java 8
Apache spark with java 8
Ā 
Categorizing and pos tagging with nltk python
Categorizing and pos tagging with nltk pythonCategorizing and pos tagging with nltk python
Categorizing and pos tagging with nltk python
Ā 
Categorizing and pos tagging with nltk python
Categorizing and pos tagging with nltk pythonCategorizing and pos tagging with nltk python
Categorizing and pos tagging with nltk python
Ā 

Recently uploaded

220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
Kalna College
Ā 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
Ā 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
Sarojini38
Ā 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
Kalna College
Ā 
Talking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual AidsTalking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual Aids
MattVassar1
Ā 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
TechSoup
Ā 
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
yarusun
Ā 
Post init hook in the odoo 17 ERP Module
Post init hook in the  odoo 17 ERP ModulePost init hook in the  odoo 17 ERP Module
Post init hook in the odoo 17 ERP Module
Celine George
Ā 
A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
Quizzito The Quiz Society of Gargi College
Ā 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapitolTechU
Ā 
Slides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptxSlides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptx
shabeluno
Ā 
(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"
MJDuyan
Ā 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
khabri85
Ā 
The Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teachingThe Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teaching
Derek Wenmoth
Ā 
Observational Learning
Observational Learning Observational Learning
Observational Learning
sanamushtaq922
Ā 
Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
MJDuyan
Ā 
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
biruktesfaye27
Ā 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Kalna College
Ā 
220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
Kalna College
Ā 
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT KanpurDiversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
Ā 

Recently uploaded (20)

220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
Ā 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Ā 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
Ā 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
Ā 
Talking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual AidsTalking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual Aids
Ā 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
Ā 
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Ā 
Post init hook in the odoo 17 ERP Module
Post init hook in the  odoo 17 ERP ModulePost init hook in the  odoo 17 ERP Module
Post init hook in the odoo 17 ERP Module
Ā 
A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
Ā 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
Ā 
Slides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptxSlides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptx
Ā 
(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"
Ā 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
Ā 
The Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teachingThe Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teaching
Ā 
Observational Learning
Observational Learning Observational Learning
Observational Learning
Ā 
Information and Communication Technology in Education
Information and Communication Technology in EducationInformation and Communication Technology in Education
Information and Communication Technology in Education
Ā 
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ā 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Ā 
220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
Ā 
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT KanpurDiversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Ā 

Sdlc models

  • 2. Copyright @ 2019 Learntek. All Rights Reserved. 2
  • 3. Copyright @ 2019 Learntek. All Rights Reserved. 3 About SDLC Models Software Development Life Cycle ( also called SDLC Models ) is a workflow process which defines the core stages and activities of development cycles or A framework that describes the operations performed at each phase of a software development project. SDLC Models The SDLC aims to produce high-quality software that meets or exceeds customer expectations, reaches completion within times and cost estimates.
  • 4. Copyright @ 2019 Learntek. All Rights Reserved. 4 Some of the SDLC Models are as follows ā€¢Waterfall Model ā€¢Incremental SDLC Model ā€¢Spiral Model ā€¢Evolutionary Prototyping Model ā€¢Agile Model ā€¢RAD Model
  • 5. Copyright @ 2019 Learntek. All Rights Reserved. 5 1) Waterfall Model ā€¢It is one of the oldest and most well-known SDLC models ā€¢It follows a sequential step-by-step process from requirements analysis to maintenance. ā€¢Systems that have well-defined and understood requirements are a good fit for the Waterfall Model
  • 6. Copyright @ 2019 Learntek. All Rights Reserved. 6 Waterfall Model Strong Points ā€¢Easy to understand, easy to use ā€¢Provides structure to inexperienced staff ā€¢Milestones are well understood ā€¢Sets requirements stability ā€¢Good for management control (plan, staff, track) ā€¢Works well when quality is more important than cost or schedule
  • 7. Copyright @ 2019 Learntek. All Rights Reserved. 7 Limitation of the Waterfall Model ā€¢Not suitable for the project where requirements are changing. ā€¢The high amount of risk and uncertainty ā€¢Not good for the object-oriented project ā€¢Poor model for long and ongoing project ā€¢Can give a false impression of progress ā€¢Integration is one big bang at the end ā€¢Little opportunity for the customer to preview the system
  • 8. Copyright @ 2019 Learntek. All Rights Reserved. 8 Suitable Situation to use Waterfall Model ā€¢Work well for a small project ā€¢When Requirements are very well known ā€¢When Product definition is stable ā€¢When Technology is understood ā€¢When New version of an existing product ā€¢When Porting a current product to a new platform.
  • 9. Copyright @ 2019 Learntek. All Rights Reserved. 9 2) Incremental SDLC Model ā€¢In this model, it constructs a partial implementation of a total system that is divide project into builds then slowly add functionality in each build. ā€¢The incremental model prioritizes the requirements of the system and then implements them in groups. ā€¢Each subsequent release of the system adds function to the previous version until all designed functionality has been implemented.
  • 10. Copyright @ 2019 Learntek. All Rights Reserved. 10
  • 11. Copyright @ 2019 Learntek. All Rights Reserved. 11 Incremental Model Strong Points ā€¢Develop high-risk or major functions first ā€¢Each release delivers an operational product ā€¢The customer can respond to each build ā€¢Uses ā€œdivide and conquerā€ breakdown of tasks ā€¢Lowers initial delivery cost ā€¢Initial product delivery is faster ā€¢Customers get important functionality early ā€¢Risk of changing requirements is reduced
  • 12. Copyright @ 2019 Learntek. All Rights Reserved. 12 Incremental Model Limitations ā€¢Requires good planning and design ā€¢Needs an early definition of a complete and fully functional system to allow for the definition of increments ā€¢Well-defined module interfaces are required (some will be developed long before others) ā€¢The total cost of the complete system is higher than the waterfall model
  • 13. Copyright @ 2019 Learntek. All Rights Reserved. 13 Suitable Situation to use Incremental Model ā€¢Risk, funding, schedule, program complexity, or need for early realization of benefits. ā€¢Most of the requirements are known up-front but are expected to evolve over time ā€¢A need to get basic functionality to the market early ā€¢On projects which have lengthy development schedules ā€¢On a project with new technology
  • 14. Copyright @ 2019 Learntek. All Rights Reserved. 14 3) Spiral SDLC Model ā€¢It is a ā€œrisk-drivenā€ iterative model ā€¢It divides a project into iterations ā€¢Each iteration deals with 1 or more risks ā€¢Each iteration starts with a small set of requirements and goes through the development phase (except Installation and Maintenance) for those set of requirements.
  • 15. Copyright @ 2019 Learntek. All Rights Reserved. 15
  • 16. Copyright @ 2019 Learntek. All Rights Reserved. 16 Spiral Model Strong Points ā€¢It provides an early indication of insurmountable risks, without much cost ā€¢Development phases can be determined by the project manager, according to the complexity of the project. ā€¢Users can be closely tied to all lifecycle steps and can see the system early because of rapid prototyping tools ā€¢Project monitoring is very effective. Each phase requires a review from concerned people (Early and frequent feedback from users). This makes the model more transparent. The design does not have to be perfect
  • 17. Copyright @ 2019 Learntek. All Rights Reserved. 17 ā€¢Estimates such as budget and schedule become more realistic as work progressed because important issues are discovered earlier. ā€¢Manages risks and develops the system into phases. ā€¢Changes can be introduced later in the life cycle as well.
  • 18. Copyright @ 2019 Learntek. All Rights Reserved. 18 Spiral Model Limitations ā€¢Time spent on evaluating risks too substantial for small or low-risk projects ā€¢Time spent planning, resetting objectives, doing risk analysis and prototyping may be excessive ā€¢The model is complex ā€¢Risk assessment expertise is required ā€¢Spiral may continue indefinitely ā€¢Maybe hard to define the objective, verifiable milestones that indicate readiness to proceed through the next iteration
  • 19. Copyright @ 2019 Learntek. All Rights Reserved. 19 ā€¢High cost and time to reach the final product. ā€¢Needs special skills to evaluate the risks and assumptions. Suitable Situation to use Spiral Model ā€¢When the creation of a prototype is appropriate ā€¢When costs and risk evaluation is important ā€¢For medium to high-risk projects ā€¢For Long-term project commitment unwise because of potential changes to economic priorities
  • 20. Copyright @ 2019 Learntek. All Rights Reserved. 20 ā€¢When users are unsure of their needs ā€¢When requirements are complex ā€¢For New product line ā€¢When Significant changes are expected (research and exploration)
  • 21. Copyright @ 2019 Learntek. All Rights Reserved. 21 4)Evolutionary Prototyping Model ā€¢Developers build a prototype during the requirements phase ā€¢The prototype is evaluated by end users ā€¢Users give corrective feedback ā€¢Developers further refine the prototype ā€¢When the user is satisfied, the prototype code is brought up to the standards needed for a final product.
  • 22. Copyright @ 2019 Learntek. All Rights Reserved. 22
  • 23. Copyright @ 2019 Learntek. All Rights Reserved. 23 Steps in Prototyping SDLC Models ā€¢A preliminary project plan is developed ā€¢A partial high-level paper model is created ā€¢The model is a source for a partial requirements specification ā€¢A prototype is built with basic and critical attributes ā€¢The designer builds the database, user interfaces, and algorithmic functions ā€¢The designer demonstrates the prototype, the user evaluates for problems and suggests improvements. ā€¢This loop continues until the user is satisfied
  • 24. Copyright @ 2019 Learntek. All Rights Reserved. 24 Evolutionary Prototyping SDLC Models Strong Points ā€¢Requires user involvement ā€¢Customers can ā€œseeā€ the system requirements as they are being gathered. ā€¢Developers learn from customers ā€¢Reduce the development time ā€¢Reduce the development cost ā€¢Unexpected requirements accommodated ā€¢Allows for flexible design and development
  • 25. Copyright @ 2019 Learntek. All Rights Reserved. 25 ā€¢Missing functionalities can be easily added ā€¢Result in higher user satisfaction Evolutionary Prototyping SDLC Models Limitations ā€¢Too much involvement of the customer ā€¢Insufficient analysis ā€¢The design is of less quality
  • 26. Copyright @ 2019 Learntek. All Rights Reserved. 26 ā€¢The resulting system is harder to maintain. Overall maintainability may be overlooked ā€¢A prototype is a quick-and-dirtyā€ solution ā€¢The customer may want the prototype delivered. ā€¢The process may continue forever ā€œ Learn Business Analyst Training ā€œ
  • 27. Copyright @ 2019 Learntek. All Rights Reserved. 27 Suitable Situation to use Evolutionary Prototyping SDLC Models ā€¢When requirements are unstable or must be clarified ā€¢For developing user interfaces ā€¢For Short-lived demonstrations ā€¢For the new, original development ā€¢With the analysis and design portions of object-oriented development.
  • 28. Copyright @ 2015 Learntek. All Rights Reserved. 28 5)Agile Model ā€¢The biggest problem with software development is changing requirements ā€¢Agile processes accept the reality of change versus the hunt for complete, rigid specifications ā€¢Speed up or bypass one or more life cycle phases ā€¢Usually less formal and reduced scope ā€¢Used for time-critical applications ā€¢Used in organizations that employ disciplined methods
  • 29. Copyright @ 2019 Learntek. All Rights Reserved. 29
  • 30. Copyright @ 2019 Learntek. All Rights Reserved. 30 Agile Model Strong Points ā€¢It can adapt well with changing requirement ā€¢Deliver a working product faster than a conventional linear development model ā€¢Customer feedback at every stage ensures that the end deliverable satisfies their expectations ā€¢No guesswork between the development team and the customer, as there is face to face communication and continuous inputs from the client
  • 31. Copyright @ 2019 Learntek. All Rights Reserved. 31 ā€¢Decrease the time required to avail some system features. ā€¢A test can be conducted during the design cycle ā€¢Fewer risks and has more flexibilities ā€¢Modification in the system needs less time ā€¢The result is high-quality software in the least possible time duration and satisfied customer.
  • 32. Copyright @ 2019 Learntek. All Rights Reserved. 32 Agile Model Limitations ā€¢More Programmer centric than user-centric ā€¢For larger projects, it is difficult to judge the efforts and the time required for the project in the SDLC. ā€¢Since the requirements are ever-changing, there is hardly any emphasis, which is laid on designing and documentation. Therefore, chances of the project going off the track easily are much more
  • 33. Copyright @ 2019 Learntek. All Rights Reserved. 33 ā€¢Scalability ā€¢The ability and collaboration of the customer to express user needs. ā€¢Documentation is done at later stages. ā€¢Reduce the usability of components. ā€¢Needs special skills for the team.
  • 34. Copyright @ 2019 Learntek. All Rights Reserved. 34 Rapid Application Development Model (RAD)
  • 35. Copyright @ 2019 Learntek. All Rights Reserved. 35 Phases in the RAD model are as follows, ā€¢Requirements planning phase ā€“ a workshop utilizing structured discussion of business problems ā€¢User description phase ā€“ automated tools capture information from users ā€¢Construction phase ā€“ productivity tools, such as code generators and screen generators ā€¢Cutover phase ā€“ installation of the system, user acceptance testing and user training
  • 36. Copyright @ 2019 Learntek. All Rights Reserved. 36 RAD Model Strong Points ā€¢Reduced cycle time and improved productivity with fewer people means lower costs ā€¢Time-box approach mitigates cost and schedule risk ā€¢It increases the reusability components ā€¢Greater customer satisfaction ā€¢Fast delivery time ā€¢Reduce the development time ā€¢The focus moves from documentation to code (WYSIWYG).
  • 37. Copyright @ 2019 Learntek. All Rights Reserved. 37 ā€¢Uses modeling concepts to capture information about business, data, and processes. RAD Model Limitations ā€¢Large manpower is required to create the number of RD teams. ā€¢Risk of never achieving closure ā€¢Hard to use with legacy systems ā€¢Requires a system that can be modularized ā€¢Require highly skilled developer and designer.
  • 38. Copyright @ 2019 Learntek. All Rights Reserved. 38 ā€¢Not useful when technical risks are high ā€¢Developers and customers must be committed to rapid-fire activities in an abbreviated time frame. Suitable Situation to use RAD Model ā€¢Reasonably well-known requirements ā€¢The user involved throughout the life cycle ā€¢The project can be time-boxed ā€¢Functionality delivered in increments
  • 39. Copyright @ 2015 Learntek. All Rights Reserved. 39 ā€¢High performance not required ā€¢Low technical risks ā€¢The system can be modularised
  • 40. Copyright @ 2019 Learntek. All Rights Reserved. 40 For more Training Information , Contact Us Email : info@learntek.org USA : +1734 418 2465 INDIA : +40 4018 1306 +7799713624
  ēæ»čƑļ¼š