Analyze the problem to identify the objects, classes and its attributes.

Procedure

Consider a use case of the car rental application as follows:

  • Use Case Name: Release a Vehicle (to a customer)

  • Description: A customer arrives to acquire the vehicle and depart for desired destination. The vehicle reservation contract is signed and the vehicle is released to the customer.

  • Actors: Front-Desk Clerk, Customer

The steps to complete the use case document and the object domain model is as follows:

Step 1: Complete the basic flow of the use case.

Step 2: Identify the noun phrases from each sentence in basic flow.

Step 3: Identify conceptual classes the noun phrases.

Step 4: Identify the attributes for each of the conceptual class.

Output: Domain Object model is constructed with association links from the conceptual classes and its attributes.

NOTE: Work on the experiments sequentially