Preview

Methodology

Good Essays
Open Document
Open Document
681 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Methodology
Chapter 3
Methodology
The methodology used by the proponents is the classical waterfall model.
The waterfall model is the classical model of software engineering. This model is one of the oldest models and is widely used in government projects and in many major companies. As this model emphasizes planning in early stages, it ensures design flaws before they develop. In addition, its intensive document and planning make it work well for projects in which quality control is a major concern.
The pure waterfall lifecycle consists of several non overlapping stages, as shown in the following figure. The model begins with establishing system requirements and software requirements and continues with architectural design, detailed design, coding, testing, and maintenance.
The waterfall model serves as a baseline for many other lifecycle models.
System Requirement
System Requirement

Software Requirement
Software Requirement

Architectural Design
Architectural Design

Detailed Design
Detailed Design

Testing
Testing
Coding
Coding

Maintenance
Maintenance

Figure 3.1 The Classical Waterfall Model
The following list details the steps for using the waterfall 1. System requirements
In this phase, the proponents establish the components for building the system, including the hardware requirements, software tools, and other necessary components. Examples include decisions on hardware, such as plug-in boards (number of channels, acquisition speed, and so on), and decisions on external pieces of software, such as databases or libraries. 2. Software requirements
In this stage, the expectations for software functionality and system requirements were established and identified by the proponents. Requirements analysis includes determining interaction needed with other applications and databases, performance requirements, user interface requirements, and so on. 3. Architectural design
The proponents determine the software framework of a

You May Also Find These Documents Helpful

  • Satisfactory Essays

    The waterfall method assumes the various phases are to be complete entirely sequentially. First a detailed…

    • 399 Words
    • 2 Pages
    Satisfactory Essays
  • 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
  • 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
  • Better Essays

    The Waterfall model is credited to Winston W. Royce in an article he published in 1970, although he did not refer to it as "Waterfall" in the commentary (Royce 1970). The Waterfall model is comprised of series of steps which include: gathering requirements; analysis; design; coding; testing and debugging; and acceptance. It is designed to be a simple one way process where one step must be completed and fully reviewed before the next can be undertaken. In this model the phases do not overlap and movement is from one phase to the following, with no opportunity to reverse the movement back to the previous stage.…

    • 965 Words
    • 4 Pages
    Better 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

    • 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

    Research Paper

    • 364 Words
    • 2 Pages

    The result of the requirements elicitation shall be an updated, functional version of the program that the client has required. This system shall be deemed successful after the following specifications are completed:…

    • 364 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Agile Methodology

    • 2132 Words
    • 9 Pages

    Agile methodology is an approach to the project management which help to respond to the unpredictability of building software through incremental, iterative work cadences, known as sprints. This methodology was developed to deal with situation where the waterfall model fails. The biggest drawback of waterfall model is that it assumes that every requirement of the project can be identified before any design or coding occurs. This may always be applicable for the development of a automobile on an assembly line, in which each piece is added in sequential phases. However it may or may not be applicable for software development. For example, for a BAU (Business as Usual) projects where the software is already in use for a long time, waterfall model is the best method to implement any changes requests because amount of uncertainly is very less compared to developing a new product. However for developing brand new software, waterfall model is not an ideal choice as the amount of uncertainty in terms of requirement and user quality expectation. It might be the case that end product is not exactly what user has expected due to mismatch of requirement understanding between user and developer. It might also be the case that a team might have built the software it was asked to build, but, in the time it took to create, business realities have changed so dramatically that the product is irrelevant. In that scenario, a company has spent time and money to create software that no one wants.…

    • 2132 Words
    • 9 Pages
    Powerful Essays
  • Powerful Essays

    Next, the paper tackles the problem of how the analyst can determine if these methods and tools were effective in understanding the requirements and end with an explanation of how prototyping tools could be used to confirm these requirements.…

    • 1852 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    The second difference is Availability of reusable components. In Waterfall model there will be step by step procedure of development of the project from one phase to other phase. There will be roll back that means after completion of one phase there will be no roll back to the previous phase. For example,…

    • 782 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Les Quizarables Case Study

    • 1263 Words
    • 6 Pages

    Thus, giving a single application containing the four games. The games would be made using the similar GUI as they have to be merged later.…

    • 1263 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    Top Management Visitor Appointment System (TMVAS) will implement the revised waterfall model approach of Software Development Life Cycle (SDLC). Bomarius et al., (2009) stated that Walter Royce’s article in 1970 is the first publication on the waterfall model. Waterfall model is seen flowing steadily downward resemble water cascading down a series of steps. In this approach, there are five phases involved that are requirements, design, implementation, testing and documentation. Figure 3.1 illustrates the revised waterfall model. Revised waterfall model being choose for TMVAS because once there is lack in any phases it can be correct easily. It can go back to earlier…

    • 1273 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    Opac or

    • 1068 Words
    • 5 Pages

    A major task of detailed design is to spell out, in detail, the attributes and…

    • 1068 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    B- Suppose you are going to build a new system that automates or improves the interview process for the career services department of your school. Develop a requirements definition for the new system. Include both functional and non-functional system requirements. Pretend you will release the system in three different versions. Prioritize the requirements accordingly.…

    • 829 Words
    • 4 Pages
    Satisfactory Essays