Question: 1. Use Table 3.1 on Lesson 3 to list the candidate conceptual classes for the entire system described below. Like Table 3.1, you need to
1. Use Table 3.1 on Lesson 3 to list the candidate conceptual classes for the entire system described below. Like Table 3.1, you need to create a table to include two columns, i.e., Conceptual Class Category and Examples, respectively. You must include all the categories in the table, and have at least 20 or more conceptual classes for this system. Each conceptual class category has at least one or more examples.
2. Prune EACH list of candidate conceptual classes according to the Domain Modeling in Lesson 3.
3. Create the below table to list the classes that are pruned and the classes that are retained for the Domain Model. You must have at least 10 or more conceptual classes retained for this system.
| Good Classes (Retained) | Bad Classes (Pruned) |
|
|
|
4. Draw the Domain Model for the system by adding need-to-know associations and attributes. The common association list on pages 155-157 of Larmans Book can help.
5. Submit the Task 1 table, the Task 3 table, and the Domain Model in one PDF file to this assignment.
Rental Car Reservation System
In a car rental company, all customer-related business processes are to be supported by a coherent, unique information system. Currently, some business processes are not at all or only insufficiently supported by electronic data processing. For the remaining ones, there are various specialized systems. Several systems are needed to be able to handle all sides of customer service.
The new system to be developed should provide all functions directly related to handling customers and other business partners (for example suppliers). These include customer information, management of core data (addresses, bank details, and so on), reservations, vehicle rental, driver record and credit report checks, and customer billing.
Considerations should be made for various insurance protections purchasable (collision, personal injury, liability and supplemental), insurance waivers, resultant costs for uninsured loss and damage, traffic violations incurred, etc.
Inbound areas and those that touch business partners only remotely, such as internal accounting, tariff and product planning, vehicle transfer and disposition, are not part of the system.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
