Preview

IT/210 Appendix D

Powerful Essays
Open Document
Open Document
453 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
IT/210 Appendix D
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

    Acc 220 Appendix C

    • 336 Words
    • 2 Pages

    |Direct materials budget |An estimate of the quantity and cost of direct materials to be |Analyzes the amount of raw materials that a manufacturing |…

    • 336 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    It 210 Appendix I

    • 623 Words
    • 3 Pages

    Axia College Material Appendix I Currency Conversion Development Assignment—Flowcharts Complete the flowcharts for the assignment above by typing into the textboxes below. Control Flow Diagram—Main Control [pic] Control Flow Diagram—Display Menu | | |[pic] | Control Flow Diagram—Get_Int_Value | | |[pic] | Control Flow Diagram—Convert Currency | | |[pic] | Control Flow Diagram—Display_Results |[pic] | PSEUDOCODE Main Module Declare Selection as an integer Declare CurrencyType as string Declare USDollar as real Declare ConvertedAmount as real Call Display/Selection Module Call Canadian Module Call Mexican Module Call English Module Call Japanese Module Call French Module Call Quit Module Call Output Module End Program…

    • 623 Words
    • 3 Pages
    Powerful 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

    155 Appendix D

    • 354 Words
    • 2 Pages

    |subjects, or concepts? List as many differences that you can |regulations of landlord. In some cases utilities may be included|…

    • 354 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Hca/240 Appendix D

    • 536 Words
    • 3 Pages

    10. Do you ever feel like there is so much pressure on your chest that you could suffocate?…

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

    Square feet

    • 503 Words
    • 3 Pages

    Your completed assignment should be saved as Word document and submitted to your assignment area no later than the due date listed in the syllabus. Your document should be neat, well-written with minimal grammatical and spelling errors. Your name should be clearly listed on the first page along with the class/section, professor and due date. Your document should contain page numbers at the bottom of each page. Single or double space line formatting is acceptable.…

    • 503 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Application-Level Requirements List 1. Value of Dollar 2. Value of comparing currency 3. Calculation of dollar value against subject currency value 4. Display results Input-Process-Output Chart Complete the following input-process-output chart for the application using a structured programming approach.…

    • 663 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    This is the beginning sub-phase of analysis. Techniques used in requirements determination have evolved over time to be more structured and, as we will see in this section, current methods increasingly rely on the computer for support. We will first study the more traditional requirements determination methods and progress to more current methods for collecting system requirements.…

    • 4098 Words
    • 17 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
  • 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

    project document

    • 5010 Words
    • 20 Pages

    The system specification deals with hardware and software requirements that are required to develop the project…

    • 5010 Words
    • 20 Pages
    Powerful 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

    Intro to Computer

    • 1295 Words
    • 6 Pages

    In this unit, we introduce you to the concepts of basic computer programming . You will…

    • 1295 Words
    • 6 Pages
    Powerful Essays