umlclass-diagramdomain-modelargouml

UML Domain Model of Web Shop


So I'm working on an assignment for school, where I am to model (using a domain model) a web shop that delivers complete grocery bags to people's homes. (http://www.linasmatkasse.se). I wish I could be more specific here, but this is all I have unfortunately.

I haven't received any use case, but the scenario would be something like, add bag to cart, create account/add info, pay.

This is what I have so far : https://i.sstatic.net/3EOIL.png

enter image description here

  1. Are there any redundancies? (I only have to depict the model of the site, unsure how much to include).
  2. Could/Should I add composition between for instance Customer and Account, Cart and OrderLineItem, Order and Cart?
  3. Pretty uncertain about attributes & multiplicites in general. Any feedback or support here is appreciated.
  4. Payment class? Is it needed? Should it have payment methods included?
  5. Should I model human elements like support?
  6. Should I model more of the delivery
  7. Is association between customer and order needed?

Thanks a bunch! Again...


Solution