Project #86381 - Application-Level Requirements

Resources: Appendix A, Appendix B and Appendix F
Review Appendix A to familiarize yourself with the program specifications.
Review Appendix B as an example of a completed IPO Chart

Complete the following assignment using Appendix F:

  • List the application-level requirements for the Currency Conversion project.
  • Use a structured programming approach to generate an input-process-output chart for the application.
  • Generate the hierarchy chart for the application.

Post the table as an attachment.

Click the Assignment Files Tab to submit your assignment.

 

 

Associate Program Material

 

Appendix F

 

 

 

Application-Level Requirements

 

 

 

Application-Level Requirements List

 

 

 









  1.  

     

    Input-Process-Output Chart

     

    Complete the following input-process-output chart for the application using a structured programming approach.

     

 

Input

Process

Output

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hierarchy Chart

 

 

 

Complete a hierarchy chart for the application by typing into the textboxes below.

 

 

 

 

 

                   
   
 
 

 

 
 

 

 
 

 

 
 

 

 

 

 

 

 

Associate Program Material

 

Appendix B

 

 

 

Input and Output Process Example

 

 

 

The following example explains how to write a program that calculates the cost of painting a room. If the user provides the price of a gallon of paint; the number of square feet one gallon of paint covers; and the length, height, and width of the room, you can calculate the total cost of painting the room.

 

 

 

To calculate the total cost, determine the room area and divide the area to be painted by the number of square feet one gallon of paint covers. Then, multiply the number of gallons needed by the price per gallon to find the total cost. Provide the total cost to the user.

 

 

 

The following chart illustrates the data input and output process:

 

Input

Process

Output

Price

Square feet per gallon

Width

Length

Height

Get user input.

Price

Square feet per gallon

Width

Length

Height

 

Length

Height

Width

 

Find room area.

Total area

 

Square feet per gallon

Total area

 

Divide the area.

Gallons needed

 

Gallons needed

Price

 

Multiply gallons.

Total cost

 

Price

Square feet per gallon

Width

Length

Height

Total cost

 

 

 

 

 

Associate Program Material

 

Appendix A

 

 

 

Final Project Overview and Timeline

 

 

 

Final Project Overview

 

The final project consists of a currency conversion application. This application is similar to simple, practical programs on many travel or financial websites.  The assignment to design this program includes the following elements:

 

 

 

  • Complete requirements analysis
  • Design
  • Verification
  • Validation and test documentation

 

 

 

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 converts the foreign currency to US 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. The program should validate all input data and ensure that only valid menu options are selected. 

 

 

 

The final pseudo code design should be a structured design consisting of the following modules:

 

  • Main Module
  • Display Menu Module
  • Get International Value Module
  • Convert Currency Module
  • Display Output Module

 

International currency type (menu selections)

 

  • Canadian dollars (rate: 1 U.S. dollar = 1.4680 Canadian dollars)

  • Mexican pesos (rate: 1 U.S. dollar = 9.5085 pesos)

  • English pounds             (rate: 1.6433 U.S. dollars = 1 pound)

  • Japanese yen    (rate: 1 U.S. dollar = 104.9200 yen)

  • E. U. euro         (rate: 1 U.S. dollar =  0.7676 Euros)

 

 

 

Final Project Timeline

 

You should budget your time wisely and work on your project throughout the course. As outlined below, some CheckPoints and assignments in the course are designed to assist you in creating your final project. If you complete your course activities and use the feedback provided by the instructor, you will be on the right track to successfully complete your project.

 

  • Suggested in Week One: Read Appendix A regarding the final project overview and timeline.

  • Due in Week Two: Application-Level Requirements

  • Due in Week Four: Currency Conversion Design

  • Due in Week Six: Currency Conversion Test Procedure

  • Suggested in Week Seven: Based on feedback from your facilitator, begin revising the completed draft of the Currency Conversion final project.

  • Suggested in Week Eight: Continue revising the completed draft of your project.

  • Due in Week Nine: Final project which consists of revised versions of your Week 2, Week 4 and Week 6 assignment submissions.  The final project should include:

 

  • Application Level Requirements

  • Input Output Process (IPO) Chart

  • Hierarchy Chart

  • Currency Conversion Flowcharts

  • Currency Conversion Pseudocode Design

  • Currency Conversion Test Procedure



 

 

Display the total.

Total cost

 

 

 

 

 

 

 

 

 



 

 

Subject Computer
Due By (Pacific Time) 10/12/2015 02:50 am
Report DMCA
TutorRating
pallavi

Chat Now!

out of 1971 reviews
More..
amosmm

Chat Now!

out of 766 reviews
More..
PhyzKyd

Chat Now!

out of 1164 reviews
More..
rajdeep77

Chat Now!

out of 721 reviews
More..
sctys

Chat Now!

out of 1600 reviews
More..
sharadgreen

Chat Now!

out of 770 reviews
More..
topnotcher

Chat Now!

out of 766 reviews
More..
XXXIAO

Chat Now!

out of 680 reviews
More..
All Rights Reserved. Copyright by AceMyHW.com - Copyright Policy