Overview Pseudocode is language agnostic. This means that you can create pseudocode with little to no experience in a specific programming language. Pseudocode helps you plan out your code in a...


Overview


Pseudocode is language agnostic. This means that you can create pseudocode with little to no experience in a specific programming language. Pseudocode helps you plan out your code in a logical manner. Flowcharts are a powerful way to graphically represent logic, decisions, and branching. This activity will help you develop the skills necessary to plan and organize your code, which is an important skill for programmers of all experience levels.


In this milestone, you will be working with the same scenario as in Project One. You are part of a development team that has been asked to design and develop custom software for a local pet boarding and grooming business, Pet Boarding and Grooming (Pet BAG). In this milestone, you will work on creating pseudocodeanda flowchart for either the pet check in or pet check out method to meet the Pet BAG company’s specifications. Your work in this milestone is one portion of the work you will need to complete for Project One. After you have completed this milestone, make sure to review any instructor feedback you receive so that you can make improvements before your final submission in Project One.


Prompt



  1. Your supervisor has provided you with thePet BAG Specification Document PDF. This document reviews Pet BAG’s software needs. Review the pet check in and pet check out methods, which are described in the Functionality section. Then choose one of these methods (check in or check out) to implement. As you read through the descriptions for each method, ask yourself the following:

    • How would I break down these steps in a way that a computer can understand?

    • What information would I need from the user at each point?

    • When would it be a good idea to use decision branching, such as “IF” and “IF ELSE” statements?





  1. Next,write pseudocode that outlines a plan for the method you chose and aligns to the specifications. Start by breaking down the description of your chosen method into a series of ordered steps. As you write and review each step, consider the following:

    • Whatinputdoes the computer need to complete the task? Be sure to prompt the user for the appropriate input.

    • Whatoutputshould the computer display to the user?

    • When might you need to usedecision branchingand use a different set of steps depending on the user input? If you used decision branching, did you account for all possible input values?

    Reminder: You donotneed to write pseudocode for both methods.



  1. Based on the pseudocode you wrote,create a flowchart for the method you selected. Remember, you do not need to create a flowchart for both methods. Your flowchart will help your team communicate to your client how you are planning to develop the software. In your flowchart, be sure to do the following:

    • Include start and end points.

    • Include appropriate decision branching.

    • Align the flowchart to the check in or check out process you selected.

    Note: You can find the correct shapes to create your flowchart on the Insert menu in Microsoft Word. You may also draw your flowchart by hand, take a clear picture, and insert the picture into your Word document. Use theadd shapesorinsert picturestutorials to help you. You could also use a flowcharting tool that you are familiar with, such as Lucidchart, if you prefer.

Jul 23, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here