uml mars 2015. uml diagram 2 interaction component sequences class tools: sticky notes and...

14
UML Mars 2015

Upload: philip-leonard

Post on 03-Jan-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: UML Mars 2015. UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through

UMLMars 2015

Page 2: UML Mars 2015. UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through

Kvalitetskrav2

UML DIAGRAM

• Interaction

• Component

• Sequences

• Class

Tools:

• Sticky notes and flipcharts

• PlantUML through http://www.planttext.com/planttext

Page 3: UML Mars 2015. UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through

Title presentation3

ASSIGMENTS

1. Form groups of 2-3 people

2. Analyze use case to form interaction diagram

3. Interaction diagram to sequence diagram

4. Implementation level sequence diagrams

5. Analyze use case to form domain model

6. Interaction diagram to deployment diagram

Page 4: UML Mars 2015. UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through

Title presentation4

CASE

1. Admin adds new client company in the client web2. Client HR manager posts positions in client web3. Worker register skill profile in worker web4. Case worker suggests candidate for position in client web (which notifies

the client of the proposal)5. Client HR manager evaluates candidate6. Client HR manager selects candidate in client web (which notifies the

worker)7. Worker works8. Worker register hours9. Account manager bills client company10. Client company pays11. Account manager follows up missing payment

Page 5: UML Mars 2015. UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through

Title presentation5

CONTEXT DIAGRAM

Page 6: UML Mars 2015. UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through

Title presentation6

SEQUENCE DIAGRAM (CONTEXT LEVEL)

Page 7: UML Mars 2015. UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through

Title presentation7

SEKVENS DIAGRAM (IMPLEMENTATION LEVEL)

Page 8: UML Mars 2015. UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through

Title presentation8

SINGLE RESPONSIBILITY PRINCIPLE…

Page 9: UML Mars 2015. UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through

Title presentation9

DOMAIN MODEL

Page 10: UML Mars 2015. UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through

Title presentation10

DOMAIN MODEL (IN COLOR)

Page 11: UML Mars 2015. UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through

Title presentation11

NETWORK REQUIREMENTS

Internal systems should be on a separate network from external systems.

All external systems should communicate through reverse proxies in DMZ

We are looking for specialized systems for separate users (“mini services”)

Integration can be through REST services or through shared databases

Diagrams should contain client browsers

Page 12: UML Mars 2015. UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through

Title presentation12

DEPLOYMENT DIAGRAM

Page 13: UML Mars 2015. UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through

Title presentation13

One thing you

learnedOne thing thatSurprised

you

One thing you want to

try

Page 14: UML Mars 2015. UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through

Kvalitetskrav14