E-shop - Online Shopping (UML Communication Diagram)

An example of a UML communication diagram for online shopping in an e-shop. It shows the interactions between the e-shop modules in the form of numbered messages that they exchange with each other.

UML Communication Diagram for Online Shopping in E-shop

The diagram depicts online shopping activities of a shopper as interactions with the modeled system and the following reactions of particular system modules and parts.

Eshop - Online Shopping (UML Communication Diagram)
Eshop - Online Shopping (UML Communication Diagram)

Communication Lifelines

Lifelines represent modules and system parts needed in the online shopping process within modeled example e-shop solution:

  • Shopper
  • Eshop Module
  • Product Catalog
  • Product Page
  • Shopping Cart
  • Payment Gateway
  • Order Controller
  • Order
  • Bill

Messages Between Lifelines

There are these interactions between system modules represented by lifelines:

  • Login
  • Choose Product
    • Get Product
    • View Details
  • Add Product to Cart
    • Add Product
  • Remove Product from Cart
    • Remove Product
  • Confirm Order (by Shopper)
    • Confirm Order (by Order Controller)
    • Get Products
    • Products
    • Create Order
  • Pay for Order
    • Pay
    • Payment Success / Fail
    • Create Bill

Download Online Shopping Communication Diagram

E-shop - Online Shopping (UML Communication Diagram)


Rubens 16 November 2021 14:59:26

Question about EshopModule

Hello, I'd like to do one ask. What is this "eshop: EshopModule"? Is one type of controller or something like that?

Dusan Rodina - softwareideas.net 16 November 2021 15:32:42

RE: Question about EshopModule


Yes, it may be a controller or a public interface with which the user interacts.

New Comment