You are on page 1of 7

Software Engineering Principles

Course code: CSI 1007

Slot: L53+L54

Fall Semester 2023-24

NAME: SHARAN R.B


REG NUM: 20MID0209

DIGITAL ASSIGNMENT-2
USE CASE DIAGRAM
(Online Shopping system)

AIM:
The aim of an online shopping system is to provide a digital platform
that enables users to browse, select, purchase, and manage products
and services over the internet.

ALGORITHM:
1) Identify Actors: Define the primary users or external systems that
interact with the online shopping system, such as Registered Users,
Guest Users, Admins, and Payment Gateway.
2) Identify Use Cases: List the specific actions or functionalities that
each actor can perform within the system, such as Browse Products,
Add to Cart, Place Order, Manage Products (Admin), etc.
3) Connect Actors and Use Cases: Draw lines (associations)
between each actor and the corresponding use cases they are involved
in.
4) Include Relationships: Consider adding generalization
relationships (inheritance) if there are common behaviors shared
among actors, such as Registered Users and Guest Users inheriting
from a base User actor.
5) Organize Diagram: Arrange actors on the left side, use cases on
the right side, and connect them using lines to depict the interactions
between actors and use cases.
The actual process might involve additional steps and considerations
based on the complexity and specific requirements of your online
shopping system ping system is to provide a digital platform that
enables users to browse, select, purchase, and manage products and
services over the internet.
ACTORS:
1. Register Customer
2. New Customer
3. Service Authentication
4. Payment Service

USE CASES:
1) Browse Products
2) View Product Details
3) Add to Cart
4) View Cart
5) User Registrationg
6) User Login
7) Search Products
8) Make Payment
9) Track Order
10) Admin Manage Products
11) Admin Manage Users
12) Admin View Orders
13) Payment Gateway Interaction
USE CASE DIAGRAM:

ggg
USE CASES AND FUNCTIONALITIES
Result:
The result of the case study can be represented in the form of a Use
Case Diagram, visually illustrating the actors, use cases, and their
relationships. This is a basic representation, and in a complete
diagram, you would typically include more use cases, relationships,
and potentially other actors based on the specific requirements of your
online shopping system.

You might also like