Preview

System Development Methods

Best Essays
Open Document
Open Document
1397 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
System Development Methods
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



References: Babu, A. (2012) Rivulets Technologies » Spiral Model : Software methodology. [online] Available at: http://www.rivulets.in/blog/project-management/spiral-model-software-methodology/ [Accessed: 16 Dec 2012]. Ctg.albany.edu (n.d.) A Survey of System Development Process Models:. [online] Available at: http://www.ctg.albany.edu/publications/reports/survey_of_sysdev?chapter=9 [Accessed: 16 Dec 2012]. Ianswer4u.com (n.d.) Spiral Model : Advantages and Disadvantages. [online] Available at: http://www.ianswer4u.com/2011/12/spiral-model-advantages-and.html#axzz2Fc18HDDF [Accessed: 15 Dec 2012]. Searchsoftwarequality.techtarget.com (2007) What is spiral model (spiral lifecycle model) ? - Definition from WhatIs.com. [online] Available at: http://searchsoftwarequality.techtarget.com/definition/spiral-model [Accessed: 16 Dec 2012]. Selectbs.com (2012) What is the Spiral Model? | Analysis and Design. [online] Available at: http://www.selectbs.com/analysis-and-design/what-is-the-spiral-model [Accessed: 15 Dec 2012]. Shrestha, P. (2012) ADVANTAGES AND DISADVANTAGES OF RAPID APPLICATION DEVELOPMENT (RAD) - Pranita 's blog. [online] Available at: http://msdnnepal.net/blogs/pranita/archive/2012/01/24/advantages-and-disadvantages-of-rapid-application-development-rad.aspx [Accessed: 15 Dec 2012]. Softwaremethodologies.blogspot.com (2009) Software Methodologies: Advantages & disadvantages of various SDLC models. [online] Available at: http://softwaremethodologies.blogspot.com/2009/04/advantages-disadvantages-of-various.html [Accessed: 15 Dec 2012]. zone.ni.com (2012) Spiral Lifecycle. [image online] Available at: http://zone.ni.com/images/reference/en-XX/help/371361J-01/loc_eps_spiral_lifecycle.gif [Accessed: 16 Dec 2012].

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Nt1310 Unit 1 Study Guide

    • 359 Words
    • 2 Pages

    1. Explain how both the waterfall model and the prototyping model can be accommodated in the spiral process model.*…

    • 359 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    [2] Cusumano, M. A. (2007). Technology Strategy and Management - Extreme Programming Compared with Microsoft-Style Iterative Development. Communications of the ACM. 50 (10), 15.…

    • 1966 Words
    • 8 Pages
    Powerful Essays
  • Powerful Essays

    The idea is evolutionary development, using the waterfall model for each step; it's intended to help manage risks. Don't define in detail the entire system at first. The developers should only define the highest priority features. Define and implement those, then get feedback from users/customers (such feedback distinguishes "evolutionary" from "incremental" development). With this knowledge, they should then go back to define and implement more features in smaller chunks. Each iteration of the prototype represented as a cycle in the spiral. The Spiral software development model is a risk-oriented. Use the spiral model in projects where business goals are unstable but the architecture must be realized well enough to provide high loading and stress ability.…

    • 2018 Words
    • 9 Pages
    Powerful Essays
  • Satisfactory Essays

    System Analysis is the second of five stages in the system development life cycle (SDLC). In the prior stage, systems planning, you conducted a preliminary investigation to learn more about the systems request. Now, in the systems analysis stage, you will use requirements modeling, data and process modeling, and object modeling to represent the new system. Before proceeding to the next stage, systems design, you will consider system development strategies.…

    • 651 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    1) Spiral Life Cycle Model is one of the most flexible SDLC models in place. Development phases can be determined by the project manager, according to the complexity of the project.…

    • 644 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    System Development life cycle, (SDLC) is the development of custom information system for large IT projects. With the right information input on an organizations needs it will develop a system from start to finish. The phases of this process are,…

    • 297 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Model-driven development – a system development strategy that emphasizes the drawing of system models to help visualize and analyze problems, define business requirements, and design information systems. Process modeling – a process-centered technique popularized by the structured analysis and design methodology…

    • 1409 Words
    • 6 Pages
    Good Essays
  • Powerful Essays

    Article history: Received 26 September 2008 Received in revised form 2 November 2009 Accepted 11 November 2009 Available online 18 November 2009 Keywords: Project management Process modeling Task-technology fit Decision support…

    • 13937 Words
    • 56 Pages
    Powerful Essays
  • Powerful Essays

    V Model vs Agile Methodology

    • 2703 Words
    • 11 Pages

    This document discusses in an interpretive way the commonly used Software Development Lifecycle Models and their implications to Software Project Management. Their application, advantages and disadvantages are discussed.…

    • 2703 Words
    • 11 Pages
    Powerful Essays
  • Good Essays

    Systems Life Cycle

    • 518 Words
    • 3 Pages

    Another model is the Waterfall method, also called the linear sequential method. This specific model is easy to understand and supports the “define before design” and “design before code” logic. The advantages of a Waterfall method is that output is generated after each stage, therefore it has high visibility. The client and project manager gets a feel that there is considerable progress. This methodology is significantly better than the haphazard approach to develop software.…

    • 518 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Setut1

    • 3020 Words
    • 13 Pages

    Requirement analysis: The system services, constraints and goals are established by consultation with system users.They are defined in detail and serve as system specification.…

    • 3020 Words
    • 13 Pages
    Powerful Essays
  • Good Essays

    The waterfall development model originates in the manufacturing and constructionindustries; highly structured physical environments in which after-the-fact changes are prohibitively costly, if not impossible. Since no formal software developmentmethodologies existed at the time, this hardware-oriented model was simply adapted for software development.…

    • 357 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    case study

    • 4912 Words
    • 20 Pages

    Several models exist to streamline the development process. Each one has its pros and cons, and it is up to the development team to adopt the most appropriate one for the project. Sometimes a combination of the models may be more suitable.…

    • 4912 Words
    • 20 Pages
    Powerful Essays
  • Powerful Essays

    it project

    • 3240 Words
    • 13 Pages

    Project management is defined as the methodology, approach and utilizing of tools to manage, organize and deliver a project. The success and failure of the project depends on the ability of the project manager to use the correct methodology and tools for delivering the project successfully. In the same manner, Information Technology (IT) projects also require project management as the entire industry is changing because of rapid developments made in this domain (Brock, 2003, 2). Leaders of the industry have understood the significance of project management and therefore, have developed several methods to deliver IT projects. One of the most common approaches used in this industry are Waterfall project management and Agile project management. The former is a traditional approach in project management, is a sequential model and therefore, one stage has to be completed before the initiation of the other.The later concentrates on providing comprehensive solutions, business and solution analyses and the ability to work under pressure and in turbulent business conditions.…

    • 3240 Words
    • 13 Pages
    Powerful Essays
  • Good Essays

    This development process evolved from rapid application development. It encompasses the principle that consecutive adaptation of working process should be considered a normal working mode.…

    • 620 Words
    • 3 Pages
    Good Essays