Question: In Chapter 3, you identified use cases and considered the domain classes for the State Patrol Ticket Processing System. Review the descriptions in Chapter 3

In Chapter 3, you identified use cases and considered the domain classes for the State Patrol Ticket Processing System. Review the descriptions in Chapter 3 for the use case Record a traffic ticket. Recall that the domain classes included Driver, Officer, Ticket, and Court.

1. Draw a domain class diagram for the ticket-processing system based on the four classes just listed and include attributes, association, and multiplicity.

2. List the classes that would be involved in the use cases and decide which class should be responsible for collaborating with the other classes for the use case Record a traffic ticket. Consider some possibilities: 1) a driver object should be responsible for recording his/her ticket; 2) the officer object should be responsible for recording the ticket that he or she writes; and 3) a ticket object should be responsible for recording itself.

3. Create a set of CRC cards showing these classes, responsibilities, and collaborations for the use case.

4. Draw a design class diagram (DCD) based on your CRC cards. Include method names.


Step by Step Solution

3.26 Rating (175 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

1 2 To record a traffic ticket the system will want ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Document Format (2 attachments)

PDF file Icon

1811_60b8c121879b3_726602.pdf

180 KBs PDF File

Word file Icon

1811_60b8c121879b3_726602.docx

120 KBs Word File

Students Have Also Explored These Related Systems Analysis Design Questions!