¶ … intext citations. Thanks First, there are several software development techniques that can be used in the development process. The waterfall approach proposes a sequence of phase whereby one phase is determined by the completion of the previous phase (CMS, 2008). This would mean, for example, that the design phase needs to be completed before the actual development phase begins, which needs to be completed before the testing phase starts. Certainly, there are occasional overlaps, but the project evolves over a strict period of time, following a strict schedule, with pre-determined deliveries at certain moments.
Another alternative is the rapid application development (RAD). As the name shows, this technique aims to provide the best and fastest development solution, where the emphasis is not necessarily on developing the highest quality software, but rather a functional software, in exchange for higher efficiencies and for being able to deliver at a lower price.
A third technique for software development that could be taken into consideration is the spiral development technique. This technique focuses on minimizing the risk of the project and proposes four main categories (analysis, evaluation, development and planning) during which the interests of the stakeholders are analyzed, taking into consideration the best solution in each of these categories to move the development process forward (Boehm, 1986).
In all these different...
Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.
Get Started Now