Wednesday, October 25, 2006

Class and communication diagrams

[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

No comments: