Preview

System Development Life Cycle Models

Good Essays
Open Document
Open Document
440 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
System Development Life Cycle Models
System development life cycle models
Waterfall Model
The waterfall model is the simplest and most popular system development life cycle model for software engineering. In this model, each phase is organized in linear and sequential order. Once a phase is completed, one can then proceed to the development of the next phase. It must be noted however, that once a stage is completed, there is no turning back. The stages in the waterfall life cycle modal are as follows:
• Requirements Analysis
• Requirements Specification
• System Design
• Code and test
• Implementation
• Maintenance
Waterfall Life Cycle Model

The advantages of the waterfall Model are:
• One stage must be 100% complete before moving on.
• Each stage relies on the information from the previous stage only.
• There is a lot of documentation.
• There is a specialist at each stage.
• There is a project plan for each stage.
• There is also accountability for each stage.
The disadvantages of the Waterfall Model are:
• There is little user involvement.
• Time delay in the early stages will cause delays in the later stages.
• Errors cannot be rectified until it reaches the maintenance stage.
• It is not a true reflection of the real world since some stages can be done in parallel.
• Very little testing is done.

Prototype Life Cycle Model
Prototyping entails building a simplified subset of the proposed system that simulates the actual processing that will be carried out by the real system (Sommerville, 2000). Basically, it consists of a few screen designs and reports that provide just significant functionality to allow users to experience how the proposed system might look and feel. There are two type of prototyping, throw away and evolutionary. Throw away prototyping entails the creation of a model that will eventually be discarded and one that will not be part of the final system. Evolutionary on the other hand consists of constructing a strong system in

You May Also Find These Documents Helpful

  • Good Essays

    The Waterfall Process is a simple process which moves in a linear fashion. One stage has to be completed before moving on to the next. This can be both beneficial and harmful to a project but this is one of the best options for small projects since it is very straightforward and simple to understand.…

    • 1239 Words
    • 5 Pages
    Good 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
  • Best Essays

    1. Waterfall Model: According to Puddupakkam (2008) Waterfall model was the first Process Model to be introduced in Bed bath & beyond and followed widely in Software Engineering to ensure success of the project. (Puddupakkam, 2008)…

    • 2758 Words
    • 12 Pages
    Best Essays
  • Satisfactory Essays

    “The classic waterfall model views the optimal process for software development as a linear or sequential series of phases that take developers from initial high-level requirements through system testing and product shipment.” 2 Microsoft isn’t the only one either. “Due to the success of the Waterfall model, many software development firms and industrial manufacturers have adopted it as their prime development framework and SDLC to plan, build, and maintain their products.” ¬3 Though it is one of the first software project development methods, the waterfall method remains one of the…

    • 321 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Bis Assignment 1

    • 5166 Words
    • 21 Pages

    I will begin by summarise the stages of the Systems Development Life Cycle (Water method). The Systems Development Life Cycle is something that consists of a set of series of distinct phases or stages. These phases or stages must be achieved so that you can proceed onto the next stage and so forth. The first point that you must achieve is:…

    • 5166 Words
    • 21 Pages
    Satisfactory Essays
  • Satisfactory Essays

    • Waterfall model is very disciplined approach and documentation is provided in each phase. Practically there is a considerable difference in the way a client understands a product as described by the specification document and the actual product. The waterfall model, depending as it does so crucially on written specification, can lead to the construction of products that simply do not meet the client’s requirements.…

    • 945 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    Systems Development

    • 1125 Words
    • 5 Pages

    There are a couple of development processes, but the one mainly talked about is the Waterfall process. The other type of development process is the Iterative process. This type of process is used mostly by commercial developers for a customer who is not quite sure what they want developed for them. Each one of the processes has a model that describes a vast amount of tasks or activities that occur as you utilize either of the processes. To name a few models you have, the Waterfall model, the Spiral, the prototype and the Evolutionary model. To explain one model, an example would be the Waterfall. The model is pretty much the same as the Waterfall process. This particular model shows progression of your project. You start with your input being received, processed and sent to the next activity as in input and the process continues until you have your final product as your output. Each process and module has it positives and negatives depending on what type of product or system you are developing.…

    • 1125 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    SANS Institute. (2007). Certification and Accreditation (C&A) Vs System Development Life Cycle Management (SDLC). Retrieved from http://www.sans.org/reading-room/whitepapers/auditing/certification-accreditation-c-a-system-development-life-cycle-management-sdlc-1961…

    • 1234 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    * Write a 200-word paragraph outlining the phases of SDLC and identifying the different personnel that participate in this process.…

    • 300 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    The model looks for the complete requirements at the beginning of the process which is unrealistic. The waterfall model is one of the traditional or classic models used in the software development field which is very easy to use and simple to understand. The name waterfall is suggested due to the similarity of the model with the cascade of waterfalls. In the waterfall life cycle, the whole process is separated into independent phases. All the phases are cascade to one another so that the output of the present phase would be the input for the next phase. All the methods and processes attempted in the model are more visible. The highlight of the waterfall model is that, there are different phases in the model life cycle and the existing phase must be finished before the next phase starts.…

    • 1424 Words
    • 6 Pages
    Powerful Essays
  • Satisfactory Essays

    INFS

    • 884 Words
    • 18 Pages

    Systematic approach whereby each phase is completed before moving on to the next one • Discourages “backward” flow Traditional Systems Life Cycle • Emphasizes discipline and proper documentation in each phase 4 2 11/05/14 Requirements Analysis Australian School of Business 5 Alternate Systems Development Approaches Australian School of Business Prototyping 6 3 11/05/14 Modern Software Development Approaches Australian School of Business Agile Software Development 7 Agile Development: General Principles • Visibility…

    • 884 Words
    • 18 Pages
    Satisfactory Essays
  • Good Essays

    Prototyping is building a small model of the information system you want to design. This can be very useful because you are able to see, in smaller scale, how your information system will work. When used as a part of the SDLC, it can help the analyst understand what the user wants. With the prototype, you are also able to make changes based on user needs, and then see how well the changes work.…

    • 486 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Head First

    • 1831 Words
    • 8 Pages

    stages of the Iterative Waterfall Model, the project was broken down into a series of…

    • 1831 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    This is also known as Classic Life Cycle Model (or) Linear Sequential Model (or) Waterfall Method. This model has the following. Most software teams still use a waterfall process for development projects. Taking an extreme waterfall approach means that you complete a number of phases in a strictly ordered sequence: requirements analysis, design, implementation/integration, and then…

    • 808 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    E-Library System

    • 1383 Words
    • 6 Pages

    The Modified Waterfall Model in software engineering came into existence because of the defects of the traditional Waterfall Model. The phases of the Modified Waterfall Model are similar to the traditional Model. The main change is that phases in the Modified Waterfall Model life Cycle are permitted to overlap. A lot of flexibility has been introduced in the Modified Waterfall Model in software engineering due to overlapping phases. At the same time, a number of tasks can function, concurrently, which ensures that the defects in the software are removed in the development stage itself and the over head cost of making changes to the software before implementation is saved. The Modified Waterfall Model is more relaxed approach to formal procedures, documents and reviews. It also reduces the huge bundle of documents. Due to the development team, the devote to work on the code has more time and does not have to bother about the procedures. The researchers used Modified Waterfall Model because documentation is produced at every stage of the software development. This makes understanding the product designing procedure, simpler and will closely work with the school and users to understand their needs. The figure below describes the structure and activities in the Modified Waterfall Model (Bhakti Satalkar, 2010).…

    • 1383 Words
    • 6 Pages
    Powerful Essays