Object modeling
- Object Model shows the Relationship of SIM and how all objects play a role in
- SIMCertain aspects are left “(blank)” since no attributes can be applied not were not already applied in the class above it
Use Case Diagram
| 1. | |
| Name | Service Request |
| Actor: | Customer/Appointment Setter |
| Description: | The process of a customer requesting service for an appliance to be fixed |
| Successful completion: | 1.Appointment setter make sures date is available 2.Appointment setter checks availability of Technician 3.Both date and availability are open 4.Gives estimate to Customer 5.Books appointment |
| Alternative: | 1.Appointment setter checks availability of date 2. date is already booked 3. Technician is not available 4. Tells Customer |
| Precondition: | Customer makes request |
| Postcondition: | Appointment is set |
| Assumption: | They have an Appliance from Appliance Warehouse |
| 2. | |
| Name | Invoice |
| Actor: | Customer/Appointment Setter |
| Description: | The Estimate invoice is generated |
| Successful completion: | 1.Appiontment setter collects appliance information 2.Chceks data base for pricing estimate 3.Gives estimate to Customer |
| Alternative: | 1.appiontment setter collects appliance information 2. appliance is no longer serviced 3. price is not listed 4. Tells Customer |
| Precondition: | Customer sets appointment |
| Postcondition: | Invoice estimate is given to Customer |
| Assumption: | Customer looking for service |
Use case descriptions
| 3. | |
| Name | Schedule Update |
| Actor: | Technician |
| Description: | The Technicians Schedule gets updated with an appointment |
| Successful completion: | 1.Gets notifications of appointment 2.Time gets blocked off |
| Alternative: | 1. Does not get update that appointment is set 2. Calls out sick 3.Does not go to appointment |
| Precondition: | Customer makes appointment |
| Postcondition: | Technician’s time gets blocked off |
| Assumption: | The Technician is available |
| 4. | |
| Name | Parts Department reserves part |
| Actor: | Technician |
| Description: | The Technicians goes to pick up part for appointment |
| Successful completion: | 1.Parts department gets service request 2.They check inventory 3. Reserve part 4. Technician picks up part |
| Alternative: | 1. Technician forgets to pick up part 2. Parts department is out of stock 3.Customer does not get their appliance fixed |
| Precondition: | Appointment is set |
| Postcondition: | Part is reserved for appointment |
| Assumption: | The department still carries the part |
- The Use Diagram and Use Case Description show the relationship between actors in this project: Appointment setters, Customers, and Technicians.
- The diagram also shows the different business functions required for SIM when a service request is generated


0 comments