Preview

Methodology: Software Testing and Waterfall Model

Powerful Essays
Open Document
Open Document
1223 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Methodology: Software Testing and Waterfall Model
Chapter 3
METHODOLOGY

Research Design
The developers will use the Sashimi (Modified) Waterfall Model, which serves as an efficient guide that will help the researchers in the development of the project. It is referred to as the “waterfall model with overlapping phases” or “the waterfall model with feedback”. The phases are the same as the pure waterfall model, but is done in discontinuous basis. This enables the phases to overlap and provide feedback between phases. The figure below shows how the phases overlap each other.

Software Concept
Requirements
Gathering and Analysis
Design and Architecture
Development and Coding
System Testing
Software Concept
Requirements
Gathering and Analysis
Design and Architecture
Development and Coding
System Testing

Figure 3.1 The Sashimi (Modified) Waterfall Model Software Concept Phase Every year, student enrollees increase but enrollment procedure become harder to manage. The developers focuses on the study of Enrollment System for British Colleges International to provide solution to the problem encountered by the school in operating its manual enrollment system. The developers will make a system with the concept in mind to make the school’s processes accurate, well-organized, reliable, and systematized. Requirements Gathering and Analysis Phase One of the most important phase in the development of software is to gather and identify the requirements of the system. Developers have a basic understanding of what is going to developed. In this stage, developers will gather all the data by means of interviews to determine the existing manual process. Through this, the problems were specified along with the desired objectives and this process will be analyzed to identify the requirements needed by the users. Design and Architecture Phase The developers will define the technical and/or functional definition of the project at hand. Design how the system works and its interface in

You May Also Find These Documents Helpful

  • Better Essays

    The process of information-gathering is crucial to the success of this project. A plan must be followed and executed flawlessly to make sure the requirements and specifications have been defined. “Without a formalized, organized approach to developing information systems software [we] might see a project fail due to premature development of the software before all the functional requirements are clearly defined and agreed upon.” (Shelley 2004) The IT Team will use the Systems Development Cycle or SDLC with the waterfall methodology. Through this method, the team will be able to understand the user requirements and efficiency of the current system in comparison to related industry technological standards. The SDLC method is a tried and true approach for developing applications for companies that want to upgrade their systems.…

    • 1264 Words
    • 6 Pages
    Better Essays
  • Satisfactory Essays

    6801 Case Study Paper

    • 541 Words
    • 3 Pages

    Identify needs associated with the selected topic of interest. Locate the needs and/or objectives document used by the acquisition agent, users, and developers (if one exists). Identify what you believe to be the need for the system.…

    • 541 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Calorie Management

    • 820 Words
    • 4 Pages

    For those of you who may not be computer knowledgeable, I will give you a description of the process the team will use to complete their task. The first step the team will do is analyze the problem by identifying a desired result, determining information is needed to produce these results, and determine what processes must be carried out to proceed from the known data to the desired output. Next step the team will work on is designing the program, which entails creating a detailed description, using relatively ordinary language or special diagrams of the program to be created. Simply…

    • 820 Words
    • 4 Pages
    Good Essays
  • Good Essays

    All projects are not the equal so it is essential to define the cost, goals and schedule that is necessary for the project at hand (Johnson, 2012). The system analyst is the connector between the client and the technical team of software developers and programmers (Guille, 2007). Analyst understands the client 's needs from the proposed system but also is able to resolve technical queries and issues that the team may face while developing project (Guille, 2007). The responsibility of the software developer is to develop a software related development for the client by been involved in the dynamic innovation in sections that involve development and system integration (Guille, 2007). After the developer has developed the software/application the system tester, extensive testing is done to show the outcome of the application (Johnson, 2012). Any flaws or discrepancies will be corrected to ensure that the stakeholder/business requirements are been fulfilled (Johnson, 2012). Once adequate testing has been performed the new system will be up and running to the expectations of the stakeholders/business system maintenance will be needed to ensure that the software/application continues to run properly (Guille,…

    • 744 Words
    • 3 Pages
    Good Essays
  • Good Essays

    The next stage is project execution. This stage is obvious, you build your project and implement it.…

    • 849 Words
    • 4 Pages
    Good Essays
  • Good Essays

    This is the beginning stage so everything is brought to the table and the ideas that the client have are passed on to the developers. The design process is when the basic flow of the software is fleshed out. This does not involve coding, but more of a rough draft that gives the programmers framework on how the coding should be laid out. During construction, programmers develop the code and write the actual application. After construction comes integration. This is when all the coding is brought together on the hardware to make sure it works properly. Testing and Debugging is the phase in which problems are addressed and patches are developed to overcome issues. Once the software has been properly tested, the program is installed throughout the company. The final process is maintenance. This can be an on call setup as needed, or a company can have a contract in which someone is available at any hour for a certain length of…

    • 773 Words
    • 4 Pages
    Good 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
  • Powerful Essays

    In order to develop an appropriate information system to manage projects you need to take the proper steps to develop an efficient program. The first step is acquiring a system analysis which involves defining and understands the problem, developing alternative solutions and choosing the best solution. Next, designing a system, programming the system, testing the system, conversion, and last developing production and maintenance (Laudon, 2013).…

    • 1177 Words
    • 5 Pages
    Powerful Essays
  • Powerful Essays

    5 Mistakes Bas

    • 2228 Words
    • 9 Pages

    Requirements Development . . . . . . . . . . . . . 2…

    • 2228 Words
    • 9 Pages
    Powerful Essays
  • Good Essays

    The development activities would begin with the planning and requirements phase where all of the application flow, modules and calculations would be defined in detail along with some psudo-code to clarify all of…

    • 613 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Therefore, one of the most important activities to have a more efficient design is to gather the necessary information. The "requirements gathering" has been an essential element of the software design process (Boehm, 1988). The only way to precisely find what people will be able to use is to gather information directly from the users themselves. This can be accomplished by conducting interviews, questioners and observing users. However, some methods are more successful than others at bringing users and designers close together.…

    • 416 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Your first task is to describe each software development methodology clearly and completely in your own words. You may use diagrams, examples or UML to help you do this.…

    • 327 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Accounting Software Memo

    • 411 Words
    • 2 Pages

    This analysis should help you develop a requirements definition. A requirements definition will tell you what the business needs from the software. These items I have mentioned above will help the process go smoothly and ensure that no critical functions needed from the software are missed.…

    • 411 Words
    • 2 Pages
    Good 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
  • Satisfactory Essays

    for higher education courses. Its basic objectives are to extend their reach to geographically scattered…

    • 6892 Words
    • 28 Pages
    Satisfactory Essays