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

  Evaluating an ecommerce website

Create a check list that contains key point for evaluating an ecommerce website - Write a short, reflective report about website

  Gpc and runtime magic quotes

Create a script that lets you know whether Zeus or Helios has the GPC and Runtime Magic Quotes turned on or off. The output should have appropriate labels that define what output signified and should display 'ON' or 'OFF' depending on the setting.

  Creating functions through conditional operator

Use the conditional operator and the cal_days_in_month function, determine the number of days in the current month and output to browser whether it is normal month or a leap month.

  Web development projects with database

Since the vast majority of web-development projects involve a database, do you think that computational activities should be performed there, or do you think they belong in the XML page or stylesheet?

  Comparing shelf software packages

Required assistance with comparing and contrasting two main off the shelf software packages that could be implemented in an organization.

  Web based scams

Web phishing, pharming and vishing are popular web based scams. Talk about currently used tools and recommended measures to defeat this kind of attacks efficiently?

  Explanation of contextual links

The most powerful hypertext capabilities is the the contextual link. Wikipedia . com is a great example of a site that utilizes contextual links.

  How architectural and protocol changes occur

Discuss how architectural and protocol changes happen, the administrative organization that oversees the technical development of the Internet,

  Traditional approaches for training professionals

Webinars and other web conferencing techniques have proved most beneficial for the provision of affordable quality corporate training.

  Internet for business

Discuss how can a business use the Internet and give at least three examples with web links demonstrating your answer.

  It influences the behavior of organizations

Information technology influences the behavior of organizations. Name one effect of Information technology implementation and long-term usage you suppose having a positive contribution and one having a negative consequence.

  Importance of a guided navigation system

Explain the use and importance of a guided navigation system and shopping cart for a website designed for e-commerce and business purpose.

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