System Development Methods

Topics: Software development process, Rapid application development, Software development methodology Pages: 4 (1397 words) Published: January 22, 2013
Methodology-Spiral Model
As per the name, spiral model is a software development methodology that is arranged in a spiral shape. It was proposed by Barry Boehm and is mostly used to handle high risk and also large projects. The spiral model uses iterations, meaning similar steps that are repeated until the needs are satisfied. This methodology is suitable when requirements are not clear to the software developers. Prototypes are made in this methodology and given to the users to be tested to change the requirements to make sure it fulfills all the user requirements. Examples of systems that might utilize this methodology would be large systems like airport terminal systems, large information systems and so on. To further elaborate on the methodology, it is compared with several other commonly used methodologies in the table below.

Advantages and Disadvantages
Methodology| Advantages| Disadvantages|
Spiral Model| * Flexibility, development phases can be customized according to complexity of project * Low risk * Easily changeable * System is built early in the lifecycle * Easy project monitoring * Highly customized system| * Skills and expertise needed * Software created are highly customized, rendering them unusable for other projects| Rapid Application Development| * Minimal planning * Involves user participation * Product is completed quickly| * Requires tools and experts * Not suitable for unique projects * Require team members to cooperate closely| Waterfall Model| * Steps are systematic and detailed * Complete documentation * Simple | * Slow and inflexible * Requires high amount of documentation * Unable to move back a step| Table 1: Advantages and Disadvantages of Spiral, RAD and Waterfall models (self-made) The table above clearly illustrates all the advantages spiral model has. This model is proposed for the EasyRent Video to develop the e-commerce website for the said company because it...

References: Babu, A. (2012) Rivulets Technologies » Spiral Model : Software methodology. [online] Available at: [Accessed: 16 Dec 2012]. (n.d.) A Survey of System Development Process Models:. [online] Available at: [Accessed: 16 Dec 2012]. (n.d.) Spiral Model : Advantages and Disadvantages. [online] Available at: [Accessed: 15 Dec 2012]. (2007) What is spiral model (spiral lifecycle model) ? - Definition from [online] Available at: [Accessed: 16 Dec 2012]. (2012) What is the Spiral Model? | Analysis and Design. [online] Available at: [Accessed: 15 Dec 2012].
Shrestha, P. (2012) ADVANTAGES AND DISADVANTAGES OF RAPID APPLICATION DEVELOPMENT (RAD) - Pranita 's blog. [online] Available at: [Accessed: 15 Dec 2012]. (2009) Software Methodologies: Advantages & disadvantages of various SDLC models. [online] Available at: [Accessed: 15 Dec 2012]. (2012) Spiral Lifecycle. [image online] Available at: [Accessed: 16 Dec 2012].
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Introduction to Business Information Systems Essay
  • Dynamic Systems Development Method and Methodology Essay
  • An Examination and Evaluation of ‘Agile Methodologies’ for Systems Development with Recommendations for Future Developments of These...
  • Agile Software Development Essay
  • The weakness of agile method Essay
  • Modern Software Development Methodologies Essay
  • What Is the Best Methodology for Development of Web Applications? Essay
  • Agile Methods vs Process Oriented Software Development Method Essay

Become a StudyMode Member

Sign Up - It's Free