(a) Consider that you were asked to design a simple restaurant booking system. Given the following...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
(a) Consider that you were asked to design a simple restaurant booking system. Given the following use case diagram and narratives, develop an initial domain model (class diagram) that you think captures the requirements. OK Receptionist OK Head Walter Record Booking 1. receptionist enters reservation date 2. system displays bookings 3. receptionist enters customer details and table number system records and displays new booking 4. Record booking) Cancel booking Record arrival Table transfer Record Arrival 1. head waiter enters date 2. system displays bookings 3. head waiter confirms arrival for booking 4. system records this and updates display (b) For the Record Booking use case narrative above, develop a sequence diagram that you think could show how a set of objects could collaborate to realise it. In your sequence diagram, add any additional instances of classes (such as boundary or controller classes) that you need to complete the use case realisation. (a) Consider that you were asked to design a simple restaurant booking system. Given the following use case diagram and narratives, develop an initial domain model (class diagram) that you think captures the requirements. OK Receptionist OK Head Walter Record Booking 1. receptionist enters reservation date 2. system displays bookings 3. receptionist enters customer details and table number system records and displays new booking 4. Record booking) Cancel booking Record arrival Table transfer Record Arrival 1. head waiter enters date 2. system displays bookings 3. head waiter confirms arrival for booking 4. system records this and updates display (b) For the Record Booking use case narrative above, develop a sequence diagram that you think could show how a set of objects could collaborate to realise it. In your sequence diagram, add any additional instances of classes (such as boundary or controller classes) that you need to complete the use case realisation.
Expert Answer:
Answer rating: 100% (QA)
a Initial domain model class diagram Here is an initial domain model class diagram that I think capt... View the full answer
Related Book For
Money Banking and Financial Markets
ISBN: 978-0078021749
4th edition
Authors: Stephen Cecchetti, Kermit Schoenholtz
Posted Date:
Students also viewed these computer engineering questions
-
You were asked to investigate extremely high, unexplained merchandise shortages at a department store chain. Classify each of the five situations as a fraudulent act, an indicator of fraud, or an...
-
In Problem 14.17, you were asked to use stepwise regression to predict premiums earned by net income, dividends, and underwriting gain or loss. Study the stepwise results, including the regression...
-
In Problem 15-48, you were asked to use best subsets stepwise regression to establish the relationship between body fat and the independent variables weight, abdomen circumference, and thigh...
-
7. A 2.0 kg ball is moving at a velocity of 5.0 m/s. It collides with a stationery ball of mass 2 kg. After the collision the first ball A moves off in a direction 30 to the left of its original...
-
Briefly describe the following supplemental property insurance coverage: (a) Earthquake insurance (b) Flood insurance (c) Other forms of transportation insurance.
-
Consider a proposed new instruction named rpt. This instruction combines a loops condition check and counter decrement into a single instruction. For example, rpt $s0, loop would do the following: if...
-
Repeat Problem 10.17 if the upstream depth is \(y_{1}=0.5 \mathrm{ft}\). Assume that there are no losses between sections (1) and (2).
-
For the month of January, Bay Accountants worked 2,000 hours for Lake Lumber, 600 hours for Martys Marina, and 1,000 hours for the State Prison System. Bay bills clients at $120 an hour; its labor...
-
Examine the phenomena of turbulence in fluid dynamics, discussing the characteristics of turbulent flow, the Reynolds number threshold for transition from laminar to turbulent flow, and the impact of...
-
You are a health care manager at a nursing home. You are looking to expand your business arrangements and your boss suggests Stanford Health as an option. She asks you to do an analysis on their...
-
D8. A perfectly mixed membrane module is used to concentrate helium in retentate. Feed is 5.0 vol% helium and 95.0 vol% hydrogen at 5.0 atm. Membrane is natural rubber of the type used by Nakagawa...
-
The wavefunction () is of central importance in quantum mechanics. Consider a particle described by the wavefunction Y = cos(20), in the region 0= 0 to 7. (a) Give the expression one would solve to...
-
How does Dimmesdale's and Chillingworth's isolation in The Scarlet Letter differ from Pearl's and Hester's? a. One is internal and one is public. b. One is temporary and the other is permanent. c....
-
You are playing dice against Big Doggie G, and if you roll a 4, 5 or 6 you win $100. Since the average value of rolling dice (1-6) is 3.5, you should have a 50% chance of winning. It turns out that...
-
Explain how communication developed in 21st centrury
-
Where do you usually find a MAC Address Group of answer choices In nonvolatile memory on the NIC In a switch's configuration file In the Routing Table In the header of the packet
-
Discuss employee relations how HRM should be aligned employee relation.
-
The rate at which the temperature of an object changes is proportional to the difference between its own temperature and the temperature of the surrounding medium. Express this rate as a function of...
-
Country A frequently experiences large business cycle swings. Under what conditions might it be appropriate for country A to dollarize?
-
In Data Exploration Problem 1, you saw the impact of inflation in the U.S. on short-term U.S. Treasury bill rates. Now examine similar data for Brazil. a. Plot the Brazilian Treasury bill rate (FRED...
-
In the past, policymakers occasionally became aware of a recession only well after it began. Can they do better? Plot the probability of a recession from a statistical model (FRED code:...
-
Scores for the California Peace Officer Standards and Training test are normally distributed, with a mean of 50 and a standard deviation of 10. An agency will only hire applicants with scores in the...
-
1. Find the z-score that corresponds to a cumulative area of 0.3632. 2. Find the z-score that has 10.75% of the distributions area to its right.
-
Find the z-score that corresponds to each percentile. 1. P 5 2. P 50 3. P 90
Study smarter with the SolutionInn App