UML Tools
UML Tools
UML basic
1. Use case diagram
2. Class diagram
3. Activity diagram
4. Sequence diagram
5. StateMachine diagram
2
UML Diagram – What is UML?
The Unified Modeling Language (UML) is a standard language for
3
Different Views
4
Use case diagram System
boundary
System
Use case:
Actor: boundary:
indicates
A
Anuse case
actor the
is adescribes
scope oforganization,
person, ayour
sequence of or
actions
system.
externalthat
Anything
provide
system within
that something
playsthe
a box
roleofin
Use case
measurable
represents
one or morefunctionality
value to an that
interactions actor
withisyour
and
in is
drawn
scope
systemand
as aanything
horizontaloutside
ellipsethe box
is not
• Associations
• Aggregation
Relations • Generalization
Attributes
Operations
6
Relationships between Class Diagrams
Message
Operations
Lifeline
8
Activities Diagram
Start
Activity diagrams describe the
Fork workflow behaviour of a system
Branch
Merge
Joint
9
End
State Machine Diagram
A State Machine diagram
shows the possible states of
the object and the transitions
that cause a change in state.
What is different
?
between activities
and Statemachine
diagram
10
Practices Section
Practice example:
• New students can register the course, modules and tutor by themselves.
11
Now we can start to use
In the first, we do the Use case diagram, class diagram and sequences
diagrams.
12
13