UML 2 in a nushell - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

UML 2 in a nushell

Description:

UML 2 in a nushell Based on a paper by Birger M ller-Pedersen, ystein Haugen, Thomas Weigert. The Acess System Domain: a class diagram Note there are no parts i.e ... – PowerPoint PPT presentation

Number of Views:139
Avg rating:3.0/5.0
Slides: 22
Provided by: Rolv150
Category:

less

Transcript and Presenter's Notes

Title: UML 2 in a nushell


1
UML 2 in a nushell
  • Based on a paper by Birger Møller-Pedersen,
    Øystein Haugen, Thomas Weigert.

2
The Acess System Domain a class diagram
Note there are no parts i.e. instances here
3
The context as a Collaboration
multiplicity
Connector
Role
Note there are no classes here, only a structure
of part properties called roles!
4
Collaboration diagrams
  • A collaboration with three roles and three
    collaboration uses
  • may define a service structure
  • TypeA must be compatible with (the semantic
    interface) TypeX
  • Compatibility means that the role behaviours must
    be contained in the total behaviour of the actor
    how is a semantic variation point in UML2

5
Behaviour can be in three places
  • The collaboration itself
  • The roles
  • The context (scope) of the collaboration

Service
roleX
roleY
roleBtypeB
roleAtypeA
roleX
roleY
roleY
roleCtypeC
roleX
6
The Taxi System with interfaces bound as
collaboration uses
This is a composite class with parts. Each part
shall satisfy the roles bound to it
7
Collaborations for interface definitions

Reusable definitions not bound to a system
8
A composite class the AC system
Port
Connector
Part
9
Entry
10
Console and Access point
11
State machine Panel
12
Alternatively
13
Entry and exit
14
Using entry and exit
15
A Sequence diagram
Message
Timeline
16
Combined fragments
Decomposition
Combined Fragment
Combined Fragment
Continuation
Continuation
17
User Access
18
Pin Change
19
New User
20
Decomposition
21
Another example
Write a Comment
User Comments (0)
About PowerShow.com