Pharmacy Management System Experiment 3

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

EXPERIMENT 3

Date: 20/01/2023

Objective: To formulate the Use Case Diagram in UML

Software Used: Star UML

Theory
In the Unified Modeling Language (UML), a use case diagram can summarize the details of
your system's users (also known as actors) and their interactions with the system.
In a use case diagram, the use cases are represented by ovals or ellipses, and the actors are
represented by stick figures. The use cases and actors are connected by lines or arrows, which
indicate the interactions between them. Each use case describes a particular goal or task that
the system must perform, and each actor represents a user or system that interacts with the
system to achieve that goal.
Use case diagrams are useful for defining the scope and requirements of a system, as they
help to identify the key features and functionality that are needed to satisfy the needs of the
users. They are also helpful for communicating the system's functionality to stakeholders and
for identifying potential errors or gaps in the system design.
UML use case diagrams are ideal for:

 Representing the goals of system-user interactions


 Defining and organizing functional requirements in a system
 Specifying the context and requirements of a system
 Modeling the basic flow of events in a use case

In UML modeling, an include relationship is a relationship in which one use case (the base
use case) includes the functionality of another use case (the inclusion use case). The include
relationship supports the reuse of functionality in a use-case model.

In UML modeling, you can use an extend relationship to specify that one use case (extension)
extends the behavior of another use case (base). This type of relationship reveals details about
a system or application that are typically hidden in a use case.

UML Diagram:
Internal Assessment (Mandatory Experiment) Sheet for Lab Experiment 
Department of Computer Science & Engineering 
Amity University, Noida (UP) 

Programme  B.Tech-CSE  Course Name  Software Engineering


Course Code  IT301 Semester  6th 
Student Name  Shivendra Singh Enrolment No.  A2305220681

Marking Criteria 

Criteria  Total Marks  Marks Obtained  Comments 

Concept (A)  2       
Implementation (B)  2       
Performance (C)   2       
Total   6 
     

You might also like