IT/210 Appendix D

Powerful Essays
Associate Program Material
Appendix E

System-Level Requirements Example

Consider the Input and Output Process Example program in Appendix B, in which you developed what are often called system-level requirements: the basis for all subsequent analysis and design steps. The following steps will take these system-level requirements and refine them into a detailed blueprint for the program.

Up to this point, you have identified the processes the program must perform, but you have not given any consideration to exactly how the processes work together to solve the problem. At this point, you must generate a description of the processing using pseudocode, a natural language description of the processing the application must perform.

The natural place to start is the system-level requirements you identified in the input-process-output (IPO) chart. Determine how the processes work together: Once you have determined the top-level logic, you can design each individual process. This step-wise refinement process allows you to conceptualize a vague problem into increasing levels of details to actually generate a working program. This point is important because the step-wise refinement process is used throughout the entire program development—each new piece of information is based on, and is a refinement of, the information uncovered in the previous step.

For this week’s CheckPoint, you will refine the IPO table into a complete design, as demonstrated on pp. 80 & 83 in Ch. 2 of Prelude to Programming. Additionally, refer also to the Input and Output Process Example in Appendix B to see how more detailed analysis and design relates to the previously constructed IPO chart.

The following information demonstrates all the items you need to develop your programming assignments and the final project.

Analysis

Process:

1. Get user input.
2. Find the room area.
3. Divide the room area.
4. Multiply gallons.
5. Prompt for ounces.
6. Display total.

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Course Project

    • 1775 Words
    • 8 Pages

    Provide an efficient means for students to develop various aspects of a technical/business proposal throughout the course. There are three papers that build on each other through the session to give the students experience in taking a concept and expanding on it.…

    • 1775 Words
    • 8 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Appendix a It210

    • 305 Words
    • 2 Pages

    The currency conversion application is a menu-driven program that allows users to select one of five international currency types, input the amount of a foreign currency, and convert the foreign currency to dollars. The program displays the equivalent dollar amount and returns the user to the menu until he or she enters another conversion or quits the program.…

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

    cmis 102 HW 2

    • 748 Words
    • 6 Pages

    Using the Hierarchical Design, I am creating a flow chart or blueprint of how basically this program will work:…

    • 748 Words
    • 6 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Coding Application Report

    • 2395 Words
    • 10 Pages

    The following Coding Application statements are intended to familiarize you with the coding process in a more concentrated and definitive manner. Please feel free to share with your instructor and with your fellow students your findings and methods. If you have questions this is the time to ask for clarity and explore the outcomes.…

    • 2395 Words
    • 10 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
  • Satisfactory Essays

    Appendix C Hca 210

    • 372 Words
    • 2 Pages

    | |makes sure that they know what will be happening to them. | | |…

    • 372 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Softwen Outline

    • 916 Words
    • 8 Pages

    6.2 Process Specification (discuss the step by step process/cycle of the system; include a structure chart and flowchart to…

    • 916 Words
    • 8 Pages
    Good Essays
  • Powerful Essays

    project document

    • 5010 Words
    • 20 Pages

    The next chapter gives a detailed description about System analysis done for this project. That gives a view about the various requirements for this project. After System analysis there is full description of system design. That gives a view about the design methods accepted for this project. The chapter implementation gives a view about the implementation techniques adopted for this project.…

    • 5010 Words
    • 20 Pages
    Powerful Essays
  • Satisfactory Essays

    Financial Modeling

    • 387 Words
    • 2 Pages

    1. 2. 3. 4. 5. 6. 7. 8. Set aims and Objectives Examine User needs and User interface Set out Key variables and rules Breakdown calculations into manageable groups Produce individual modules Testing and auditing Protection as an application Documentation…

    • 387 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    system analyst

    • 1451 Words
    • 5 Pages

    Defining Requirement: The basic step for any system analyst is to understand the requirements of the users. This is achieved by various fact finding techniques like interviewing, observation, questionnaire etc. It involves interviewing users and finding out what information they use in current system and how they use it, what information they lack, which if provided will allow them to do their job better. The analyst then determines how such information can be generated.…

    • 1451 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    Good

    • 861 Words
    • 4 Pages

    You are required to select a type of systems from the list, and then design and develop the selected system. Your proposed system should consist of 4 or more modules, whereby each of the group members must handle at least one of the modules. Following are the modules guidelines for you to develop a system.…

    • 861 Words
    • 4 Pages
    Powerful Essays
  • Powerful Essays

    Software Engineering

    • 3574 Words
    • 15 Pages

    Objectives Successful completion of the Requirements Analysis Phase should comprise: • Definition of approved requirements • Creation of the System Requirements Document and Requirements Traceability Matrix • Development of planned test activities • Approval to progress to the Design Phase Goals The purpose of the Requirements Analysis Phase is to transform the needs and high-level requirements specified in earlier phases into unambiguous (measurable and testable), traceable, complete, consistent, and stakeholder-approved requirements. 2.0…

    • 3574 Words
    • 15 Pages
    Powerful Essays
  • Good Essays

    Waterfall

    • 532 Words
    • 3 Pages

    The requirement dossier from first phase is examined in this phase and system design is prepared. System Design is used for the purpose of identifying the hardware requirements and aid…

    • 532 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Web Crawler Analysis

    • 1762 Words
    • 8 Pages

    Software Requirement Specification (SRS) is the starting point of the software developing activity. As system grows more complex it became evident that the goal of the entire system cannot be easily comprehended. Hence the needs for the requirement phase Specification. The software project is initiated by the client needs. The SRS is the means of translating the ideas of the minds of clients (the input) into a formal document (the output of the requirement phase.)…

    • 1762 Words
    • 8 Pages
    Powerful Essays