Claudio De Sio Cesari --- Unified Modeling Language Syntax Reference --- http://www.claudiodesio.com

Unified Modeling Language Syntax Reference

Diagram name

Element names

Synopsis

Use Case Diagram

Actor

Use Case

Use Case Diagram: shows the interaction beetween the system and the system users.

Relationship Link

System Boundary

Inclusion

Extension

Generalization

Actor Generalization

Class Diagram

Class/Object

Association/link

Navigability

Class Diagram: shows the system classes and the exisisting relethionships beetween them.
PS: when it shows the system objects, it's sometimes called as Object Diagram.

Attribute

Aggregation

Multiplicity

Operation

Composition

Qualified Association

Member Properties

Extension

Association Class

Abstract Class/Interface

Implementation

Roles Names

Component Diagram

Component

Dependency

Component Diagram: shows the software components and end their dependencies.

Deployment Diagram

Node

Link

Deployment Diagram: shows the phisical (hardware) structure of the system.

Interaction Diagrams:Sequence & Collaboration

Actor

Message

Interaction Diagram: shows how a group of objects collaborate in a fixed laps of time:
Sequence Diagramma
: highlight on the messages sequence.
Diagramma di collaborazione: highlight on the architectural structure of the objects.

Object

Asynchronous Message

Creation

Life Line

Destruction

Activity Line

State Transition Diagram

State

Transition

State Transition Diagram (or State Chart Diagram or State Diagram): describes the object behavior showing the states and the events that determinate the transitions from state to state.

Start

Action

End

History

Activity Diagram

Activity

Flow

Activity Diagram: descibes the system processes with either conditional and parallel activities sequences.

Branch/Merge

Fork/Join

Swimlane

Other elements

General Purpose Elements & Extension Mechanism

Package

Iteration mark

Generic Elements and Extensions Mechanism: UML elements usefull in various diagramms.

Sterotype

Condition

Constraint

Tagged Value

Claudio De Sio Cesari --- Unified Modeling Language Diagram Syntax Reference --- http://www.claudiodesio.com