Project #4 CRC cards and Class diagram
ACTIVITY DIAGRAM
The following activity diagram depicts the process of buying eye glasses from the viewpoint of the patient. The first step is to see an eye doctor who determines if the patient needs glasses then gives the patient a prescription. The patient goes to a glasses store, where he selects the frame and places the order for the glasses. Once the glasses have been made, the patient returns to the store for a fitting and pays for the glasses.
USE CASE DIAGRAM
The following use case diagram illustrates the process of buying eye glasses.
CRC CARDS AND CLASS DIAGRAM
The following concepts were identified from the Activity diagram and Use Case diagram above.
Patient Prescription Eyeglasses Frame
Lenses Order Doctor Store
ATTRIBUTES AND BEHAVIORS
The system needs to remember at minimum the following attributes and perform the following operations
System Attributes
System Behaviors
Eyeglasses getLenseID Eyeglasses getFrameID Order calculateTax
Order calculateItemCost Order calculateTotalCost Customer getContact Customer getPaymentInfo Prescription getSpecification Lens getStrength
Frame getStyle
Store getDirections Doctor getAppointment
Bill to address CC#
Email address ID
Customer
Customer
Customer
Customer
Customer
Customer
Customer
Doctor ID
Eye glasses Base cost Eyeglasses Description Eyeglasses Discount cost Eyeglasses Manufacturer Eyeglasses Model
Frame ID
Lens ID
Order Date
Order Discount price Order ID
Order Quantity
Order Retail price Prescription Date Prescription specification Product ID (eyeglasses) Ship to address
Store name Store phone Store address Store number
Name
Phone number (home) Phone number (work)
PROJECT REQUIREMENTS
1. Create a CRC card for each class
2. Use the classes that were outlined for you and create the CLASS diagram for the system.
Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.
You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.
Read moreEach paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.
Read moreThanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.
Read moreYour email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.
Read moreBy sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.
Read more