Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
www.unisoftinfotech.com
UNISOFT
SESSION PLAN :
WHAT IS UML
MODELING
DIAGRAMS
TYPES OF UML DIAGRAMS
2
www.unisoftinfotech.com
UNISOFT
MODELING
Specifying
Visualizing
Business Modeling
Constructing
Documenting
Communications
3
www.unisoftinfotech.com
UNISOFT
UML(UNIFIED MODELING LANGUAGE :
www.unisoftinfotech.com
UNISOFT
Diagrams in UML
A Diagram is the graphical presentation of a set of elements,
most often rendered as a connected graph of things and
relationships. UML includes 9 such diagrams.
1. Class Diagram.
2. Object Diagram.
3. Use Case Diagram.
4. Sequence Diagram.
5. Collaboration Diagram.
6. State Chart Diagram.
5
7. Activity Diagram.
www.unisoftinfotech.com
UNISOFT
www.unisoftinfotech.com
UNISOFT
Use Case Diagram (core components)
www.unisoftinfotech.com
UNISOFT
USE CASE DIAGRAM(CORE RELATIONSHIP)
www.unisoftinfotech.com
UNISOFT
USE CASE DIAGRAM(CORE RELATIONSHIP)
Extend: a dotted line labeled <<extend>> with an arrow toward the base
case. The extending use case may add behavior to the base use
case. The base class declares extension points.
<<extend>>
www.unisoftinfotech.com
UNISOFT
DIFFERENT VIEWS
Users
Designers
Analyzers
10
www.unisoftinfotech.com
UNISOFT
Acto
r
11
System
overviewbounda
the usage
requirementsry
presentations project
stakeholders
"the meat" of the actual
requirements
Actor:
Use case:
System
boundary:
An actor is a person,
A use case describes a
Use
indicates
the scope
of your
organization,
or external
sequence
of actions
that
case
system.
Anything
within
system that plays a role in
provide
something of
the
box
represents
one or more interactions
11
measurable
value
to
an
that is in scope
with your system
Online C2C shoppingfunctionality
actorwww.unisoftinfotech.com
and is drawn as a
and anything
outside the
UNISOFT
CLASS DIAGRAM
Nam
e
Attribut
es
Operatio
ns
12
Relatio Association
s
ns
Aggregation
12
Generalizati
www.unisoftinfotech.com
on
UNISOFT
13
www.unisoftinfotech.com
UNISOFT
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
14
www.unisoftinfotech.com
UNISOFT
ACTIVITIES DIAGRAM
Start
Fork
Bran
ch
Merge
Joint
15
www.unisoftinfotech.com
UNISOFT
What is
different
between
activities and
Statemachine
16
diagram
www.unisoftinfotech.com
UNISOFT
17
www.unisoftinfotech.com
UNISOFT
18
www.unisoftinfotech.com
UNISOFT
19
www.unisoftinfotech.com
UNISOFT
20
www.unisoftinfotech.com
UNISOFT
21
www.unisoftinfotech.com
UNISOFT
22
www.unisoftinfotech.com