close
test_template

Waterfall, Agile, and Rad Software

About this sample

About this sample

close

Words: 485 |

Page: 1|

3 min read

Published: Jan 15, 2019

Words: 485|Page: 1|3 min read

Published: Jan 15, 2019

First, the waterfall model was the first process model to be introduced. It is very easy to operate. In this model, each phase must be completed before the next phase can begin. There is no overlapping in the phases. It’s the earliest SDLC approach that was used for software development. Some advantages of using the waterfall model is that it is simple and easy to comprehend and use. Since one phase is done at one time, it is easy to maintain. Phases are processed and completed one at a time and they do not overlap. Waterfall model works well for smaller projects where requirements are very well understood. The results are very well documented. Some disadvantages to the waterfall model is that it cannot adopt the changes in requirements. It is very hard to move back to another phase. Like let’s say during a certain stage it needs to go back to a previous stage. It would be very difficult to do so. It also does not work for long and ongoing projects.

'Why Violent Video Games Shouldn't Be Banned'?

Second, The agile model. The Agile SDLC model is a combination of iterative and incremental process models with focus on process adaptability and customer satisfaction by rapid delivery of working software product. Agile Methods break the product into small incremental builds. These builds are provided in iterations. Each iteration typically lasts from about one to three weeks. Every iteration involves cross functional teams working simultaneously on various areas. The advantage of an Agile model is that it is a very realistic approach o software development. Little to no planning is required, and it is easy to manage. It delivers early partial working solutions. And it gives flexibility to developers. Some disadvantages of the Agile model are that it is not suitable for handling complex dependencies. There is more risk of sustainability, maintainability and extensibility. There is a very high individual dependency, since there is minimum documentation generated. Also, transfer of technology to new team members may be difficult due to lack of documentation.

Third, the RAD model. Rapid Application Development (RAD) is a software development method that uses minimal planning in favor of rapid prototyping. The functional modules are developed simultaneously as prototypes and are integrated to make the complete product for faster product delivery. The customer gets early visibility in the software and can provide feedback on design, delivery, and other requirements. Some advantages of the RAD model are that it reduces development time as all prototypes are developed in parallel. It Increases reusability of components and quick initial reviews occur. It encourages customer feedback as the customer gets early visibility. And it Increases reusability of components. Some disadvantages of this model are that it depends on a strong team and individual performances for identifying business requirements. It requires highly skilled developers and designers. It cannot be used for cheaper projects as cost of modeling and automated code generation may be very high.

Image of Alex Wood
This essay was reviewed by
Alex Wood

Cite this Essay

Waterfall, Agile, and Rad Software. (2019, January 15). GradesFixer. Retrieved February 29, 2024, from https://gradesfixer.com/free-essay-examples/waterfall-agile-and-rad-software/
“Waterfall, Agile, and Rad Software.” GradesFixer, 15 Jan. 2019, gradesfixer.com/free-essay-examples/waterfall-agile-and-rad-software/
Waterfall, Agile, and Rad Software. [online]. Available at: <https://gradesfixer.com/free-essay-examples/waterfall-agile-and-rad-software/> [Accessed 29 Feb. 2024].
Waterfall, Agile, and Rad Software [Internet]. GradesFixer. 2019 Jan 15 [cited 2024 Feb 29]. Available from: https://gradesfixer.com/free-essay-examples/waterfall-agile-and-rad-software/
copy
Keep in mind: This sample was shared by another student.
  • 450+ experts on 30 subjects ready to help
  • Custom essay delivered in as few as 3 hours
Write my essay

Still can’t find what you need?

Browse our vast selection of original essay samples, each expertly formatted and styled

close

Where do you want us to send this sample?

    By clicking “Continue”, you agree to our terms of service and privacy policy.

    close

    Be careful. This essay is not unique

    This essay was donated by a student and is likely to have been used and submitted before

    Download this Sample

    Free samples may contain mistakes and not unique parts

    close

    Sorry, we could not paraphrase this essay. Our professional writers can rewrite it and get you a unique paper.

    close

    Thanks!

    Please check your inbox.

    We can write you a custom essay that will follow your exact instructions and meet the deadlines. Let's fix your grades together!

    clock-banner-side

    Get Your
    Personalized Essay in 3 Hours or Less!

    exit-popup-close
    We can help you get a better grade and deliver your task on time!
    • Instructions Followed To The Letter
    • Deadlines Met At Every Stage
    • Unique And Plagiarism Free
    Order your paper now