Access over 20 million homework & study documents
search

CS 349 Waterfall & Spiral Model Paper

Content type

User Generated

Subject

Software Development

Type

Research Paper

Rating

Showing Page:
1/3
Kodie Turner
CS349
04/22/20
1)WATERFALL MODEL: The waterfall model is one in every of the foremost traditional and
commonly used software development methodologies for software development. This life cycle model is
usually considered because of the classic form of software development. This model clarifies the software
development process in an exceedingly linear sequential flow which means that any introduction the
event process begins as long as the sooner phase is completed. This development approach doesn't define
the method to travel back to the previous phase to handle changes in requirements.
ADVANTAGES:
1. Easy to understand and functional
2. Simple enough to handle as the model is rigid
3. Saves a significant amount of time
4. Allows for easy testing and analysis
DISADVANTAGES:
1. Only matches precise needs
2. Not applicable for maintenance projects
3. No option to know the possible outcome of a project
4. Not excellent for long and ongoing projects

Sign up to view the full document!

lock_open Sign Up
Showing Page:
2/3
2)SPIRAL MODEL:
The Spiral Model is a sophisticated model that focuses on early identification and reduction of project
risks. In this software development methodology, developers start on a small scale then explores the risks
involved in the project, plan to handle the risks, and finally decides whether to take the next step of the
project to do the next iteration of the spiral. The success of any Spiral Lifecycle Model depends on the
reliable, attentive, and knowledgeable management of the project.
ADVANTAGES:
1. Risk factors are considerably reduced
2. Excellent for large and complex projects
3. Allows for additional functionality later
4. Suitable for highly risky projects with varied business needs
DISADVANTAGES:
1. Costly model in software development
2. Failure in risk analysis phase may damage the whole project
3. Not appropriate for low-risk projects
4. Might get continued and never finish
3)PROTOTYPE MODEL:
The prototyping model is a systems development method in which a prototype is built, tested, and then
reworked as necessary until an acceptable outcome is achieved from which the complete system or
product can be developed. A prototyping model starts with requirement analysis. In this phase, the
requirements of the system are defined in detail. During the process, the users of the system are
interviewed to know what their expectations from the system is.

Sign up to view the full document!

lock_open Sign Up
Showing Page:
3/3

Sign up to view the full document!

lock_open Sign Up

Unformatted Attachment Preview

Kodie Turner CS349 04/22/20 1)WATERFALL MODEL: The waterfall model is one in every of the foremost traditional and commonly used software development methodologies for software development. This life cycle model is usually considered because of the classic form of software development. This model clarifies the software development process in an exceedingly linear sequential flow which means that any introduction the event process begins as long as the sooner phase is completed. This development approach doesn't define the method to travel back to the previous phase to handle changes in requirements. ADVANTAGES: 1. Easy to understand and functional 2. Simple enough to handle as the model is rigid 3. Saves a significant amount of time 4. Allows for easy testing and analysis DISADVANTAGES: 1. Only matches precise needs 2. Not applicable for maintenance projects 3. No option to know the po ...
Purchase document to see full attachment
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Anonymous
Excellent resource! Really helped me get the gist of things.

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4