[Time: 7:07 mins]
We have identified classes, their responsibilities, and interactions among them as they enact use cases. Shown below is a class diagram and several communication diagrams that outlines important classes, their relationships, and collaborations among them. I have not shown all the classes, but only the ones that are important and have relationships with other classes. Classes that are not shown include:
- Customer
- StoreManager
- UserTerminal
- ControlPanel
- CheckoutSystem
Figure 1
Communication Diagrams:
Customer determines the price of a group of items
Figure 2
Customer checks out items
Figure 3
Store Manager valuates in-shop inventory
Figure 4
Note: This post was originally posted on my blog at http://www.adaptivelearningonline.net
Comments