Posted: September 5th, 2015

Fundamental concepts of object modeling

Object modeling

case study:

Question 1. Prepare a use case diagram(s) for the case study. Must include Use case descriptions of the use case scenarios. (6 marks)

Question 2. Create a domain class diagram of the use case diagram(s) from Question 1. Only show the class diagrams derived from the use cases. Provide a detailed description of the domain class diagrams. (6 marks)

Question 3. Create a Systems sequence diagram (SSD) for the vehicle rental confirmation/booking use case. Provide a detailed description of your diagram. (6 marks)

Question 4. Create an Activity diagram that describes vehicle rental confirmation/booking use case scenario from Question 1. Provide a detailed description of your diagram, relating it back to the use case scenario. (6 marks)

Question 5. Create a State diagram of the vehicle rental confirmation/booking use case. Provide a detailed description. (6 marks)
Rationale

This assessment tasks covers the fundamental concepts of object modeling, use cases, dynamic models and has been designed to ensure that you are engaging with the subject content on a regular basis. More specifically it assess your ability to:

• Apply the concepts of object orientation methodology (Learning outcome 1);

• Analyse system requirements to determine the use cases and domain model of the problem domain (Learning outcome 3);

• Create class diagrams and dynamic models with UML notations (Learning outcome 4);

• Compare the syntax, semantics and pragmatics of UML (Learning outcome 5);

• Perform modeling of various aspects of systems from a case study (Learning outcome 6).

Do you want your assignment written by the best essay experts? Order now, for an amazing discount.

Expert paper writers are just a few clicks away

Place an order in 3 easy steps. Takes less than 5 mins.

Calculate the price of your order

You will get a personal manager and a discount.
We'll send you the first draft for approval by at
Total price:
$0.00
Live Chat+1-631-333-0101EmailWhatsApp