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
  • Satisfactory Essays

    Xacc/210 Final Project

    • 522 Words
    • 3 Pages

    The first stage of the system development life cycle is planning. The objective and requirements of the project are determined at this phase. An evaluation of personnel and costs, as well as ideas for new products is prepared. Once this information is gathered it is analyzed to determine if there is any alternative products to be used. At which point if there is not, then…

    • 522 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Cis 210 Research Paper

    • 1323 Words
    • 6 Pages

    As part of my job, I must complete a 10-to-15 page paper that follows this project through the system development life cycle (SDLC). This assignment will require I to do the following:…

    • 1323 Words
    • 6 Pages
    Powerful Essays
  • Satisfactory Essays

    The Systems Development Life Cycle (SDLC) is an example of one way that companies use different steps to decide which program to use. The lifecycle involves six stages the systems investigation, systems analysis, systems design, programming and testing, implementation, and operation and maintenance. Systems Investigations are when developers research the existing problems with the current system. Then the developers examine the problem and determine the user requirements, which is Systems Analysis. System Design is the step when developers decide how to resolve the problem. Next the developers change the solution to the problem into computer code, which is Programming and Testing. Implementation happens when the old system is converted into the new system. To ensure the success of the new program, the developers schedule audits to assess the systems capabilities, which is Operation and Maintenance. The systems development life cycle is important because it forces…

    • 546 Words
    • 3 Pages
    Satisfactory Essays
  • Best Essays

    There are several Software Development Life Cycle methods that are availabel to utilize although, the Waterfall SDLC is the most desirable due to the simplicity and straight forward methods utilized and will be discussed in regards to topics in this paper. The benefits of this model type include departmentalization and manegerial control. A schedule can be set for each phase similarly to a how a factory system works from one step to the next in a proceeding manner until the product is complete. However, once in the testing phase it is difficult to revert back to make any additional changes. (SDLC Models., n.d.).…

    • 1383 Words
    • 5 Pages
    Best Essays
  • Better Essays

    There are many ways to develop an Information system, which is very complex. The systems development life cycle (SDLC) provides an overall efficient framework for managing the process of system development. Various organizations use information systems to support all kind of processes that a business needs to carry out its functions. There are different kind of information system and each has its own life, and system developer describe this idea as life cycle of system. During the life of an information system, it is first conceived as an idea; then it is designed, built, and deployed during a development project; and finally it is put into production and used to support the business. Projects during products phase can still be updated, modified through smaller projects. This entire process of building, deploying and updating the information system is called system development life cycle (SDLC).…

    • 947 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    Cis 300 Notes

    • 2475 Words
    • 10 Pages

    A systems development methodology is an organized approach to manage the development of information systems. The Systems Development Life Cycle (SDLC) is a methodology organized into a number of major activities known as phases. The number of phases can vary from IT…

    • 2475 Words
    • 10 Pages
    Powerful Essays
  • Good Essays

    The systems development life cycle (SDLC) is also known as the waterfall model. The systems development life cycle is a SDM (systems development methodology) that consists of seven phases. The seven phases are in a specific order that is completed phase by phase. The first phase is planning. The planning stage is where an outline is drawn up for preparations. During this phase a systems analyst, who may work for the company or be an outside consultant, will outline a proposed system, develop a budget, and create a detailed development schedule. To help make the decision, the company will perform four types of feasibility analyses: (1) technical, (2) economic, (3) operational, and (4) schedule. The second phase of the waterfall model is system analysis. The systems analysis phase follows the planning phase. In this phase a systems analyst would work with a company to understand the problem fully and detail the requirements of an information systems solution. This phase uses many tools and techniques, including requirements gathering, structured…

    • 435 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Among the Life cycle models we can site waterfall model, V-shaped model, joint application development or JAD model, Rapid application development or RAD model, Incremental model, agile model.…

    • 677 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Systems Development

    • 1125 Words
    • 5 Pages

    Wynekoop, J.L. and RUSSO, N.L. (1993) System Development Methodologies: Unanswered Questions and the Research Practice Gap, Retrieved March 12, 2008 from: www.itu.dk/iris29/IRIS29/3-4.pdf…

    • 1125 Words
    • 5 Pages
    Good 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

    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

    Intention of this method is to put on working small teams on low criticality projects.…

    • 620 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
  • 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