Menu

1 6 Assignment Pseudocode Flowchart Prompt Client Pet Bag Provided Specification Document Q43808004

1-6 Assignment: Pseudocode and Flowchart

Prompt

Your client, Pet BAG, has provided you with a specificationdocument detailing its software needs. To begin, review the Pet BAGSpecification Document. Select either the Pet Check-In or PetCheck-Out method, which are detailed in the Functionality section.You will design a solution using pseudocode and a flowchart for themethod you select. You do not need to writepseudocode for both methods. As you read through the descriptionsfor each method, ask yourself the following:

  • How would I break down these steps in a way that a computer canunderstand?
  • What information would I need from the user at each point?
  • When would it be a good idea to use “IF” and “IF ELSE”statements?

After reading through the specification document and selectingyour method, follow these steps to complete this assignment:

  1. Based on the method you chose, write pseudocode that lays out aplan for the method. Start by breaking down the description of themethod into a series of ordered steps. As you write and review eachstep, consider the following:
    • What input does the computer need to complete the task? Be sureto prompt the user for the appropriate input.
    • When might you need to use decision branching and use adifferent set of steps depending on the user input? If you useddecision branching, did you account for all possible inputvalues?
  1. Based on the pseudocode you wrote, create a flowchart for themethod you selected. You may draw your flowchart by hand, or youmay use a flowcharting tool such as Lucidchart. Your flowchart willhelp your team communicate to your client how you are planning todevelop the software. In your flowchart, be sure to do thefollowing:
    • Include start and end points.
    • Include appropriate decision branching.
    • Align the flowchart to the check-in/check-out process youselected

System Specification Document Overview Pet Boarding and Grooming(Pet BAG) is a company that provides boarding and grooming servicesfor dogs and cats. We want to modernize our operations byintroducing custom software that will help replace inefficientpaper-based processes. Functionality We are seeking an app that hasthe following initial functionality: • Check-in pets • Check-outpets • Pet management • Reports Each of these functional areas aredescribed below. Pet Check-In To update our current processes, weoutline our current manual check-in process below, which involvesmultiple steps and verifications. First, we determine whether thepet is a dog or a cat. Next, we determine if boarding space isavailable for the pet. There are currently 30 spaces for dogs and12 spaces for cats. We would like the ability to update thesesettings as needed. If boarding space is available, we identifywhether the pet is a new or returning visitor. If the pet hasstayed with us before, we are seeking the ability to updateinformation as needed. If the pet is a new visitor, we would likethe opportunity to collect all the appropriate information.Additionally, we would like the ability to gather information onthe length of stay for each pet and if grooming services arerequired. Grooming services are only offered for dogs that stay atPet BAG for two or more days. No grooming services are offered forcats. Our final step is to assign the pet to a space

Expert Answer


Answer to 1-6 Assignment: Pseudocode and Flowchart Prompt Your client, Pet BAG, has provided you with a specification document det…

OR