question archive Case Study Employees of Aztec Realty loved the switch to home offices during the pandemic and have built a case for continuing the practice, leaving Aztec Realty with expense, empty office space
Subject:Computer SciencePrice: Bought3
Case Study
Employees of Aztec Realty loved the switch to home offices during the pandemic and have built a case for continuing the practice, leaving Aztec Realty with expense, empty office space.
Jorge, the office manager saw an opportunity to rent out office space by the hour to companies who have abandoned their office space and occasionally require office space use.
With a quick renovation, Jorge separated 3 offices and a reception area from Aztec Realty's main space and A1 Offices was open for business.
Each office has it's own unique sets of features and size.
Office Name | Number of People | Features |
Cacao | 6 |
Coffee Maker Sink Fridge Projector Screen |
Chili | 12 |
Coffee Maker Kettle Sink Fridge Projector 2 screens |
Avocado | 25 |
Large table breaks down into smaller tables Extra tables Coffee Maker Kettle Sink Fridge HDMI Capable monitors on all walls |
A1 Offices reception area is always staffed with courteous staff to aid in the booking of offices, ensuring that the office are well stocked and clean. Additionally, A1 Offices offers the services of a professional note taker with meeting recording skills. This employee works on one meeting at a time and can only work 9 hours during a day.
Your team is working on a new scheduling system for AI Offices. Your team leader has written the following scenarios to capture Jorge's requirements.
Use Case Name | Add Office Booking | ||
Triggering Event | Customer requests booking office space | ||
Brief Description | Allows the Office Manager to add a room booking | ||
Actors | Office Manager | ||
Related Use Cases | |||
Preconditions | Office Manager has opened the Main Menu. | ||
Post Conditions | Room Booking is saved to the database and now can be queried. | ||
Flow of activities | Actor | System | |
1. |
Requests to add an office booking | Displays a list of customers including customer name and telephone number. Displays a calendar requesting starting date of the office booking. Displays a list of offices including office name, description, list of features and maximum capacity | |
2. |
Selects a customer, selects a date, selects an office. |
Displays a list of office bookings for the week encompassing the selected date in 'timetable' format. Displays a list of note taker bookings for the selected week in 'timetable' format. Displays a list of features for the office and prompts for selection Prompts for office bookings in one hour time slots Prompts for note taker |
|
3. |
Selects time slots, selects whether or not a note taker is required. Selects required office features. | Adds the office booking to the 'timetable' format display and prompts to save | |
4. |
Saves the office booking | Saves the office booking and returns to the main menu. | |
Exception Conditions |
|
Question 1 (worth 35 marks)
do class diagram to support what your team has learned so far about A1 Offices.
Question 2 (worth 40 marks)
do sequence diagram to support the above scenario.
Time Table format:
Cacao
Monday | Tuesday | Wednesday | Thursday | Friday | |
8:00 |
Customer: Number of People: Note Taker: Features: |
Customer: Number of People: Note Taker: Features: |
Customer: Number of People: Note Taker: Features: |
Customer: Number of People: Note Taker: Features: |
Customer: Number of People: Note Taker: Features: |
9:00 |
Customer: Number of People: Note Taker: Features: |
Customer: Number of People: Note Taker: Features: |
Customer: Number of People: Note Taker: Features: |
Customer: Number of People: Note Taker: Features: |
Customer: Number of People: Note Taker: Features: |
10:00 |
Customer: Number of People: Note Taker: Features: |
Customer: Number of People: Note Taker: Features: |
Customer: Number of People: Note Taker: Features: |
Customer: Number of People: Note Taker: Features: |
Customer: Number of People: Note Taker: Features: |