Simple program that utilizes a good design process

Assignment Help Web Project
Reference no: EM13727718

Your final project will be to analyze, design, and document a simple program that utilizes a good design process and incorporates sequential, selection and repetitive programming statements as well as at least one function call and the use of at least one array. The specific problem you need to solve for the final project is:

Question: Design a program that will allow a user to input a list of your family members along with their age and the state where they reside. Determine and print the average age of your family and print the names of anyone who lives in Texas.

There are 4 components of your submission including:

Note: The Program Description and Analysis were most likely delivered last week. Please resubmit those with any modifications based on the grade and feedback from the professor.

  • Program Description: A detailed, clear description of the program you are building.
  • Analysis: Demonstrates your thought process and steps used to analyze the problem. Be sure to include the required input and output and how you will obtain the required output from the given input. Also, include your variable names and definitions. Be sure to describe the necessary formulas and sample calculations that might be needed. Discuss the functions you plan to use and how you will use arrays. Be sure to discuss the types of programming statements that will be used and why.
  • Test plan: Prepare at least 3 sets of input data (test data) along with their expected output for testing your program. Your test data can be presented in the form of a table as follows (note: feel free to adapt to your design).
  • Pseudocode: Provide pseudocode of your overall design that fulfills the requirements of the project

All of these components should be placed in your Word document (see below for details).

Additional details about the program you need to write:

  • Family sizes vary; however, you should design to be able to enter at least 50 family members.
  • Your test cases should have at least 5 family members.
  • Be sure to separate some functionality into functions or submodules. Having all functionality in the main module is not a good design.
  • Your design should consider how to indicate the family member entry is complete.
  • Carefully consider the best data type for each of your variables (e.g. when to use Float versus Integers versus Strings).

Reference no: EM13727718

Questions Cloud

Compare and contrast the key challenges that the managers : Choose an example of a global value chain and an example of domestic value chain. Compare and contrast the key challenges that the managers would face
Analysis of the macro-environment : A PEST Analysis of the macro-environment includes a review of, Which of these initiatives would not be part of customer relationship management
Compute the effective cost of not taking the cash discount : Compute the effective cost of not taking the cash discount under the following trade credit terms:
Describe five of the major software components : List and briefly describe the two reasons given in your textbook for why developing software for wireless devices is challenging. Include and describe five (5) of the major software components associated with mobile computing in your response.
Simple program that utilizes a good design process : Design a program that will allow a user to input a list of your family members along with their age and the state where they reside. Determine and print the average age of your family and print the names of anyone who lives in Texas.
Different codes of ethics : Research two different codes of ethics for any two groups of healthcare professionals.  You can research groups, such as nurses, physicians, and allied health professionals.
It online training specification : You will create two test cases following the format described below. In testing, test cases are developed first and then tested later by a different team. You will not be able to exercise your test cases (so you won't have Actual Results) but you ..
Business model and strategic plan : Write a 700- to 1,050-word section for your business model and strategic plan in which you add your strategies and tactics to implement and realize your objectives, measures, and targets.
Explain the product innovation : Assume that you were assigned the Project Manager role in March for implementing off-site training for five members of the Product Innovation team. The training must be completed by the end of May. R&D Consulting Firm has been awarded the contract..

Reviews

Write a Review

Web Project Questions & Answers

  How to improve on inefficiency of current web based solution

In order to improve on the inefficiencies of current web based solution, the following solutions are being proposed. We are proposing implementing a distributed systems architecture.

  Develop a free web tutorial for computer science

Develop a free web tutorial for computer science background. the aim of the project is to develop a free web tutorial exclusively for computer science students

  Prepare a bitcoin buy-sell website

Prepare a bitcoin buy/sell website add payment methods. Add direct deposit. The user will enter the user ID of his bank username then the bank will ask for security question.

  Changing the layout of an html page through css

CSS is a very powerful tool for converting the way a page is displayed. It is extremely flexible and permits the designer to deliver HTML code to many devices without changing the markup.

  Write a program for fetching the content

Write a program for fetching the content of a web url and storing it into a file and most important thing write its j-unit test cases maximum 3 cases

  Create a multi-view program for the iphone

iPhone Application Development. Compress the entire XCode project folder as a single zip, rar or other file format using an "archive file" or compression utility like PKZIP.

  Find the elements of budgets

Budgets are actually cost estimates tied to detailed distribution of revenues. Dissimilar conservative monetary statements, revenue and defeat and cash flow statements,

  Developing a system

I am interested in developing a system that will allow my customers to use the intelligent systems that are available online but keep my customers in my store for purchases. Part of helping with this will be gathering a list of the major golf web..

  Critique an enterprise website of your own choice

You should describe the information you have identified first and then critique on them. You should give reasons and evidences for your opinions and illustrate important examples with screenshots.

  Access between dsl and cable modem service

Discover some reliable information telling you about the penetration of broadband service in any nation. The information should indicate a breakdown of access in DSL and Cable modem service

  Time taken to get website page with embedded images

Assume you click on a link within your browser to get a Web page. The IP address for the associated URL is not cached in your local host, so a DNS look up is required to obtain the IP address.

  Provide a web based online application for admission

An SDD is a representation of a software system that is used as a medium for communicating software design information.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd