Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "1 Getting Service Engineering Right UML 2 in a nushell Based on a paper by Birger Møller-Pedersen, Øystein Haugen, Thomas Weigert."— Presentation transcript:

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

2 2 Getting Service Engineering Right The Acess System Domain: a class diagram Note there are no parts i.e. instances here

3 3 Getting Service Engineering Right The context as a Collaboration Role Connector multiplicity Note there are no classes here, only a structure of part properties called roles!

4 4 Getting Service Engineering Right 4 Collaboration diagrams Service roleA:TypeA roleC:TypeC roleB:TypeB session1: Session session2: Session session3: Session roleX roleY roleX roleY roleX roleY A collaboration with three roles and three collaboration uses: may define a service structure Session roleX:TypeX roleY:TypeY A collaboration with two roles: may define a semantic connector 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 5 Getting Service Engineering Right 5 Behaviour can be in three places: –The collaboration itself –The roles –The context (scope) of the collaboration: Service roleA:typeA roleC:typeC roleB:typeB session1: Session session2: Session session3: Session roleXroleY roleX roleY roleX roleY sd 1 3 2 1 3 2

6 6 Getting Service Engineering Right 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 7 Getting Service Engineering Right Collaborations for interface definitions Reusable definitions not bound to a system

8 8 Getting Service Engineering Right A composite class: the AC system Part Port Connector

9 9 Getting Service Engineering Right Entry

10 10 Getting Service Engineering Right Console and Access point

11 11 Getting Service Engineering Right State machine Panel

12 12 Getting Service Engineering Right Alternatively

13 13 Getting Service Engineering Right Entry and exit

14 14 Getting Service Engineering Right Using entry and exit

15 15 Getting Service Engineering Right A Sequence diagram Timeline Message

16 16 Getting Service Engineering Right Combined fragments Combined Fragment Continuation Combined Fragment Decomposition

17 17 Getting Service Engineering Right User Access

18 18 Getting Service Engineering Right Pin Change

19 19 Getting Service Engineering Right New User

20 20 Getting Service Engineering Right Decomposition

21 21 Getting Service Engineering Right Another example


Download ppt "1 Getting Service Engineering Right UML 2 in a nushell Based on a paper by Birger Møller-Pedersen, Øystein Haugen, Thomas Weigert."

Similar presentations


Ads by Google