Question: Read the running case for homework assignments, answer the following questions: 1. Identify all major use cases 2. Create a use case diagram for the
Read the running case for homework assignments, answer the following questions:
1. Identify all major use cases
2. Create a use case diagram for the Scheduling and Delivery System

Case Study The State Patrol Ticket-Processing System When the trial is completed, the court sends the ver- dict to the ticketing system. The verdict and trial date are The purpose of the State Patrol ticket-processing system recorded for the ticket. If the verdict is innocent, the sys- is to record moving violations, keep records of the fines tem that produces driving record reports for insurance paid by drivers when they plead guilty or are found guilty companies will ignore the ticket. If the verdict is guilty, of moving violations, and notify the court that a warrant the court gives the driver another envelope with the ticket for arrest should be issued when such fines are not paid number on it for mailing in the fine. in a timely manner. A separate State Patrol system If the driver fails to pay the fine within the required records accidents and the verification of financial respon period, the ticket-processing system produces a warrant sibility insurance). A third system uses ticket and acci- request notice and sends it to the court. This happens if dent records to produce driving record reports for the driver does not return the original envelope within insurance companies. Finally, a fourth system issues, two weeks or does not return the court-supplied envelope renews, or suspends driver's licenses. These four sys within two weeks of the trial date. What happens then is in tems are obviously integrated in that they share access the hands of the court. Sometimes, the court requests that to the same database; otherwise, they are operated sep the driver's license be suspended, and the system that arately by different departments of the State Patrol. processes drivers' licenses handles the suspension. When an officer gives a ticket to a driver, a copy of the ticket is turned in and entered into the system. A new ticket 1. To what events must the ticket-processing system record is created, and relationships to the correct driver, offi- respond? List each event, the type of event, and the cer, and court are established in the database. If the driver resulting use case. pleads guilty, he or she mails in the fine in a preprinted 2. Write a brief use case description for each use case. envelope with the ticket number on it. In some cases, the 3. The portion of the database used with the ticket- driver claims innocence and wants a court date. When the processing system involves driver data, ticket data, envelope is returned without a check and the trial request officer data, and court data. Driver data, officer data, box has an "X" in it, the system does the following: notes and court data are read by the system, and the ticket- the plea on the ticket record; looks up driver, ticket, and processing system creates and updates ticket data. In officer information, and sends a ticket details report to the an integrated system like the ticket-processing sys- appropriate court. A trial date questionnaire form is also pro- tem, some domain classes are created by and duced at the same time and is mailed to the driver. The updated by other systems, as described in this case. instructions on the questionnaire tell the driver to fill in con- Create a table with systems down the rows and the venient dates and mail the questionnaire directly to the four types of data (domain classes) across the col- court. Upon receiving this information, the court schedules umns. Indicate C, R, U, or D for each domain class and a trial date and notifies the driver of the date and time. each system