Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Help with UML diagrams? I\'m not entirely sure what the questions are asking, so

ID: 3723230 • Letter: H

Question


Help with UML diagrams? I'm not entirely sure what the questions are asking, so I'm not necessarily looking for full solutions, but better explanations of the questions and how to start this assignment (examples/drawings of what it should look like) You are asked to work on a Vacation Home/Room Rental System. The players include customers, Owners of homes/rooms (from all U Database for home/room, customers, owners.,.. etc., but not limited to the above. In the OOA&D; course, you have learned the process to come up with Functional Model, Structural requirements In this Mid Term Exam, do the following 4 steps: SA), the system administrators, but ed to these. The software objects include Ul, Billing Mechanism, Rental Agreements (leases), I, and Behavioral Model, so that a design team can have a good and firm grasp of the system 1) 2) 3) 4) Use the UML to portrait a use cases (about 15-30 cases) diagram to scope out the part of the system you like to work on. Take 5 to 10 use cases out of the total (15 to 30). For each case, write a detail description abou 6 sentences to describe the behavior of the player and software objects. Use UML to define the Classes in the system and their relationship with each other, so that the design team can have a structural model to work with for code development later. Based on the detail use cases descriptions, you shall further detail the behavior using State Diagrams and Sequence Diagram wherever you see fit.

Explanation / Answer

You can begin the assignment by identifying the following from the entire case study.

Always the nouns in the case study will become classes. and the verbs will become relationships.

Please first figure out the process of Room Rental System in USA and how it is done.

Now a use case is a set of steps to be executed to complete a task. For example, booking a room will become a use case. for this necessary steps are to find vacant rooms for a particular dates, check the tariff, requirements like single occupancy or sharing basis and then confirm booking, Similarly there can be other use cases like Billing, draft agreements, etc.

Actors are those who instantiate a usecase either directly or indirectly. In this system, the actors are customers, owners, system administrators. Each actor will be instantiating a set of use cases. Each use case can later be expanded into a sequence diagram.

Following will be the use cases:

RoomBooking, agreement generation, bill generation, view reports, check in, check out,

Customers Use cases : RoomChecking, Room booking, check in, checkout,

Room Checking - checking the availability of rooms ina particular date. for this parameters like occupancy, amenities, quality of service(3 star or 5 star), suite/normal, check out timings, tariff, all are checked and then the room can be booked.

Room booking includes room checking

Similarly all other use cases are expanded.

Owners Use Cases : agreement generation, bill generation, update room information,

System Admin : Generate reports,

Now classes will be UI, billing, agreements, customer, room, booking because every booking is unique this also has to become a class.

Every class will become a table in the database and its fields the table attributes.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote