Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1-6 Assignment: Pseudocode and Flowchart Prompt Your client, Pet BAG, has provided you with a specification document detailing its software needs. To begin, review the

1-6 Assignment: Pseudocode and Flowchart

Prompt

Your client, Pet BAG, has provided you with a specification document detailing its software needs. To begin, review the Pet BAG Specification Document. Select either the Pet Check-In or Pet Check-Out method, which are detailed in the Functionality section. You will design a solution using pseudocode and a flowchart for the method you select. You do not need to write pseudocode for both methods. 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 IF and IF ELSE statements?

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

  1. Based on the method you chose, write pseudocode that lays out a plan for the method. Start by breaking down the description of the method into a series of ordered steps. As you write and review each step, consider the following:
    • What input does the computer need to complete the task? Be sure to prompt the user for the appropriate input.
    • When might you need to use decision branching and use a different set of steps depending on the user input? If you used decision branching, did you account for all possible input values?
  1. Based on the pseudocode you wrote, create a flowchart for the method you selected. You may draw your flowchart by hand, or you may use a flowcharting tool such as Lucidchart. 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/check-out process you selected

System Specification Document Overview Pet Boarding and Grooming (Pet BAG) is a company that provides boarding and grooming services for dogs and cats. We want to modernize our operations by introducing custom software that will help replace inefficient paper-based processes. Functionality We are seeking an app that has the following initial functionality: Check-in pets Check-out pets Pet management Reports Each of these functional areas are described below. Pet Check-In To update our current processes, we outline our current manual check-in process below, which involves multiple steps and verifications. First, we determine whether the pet is a dog or a cat. Next, we determine if boarding space is available for the pet. There are currently 30 spaces for dogs and 12 spaces for cats. We would like the ability to update these settings as needed. If boarding space is available, we identify whether the pet is a new or returning visitor. If the pet has stayed with us before, we are seeking the ability to update information as needed. If the pet is a new visitor, we would like the opportunity to collect all the appropriate information. Additionally, we would like the ability to gather information on the length of stay for each pet and if grooming services are required. Grooming services are only offered for dogs that stay at Pet BAG for two or more days. No grooming services are offered for cats. Our final step is to assign the pet to a space

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Introduction To Constraint Databases

Authors: Peter Revesz

1st Edition

1441931554, 978-1441931559

More Books

Students also viewed these Databases questions

Question

differentiate the function ( x + 1 ) / ( x ^ 3 + x - 6 )

Answered: 1 week ago