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