100% found this document useful (2 votes)
147 views17 pages

UML Diagram: University of Sulaimani College of Commerce IT Department

This document presents information about UML diagrams. It defines UML as a way to visualize software programs using collections of diagrams. It describes two main categories of UML diagrams: structural diagrams and behavioral diagrams. The document then focuses on state diagrams and activity diagrams, outlining their purpose, symbols, notations, and providing examples for each.

Uploaded by

Kosar Abdulla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
147 views17 pages

UML Diagram: University of Sulaimani College of Commerce IT Department

This document presents information about UML diagrams. It defines UML as a way to visualize software programs using collections of diagrams. It describes two main categories of UML diagrams: structural diagrams and behavioral diagrams. The document then focuses on state diagrams and activity diagrams, outlining their purpose, symbols, notations, and providing examples for each.

Uploaded by

Kosar Abdulla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

University Of Sulaimani

College Of Commerce
IT - Department

UML Diagram
PREPARED BY :

Mihraban Tofiq Nawal Muhammad Kazhin Ali

2017-2018
1

Objective:
 What is UML diagram ?
 Types of UML diagram
 State Diagram
 State Diagram Symbols and Notations
 Example for State Diagram
 Activity diagram
 Activity diagram Symbols and Notations
 Example for Activity diagram
2

What is uml diagram ?

 UML stands for Unified Modeling Language

 UML is a way of visualizing a software program using a


collection of diagrams

 Simplifies the complex process of software design


3

Types of UML diagram

STRUCTURAL UML DIAGRAMS BEHAVIORAL UML DIAGRAMS

 Class diagram  Activity diagram


 Package diagram  Sequence diagram
 Object diagram  Use case diagram
 Component diagram  State diagram
 Composite structure  Communication diagram
diagram  Interaction overview
 Deployment diagram diagram
 Timing diagram
4

State Diagram

 Specifically a state diagram describes the behavior of a


single object in response to a series of events in a system. 
  This UML diagram models the dynamic flow of control from
state to state of a particular object within a system.
5

State Diagram Symbols and Notations

 States
6

State Diagram Symbols and Notations

 Transition

 Initial State

 Final State
7

Example For State Diagram


 Chess Game
8

Example For State Diagram

 State Machine Diagram example: Toaster


9

Activity Diagram

 presents a series of actions or flow of control in a system similar to a


flowchart or a data flow diagram.

 represent workflows in a graphical way

 Activity diagrams are often used in business process modeling.

 describe the business workflow

 operational workflow of any component in a system


10

Activity Diagram Notations and Symbols

 Initial State or Start Point

 Activity or Action State

 Action Flow

 Object Flow
11

Activity Diagram Notations and


Symbols

 Decisions and Branching

 Synchronization

 Time Event

 Merge Event
12

Activity Diagram Example:


 For online shopping :
13

Activity Diagram Example:

 For login or register :


14

REFERENCE
 GOOGLE SEARCH
 https://www.google.com

 YOUTUBE
 https://www.youtube.com

 OTHERS..

You might also like