1. Your supervisor has provided you with the Pet BAG Specification Document. This document reviews Pet...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
1. Your supervisor has provided you with the Pet BAG Specification Document. 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? 2. 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: •What input does the computer need to complete the task? Be sure to prompt the user for the appropriate input. What output should the computer display to the user? 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? Reminder: You do not need to write pseudocode for both methods. 3. 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. IT 145 Pet BAG Specification Document Overview Pet Boarding and Grooming (Pet BAG) is a company that provides boarding and grooming services for dogs and cats. They want to modernize their operations by introducing custom software that will help replace inefficient paper-based processes. UML Class Diagram Work on the Pet BAG application has already begun. Use this UML Class diagram, prepared by your supervisor, to understand the relationships between the Pet, Dog, and Cat classes. Dogo +Grooming stroming Doy -dogSpaceNumber -dogWeight grooming -petType peame -petAge -dogipaces -catSpaces -days Stay amountDue Pet BAG Pet geType PetType geetName sam getPesAge Age +getDogSpaces seDogSpaces pogWeight seDogWeigh getDogSpaceNumber) +DogSpaceNumber) gerCarspaces setCarSpaces gerDays Stay selDaysay +gelAmounDue AmountDue Pet Cat -calSpaceNumber + Cat +geCapaceNumber CapaceNumber Functionality Pet BAG is seeking an application that has the following initial functionality: Pet BAG Ability to check in pets Ability to check out pets Each of these functional areas is described in more detail below. Pet Check In The method for the pet check in process should meet the following criteria: Determine if the pet is a dog or a cat and check for boarding space. • There are 30 spaces for dogs and 12 for cats. Pet BAG will need to be able to adjust these counts as the shop grows. • If there is space for a new pet, collect the appropriate information. For returning pets, update the information as needed. Gather information on the length of the stay. Determine if the pet owner would like the pet to be groomed. Only dogs can be groomed and only if they stay two or more days. Assign the pet to a space. Pet Check Out The method for the pet check out process should meet the following criteria: • Identify the pet and its boarding space. • Determine if the pet had a grooming fee. Only dogs can be groomed and only if they stay two or more days. Use the following table to calculate the total fees. • Mark the boarding space as vacant. Type of Pet Dog (greater than or equal to 30 lbs.) Dog (20-30 lbs.) Dog (fewer than 20 lbs.) Cat Daily Boarding Fee $34.00 $29.00 $24.00 $18.00 Grooming Fee $29.95 $24.95 $19.95 N/A 1. Your supervisor has provided you with the Pet BAG Specification Document. 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? 2. 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: •What input does the computer need to complete the task? Be sure to prompt the user for the appropriate input. What output should the computer display to the user? 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? Reminder: You do not need to write pseudocode for both methods. 3. 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. IT 145 Pet BAG Specification Document Overview Pet Boarding and Grooming (Pet BAG) is a company that provides boarding and grooming services for dogs and cats. They want to modernize their operations by introducing custom software that will help replace inefficient paper-based processes. UML Class Diagram Work on the Pet BAG application has already begun. Use this UML Class diagram, prepared by your supervisor, to understand the relationships between the Pet, Dog, and Cat classes. Dogo +Grooming stroming Doy -dogSpaceNumber -dogWeight grooming -petType peame -petAge -dogipaces -catSpaces -days Stay amountDue Pet BAG Pet geType PetType geetName sam getPesAge Age +getDogSpaces seDogSpaces pogWeight seDogWeigh getDogSpaceNumber) +DogSpaceNumber) gerCarspaces setCarSpaces gerDays Stay selDaysay +gelAmounDue AmountDue Pet Cat -calSpaceNumber + Cat +geCapaceNumber CapaceNumber Functionality Pet BAG is seeking an application that has the following initial functionality: Pet BAG Ability to check in pets Ability to check out pets Each of these functional areas is described in more detail below. Pet Check In The method for the pet check in process should meet the following criteria: Determine if the pet is a dog or a cat and check for boarding space. • There are 30 spaces for dogs and 12 for cats. Pet BAG will need to be able to adjust these counts as the shop grows. • If there is space for a new pet, collect the appropriate information. For returning pets, update the information as needed. Gather information on the length of the stay. Determine if the pet owner would like the pet to be groomed. Only dogs can be groomed and only if they stay two or more days. Assign the pet to a space. Pet Check Out The method for the pet check out process should meet the following criteria: • Identify the pet and its boarding space. • Determine if the pet had a grooming fee. Only dogs can be groomed and only if they stay two or more days. Use the following table to calculate the total fees. • Mark the boarding space as vacant. Type of Pet Dog (greater than or equal to 30 lbs.) Dog (20-30 lbs.) Dog (fewer than 20 lbs.) Cat Daily Boarding Fee $34.00 $29.00 $24.00 $18.00 Grooming Fee $29.95 $24.95 $19.95 N/A
Expert Answer:
Answer rating: 100% (QA)
Question pseudo code start PetCheckIn detemine the Pet if Pet is dog then checkSpacesAvailable of 30 if space available out of 30 then getPetSpecifica... View the full answer
Related Book For
Financial Accounting Tools for Business Decision Making
ISBN: 978-1118644942
6th Canadian edition
Authors: Paul D. Kimmel, Jerry J. Weygandt, Donald E. Kieso, Barbara Trenholm, Wayne Irvine
Posted Date:
Students also viewed these accounting questions
-
A manufacturing company has provided you with the following data, which relate to component RYX for the period which has just ended: Overheads are absorbed at a rate per standard labour hour. (a) (i)...
-
The accountant for Jerico Co. has provided you with the following information for the month of March 2015. Cash Account Transactions for March: GL ACCOUNT: 1020 Cash Account For the period of March...
-
The Piano Studio Ltd. has provided you with the following information with respect to its piano inventory for the month of August. The company uses the specific identification cost formula....
-
A chef in a restaurant that specializes in pasta dishes was experiencing difficulty in getting brands of pasta to be al dente-that is, cooked enough so as not to feel starchy or hard but still feel...
-
Should Chiquita be given the civil death penalty and be put out of business for their actions?
-
What is a group of companies?
-
A single-degree-of-freedom system has a softening spring and is subjected to a harmonic force with the equation of motion given by Find the response of the system numerically using the fourth-order...
-
Management at the Davis Corporation has determined the following demand schedule (in units: An employee can produce an average of 10 units per month. Each worker on the payroll costs $2,000 in...
-
As a long-term investment at the beginning of the 2024 fiscal year, Florists International purchased 30% of Nursery Supplies Incorporated's 8 million shares of capital stock for $30 million. The fair...
-
Q1 JE # 1 JE # 2 JE # 3 JE # 4 Business Insurance Annual Expense Coverage Period Here is the billing schedule of the insurance carrier. Invoice Schedule Invoice Amount Installment 1 Installment 2...
-
Suppose that you expect to receive an inheritance of 1 0 , 0 0 0 in one year. You will want to put this money then on a one - year deposit. Suppose further that, as of today, you are entering into a...
-
A company owns a 5-year-old turret lathe that has a book value of $20,000. The present market value of the lathe is $16,000. A new turret lathe can be purchased for $45,000. Using a before-tax...
-
Allen Construction purchased a crane 6 years ago for \($130,000.\) They need a crane of this capacity for the next 5 years. Normal operation costs \($35,000\) per year. The current crane will have no...
-
Clear Water Company has a down-hole well auger that was purchased 3 years ago for \($30,000.\) O&M costs are \($13,000\) per year. Alternative A is to keep the existing auger, which has a current...
-
A specialty concrete mixer used in construction was purchased for \($300,000\) 7 years ago. Its annual O&M costs are \($105,000.\) At the end of the 8-year planning horizon, the mixer will have a...
-
Milliken uses a digitally controlled dyer for placing intricate and integrated patterns on manufactured carpet squares for home and commercial use. It is purchased for \($400,000.\) Its market value...
-
Write a Scheme/Lisp expression to pull the value pear out of the following list use only car and cdr, no other combinations. (orange (apple grape ((pear) raisin) ) lemon) 8. (2) Reduce the above...
-
Inexhaustible collections of ONPOs are not required to be capitalized or depreciated, if certain criteria are met. Why is this so, and what accounting and reporting recognition, if any, is required...
-
What differences would be found on an income statement prepared for a company using a periodic inventory system, compared with a company using a perpetual inventory system?
-
The comparative statement of financial position for Sylvester Ltd. shows the following balances at December 31: Additional information regarding 2015: 1. Profit was $57,000. 2. A gain of $7,000 was...
-
Explain the difference between (a) depreciation expense and accumulated depreciation, and (b) cost and carrying amount.
-
The following are methods used to evaluate public health data and scientifc evidence except a. Use of standard criteria by experts b. By combining the results of multiple scientifc studies that are...
-
Which industrial transducer does not require a power supply (selfgenerated signal)?
-
Nordson Co. of Amherst, Ohio, a maker of painting and glue equipment, exports nearly half its output. Customers value its reliability as a supplier. Because of an especially sharp run up in the value...
Study smarter with the SolutionInn App