Professional Documents
Culture Documents
UML Tool Tutorial
UML Tool Tutorial
UML Tool Tutorial
Hong Qing Yu
10/2006
Tutorial contents
1.
2.
3.
4.
5.
UML basic
Use case diagram
Class diagram
Activity diagram
Sequence diagram
StateMachine diagram
Together 2006
Homework
Specifying
Visualizing
Business Modeling
Constructing
Documenting
Communications
Different Views
Users
Designers
Analyzers
System
boundary
Actor
System
Use
case:
boundary:
Actor:
indicates
A
case
the
scope oforganization,
ayour
sequence of
Anuse
actor
is
adescribes
person,
or
actions
system.
Anything
provide
within
something
the
externalthat
system
that
plays
a box
roleofin
measurable
represents
value
to an that
actor
and
in is
one or morefunctionality
interactions
withisyour
drawn
scope
as aanything
horizontal
outside
ellipsethe box
systemand
is not
Use case
Class Diagram
Name
Relations
Attributes
Operations
Associations
Aggregation
Generalization
Sequence Diagram
Object: Class
A sequence diagram is
An interaction diagram that
details how operations are
carried out.
What messages are sent
and when.
Sequence diagrams are
organized according to time
Message
Operations
Lifeline
Activities Diagram
Start
Fork
Branch
Merge
Joint
End
10
What is different
between activities
and Statemachine
diagram
Practices Section
Practice example:
11
ftp://ftpc.borland.com/pub/together/techpubs/tec2006/GettingStarted.pdf
In the first 1 hour, we do the Use case diagram, class diagram and sequences
diagrams.
In the second 1 hour, we do the activities diagram and state machine diagram
12
Reading list
13
http://www.agilemodeling.com/essays/umlDiagrams.htm
http://www.developer.com/design/article.php/2247041
http://sparxsystems.com.au/resources/uml2_tutorial/
http://www.visual-paradigm.com/VPGallery/diagrams/index.html
http://www128.ibm.com/developerworks/rational/library/3101.html
http://pigseye.kennesaw.edu/~dbraun/csis4650/A&D/UML_tutor
ial/index.htm
14