In: Computer Science
A customer calls the administrator at the insurance company and gives her policy number. The administrator enters the information, and the system displays the basic insurance policy. The administrator then checks the information to make sure that the premiums are current, and the policy is in force. The customer supplies the make, model, year and the vehicle identification number (VIN) of the car to be added. The administrator enters the information, and the system ensures that the given data are valid. Next, the customer selects the type of coverage desired and the relevant amount. The administrator enters the information, and the system records it and validates the requested amount against the policy limits. After all the coverage benefits have been entered, the system should ensure that total coverage against all other ranges, including other cars on the policy. Finally, the customer must identify all the drivers of the car and the percentage of time each will drive the car. If a new driver must be added, then another use case – Add new driver – is invoked. At the end of the process, the system updates the policy, calculates a new premium amount, and prints the updated policy statement to be made available to the policy owner.
Based on the narrative presented, develop a fully developed use case description for the use case of add a new vehicle to an existing policy in a car insurance system.
Overview: The given system description depicts the process of adding a vehicle in already existing car insurance policy. The complete use case below actors:
· Customer: Who calls the insurance company’s Administrator
· Administrator: Who handles the customer call and provides the details from customer to system.
· System: System will validate the inputted details and produce appropriate results.
Use case description: Please find below the detailed use case description for the given system to add vehicle to an existing policy:
Number | UC001 | |
Use Case Name | Adding new Vehicle to an existing policy | |
Goal | To add a new vehicle to an already existing policy | |
Primary Actor | Administrator | |
Secondary Actor | Customer | |
Precondition |
1) Customer has a valid policy number. 2) Premium should be current. 3) Policy should be currently in force. |
|
Main Success Scenario | The customer will get new vehicle added in the existing insurance policy |
Basic Success Steps | Input Steps | Expected output |
1. Customer calls administrator and provide the policy number. | 1. Administrator will input the details and system will make sure that policy details are correct. | |
2. System will check the policy status. | 2. Policy should be current and in force. | |
3. Get the make, model, year and the vehicle identification number (VIN) from customer and verify the same. |
3. Administrator will input the details and system will make sure
that the car details are correct. System will provide the list of coverage types and relevant amounts. |
|
4. Customer will select the available coverage | 4. Administrator adds the coverage information and system will make sure that details are as per policy limits | |
5. System will ask the customer if Driver needs to be added. | 5. If the driver is to added 'Add New Driver' user case needs to be validated. | |
6. Customer selects the number of drivers and percentage of time for drivers. | 6. System stores the details for drivers. | |
7. System will process the request for updating the premium. | 7. Customer will get updated policy , premium amount and printed statement. |
Exception Steps | After step 1, it may happen that provided policy is not correct, | Administrator will ask for policy number again. |
After step 3, it may happen that the car details are not correct. | Administrator will ask the car details again. |
Post Condition |
1. The new vehicle will get added in the already existing
policy. 2. The system will print the updated policy statement . 3. New premium amount will be calculated and informed to the customer. |