(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...
-
What two conditions must be met for a company to recognize revenue from a transaction or event in its accounting records? When might these conditions differ?
-
A company goes public with an offering price of $18. There is a 7 percent underwriting spread. There is also a 15 percent overallotment option. The company is selling 25 million shares. The...
-
Explain the difference between multiple and simple inheritance and provide one example of each.
-
Seasons Pizza recently hired additional drivers and as a result now claims that its average delivery time for orders is under 45 minutes. A sample of 30 customer deliveries was examined, and the...
-
Waterway Company's Assembly Department has materials cost of $3 per unit and conversion cost of $3 per unit. There are 19000 units in ending work in process inventory which are 80% complete as to...
-
The founder of Frenza asks us to assist her in accounting and analysis of the corporations bonds, which have an annual contract rate of 8%. She wants to know the business and accounting implications...
-
What is the most likely incentive for theft or fraud by employees? a. Compensation structures are consistent with reasonable goals. b. Access to valuable inventory that is easy to resell. c. Rumors...
-
You throw a ball straight up into the air. If air resistance affects the motion of the ball, which takes longer: the upward trip or the downward trip? Analyze using three different systems.
-
Mountain climbers know that it is harder to hike down a hill than to walk on level ground. Why is this so?
-
In 2012, the Australian government launched a new initiative that will pay employers to hire older workers. Employers will receive \($1000\) for every worker aged 50 or older that they hire and...
-
Identify all the forces exerted on the italicized object in each situation: (a) A book is lying on top of a magazine on a table. (b) A ball moves along a trajectory through the air. (c) A person is...
-
ISE Communications was one of the pioneers in using self-managed work teams. The teams were put in place to improve manufacturing flexibility and customer service, both factors being crucial in the...
-
(a) Name and explain TWO (2) possible defects/problems that can happen during the sheet metal working process. (b) One of the solutions for the problem of bending is to calculate the maximum bending...
-
Use a calculator to evaluate the expression. Round your result to the nearest thousandth. V (32 + #)
-
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:...
-
Equity balances for Sen Widyaya appearing in the statement of financial positions of Widyayas Window Washing Services as at 30 June 2024, 2023 and 2022 are set out below. During 20222023, Sen...
-
A friend who has established a new Pilates studio, Core Strength, has asked you to give some advice as to the contents of financial statements. Transactions of Core Strength include: (a) contribution...
-
Month-end statement of financial position amounts for the practice of David Wei, an immigration lawyer, for 3 consecutive years are shown below. The information is complete except for the balance in...
Study smarter with the SolutionInn App