Question: Given the use case, domain model, and system sequence diagram from the previous homework assignments for the diner's automated cash register . . . Write

Given the use case, domain model, and system sequence diagram from the previous homework
assignments for the diner's automated cash register ...
Write the software for an automated cash register at Mark's Diner in the Student Union.
The primary actor is the cashier and the customer is paying by Comet Card, credit card,
or cash.
You may assume no special requirements, and that the only technology list item is
processing a Comet Card or credit card.
a) Create a design class diagram.
b) Create a sequence diagram.
Grading Rubric
Each of the two parts is worth 50 points.
A reasonable set of design classes, 10 points.
Design class diagrams have all three compartments with reasonable attributes and operations, 20
points.
Every design class should have at least one association with at least one other design class, 10
points
Reasonable multiplicity for associations, 10 points
The sequence diagram objects should match, at an appropriate level of abstraction, the classes in
the design class diagram, 30 points
A reasonable set of messages, corresponding to methods, should connect objects collaborating in
the sequence diagram, 20 points
Note that sequence diagrams model the interactions between the objects implementing the
system - it is not an SSD.
Given the use case, domain model, and system

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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

Students Have Also Explored These Related Finance Questions!