Activity Diagram (OOSE)
Activity Diagram (OOSE)
BALKUMARI LALITPUR
A Lab Report
On
Lab Report # 2
Submitted By:
Name: Mamta Sharma
Roll no: 211315
Faculty: Science and Technology
Semester: Sixth
Submitted To:
Instructor :Er. Manil Vaidhya
DEPARTMENT OF COMPUTER ENGINEERING
Objective
The objective of this lab is to create an activity diagram that visually represents the sequence of
actions, decisions, and flow of control in a specific system or process. By using this diagram, the
goal is to model the flow of activities in a process to identify potential inefficiencies, areas for
improvement, and to better understand the system's behavior.
Introduction
An activity diagram is a type of UML (Unified Modeling Language) diagram that models the
flow of control or data within a system. It is often used to illustrate workflows, business
processes, or software logic. The theory behind activity diagrams is rooted in flowcharting,
where each action or decision is represented by a specific symbol, and the connections between
them demonstrate the flow of the process.
● Start and End: Represented by ovals, showing the entry and exit points of the workflow.
● Actions: Represented by rectangles, showing specific activities or tasks within the
workflow.
● Decisions: Represented by diamonds, indicating decision points where the flow may
branch based on certain conditions.
● Control Flows: Represented by arrows, showing the direction of control from one activity
or decision to the next.
● Forks and Joins: Indicate parallel activities that can be performed simultaneously.
The activity diagram helps in understanding and visualizing complex processes, especially in
systems design, by breaking down the process into manageable and understandable components.
Diagrams
Conclusion
In conclusion, the activity diagram serves as a powerful tool for modeling and analyzing
workflows and processes. It provides a clear and visual representation of how activities are
carried out and how they are interrelated. This lab has demonstrated the usefulness of activity
diagrams in simplifying the understanding of processes and systems.