Professional Documents
Culture Documents
Se p t 2 5 , 2 0 1 2
Changing Change.
Develop the Professional. Develop the Profession.
International Institute of Business Analysis
Tom Karasmanis
So m e T h o u g hts
WHATS NEW
4
International Institute of Business Analysis
BBC
5
International Institute of Business Analysis
How to Participate
Ask Questions!
Use the Question box Questions can be for a wide range of topics, from use cases to requirements to managing stakeholders to modeling Short questions please If the answer is too deep for this show, check the forum
Download this presentation and leave comments at
http://community.IIBA.org/TechnicalExcellence
6
International Institute of Business Analysis
Agenda
Other Diagrams
Class Diagram Sequence Diagram
7
International Institute of Business Analysis
U n i fi e d M o d e l i n g L a n g u ag e
8
International Institute of Business Analysis
What is a Model?
A representation of a system
Provides limited views of a system
9
International Institute of Business Analysis
What is UML?
The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing, and documenting the artefacts of software systems, as well as for business modeling and other non-software systems.
10
International Institute of Business Analysis
Use Case Diagram Activity Diagram State Machine Diagram Class Diagram (Domain Model) Sequence / Communication Diagram
11
International Institute of Business Analysis
Be h a vi o u ral M o d e l i n g
12
International Institute of Business Analysis
Key Elements
Actor, Actor Name Use Case, Use Case Name Actor-Use Case Communication Subject, Subject Name, Subject Boundary Base Use Case Inclusion Use Case, << Include >> Extension Use Case, << Extend >>
International Institute of Business Analysis
13
14
International Institute of Business Analysis
Residential Customer
Commercial Customer
15
International Institute of Business Analysis
Residential Customer
Commercial Customer
16
International Institute of Business Analysis
Customer
17
International Institute of Business Analysis
<<extend>> {}
18
International Institute of Business Analysis
Wo r kfl ow M o d e l i n g
19
International Institute of Business Analysis
Key Elements
Activity Node (Activity), Start, End Decision (Branch), Merge (Unbranch) Transition, Guard Condition Synchronization Bar, Fork, Join Concurrent / Alternative Threads Partition, Swim Lane Object Flow Accept Event Action, Send Signal Action, Accept Time Event Action
20
International Institute of Business Analysis
21
International Institute of Business Analysis
22
International Institute of Business Analysis
23
International Institute of Business Analysis
M o d e l i n g a n O b j e c t o ve r i ts L i fe ti m e
24
International Institute of Business Analysis
25
International Institute of Business Analysis
26
International Institute of Business Analysis
Key Elements
Event State Transition Effect
27
International Institute of Business Analysis
28
International Institute of Business Analysis
Statechart Diagram
Event
We model something as an event if its occurrence has consequences (an effect) When a transition fires, its effect (if any) is executed
29
International Institute of Business Analysis
Statechart Diagram
State (named)
Two typical types of states:
A period of time during which an object waits for some event or events to occur A period of time during which an object performs some ongoing activity
30
International Institute of Business Analysis
Statechart Diagram
Transition
States are connected by transitions A transition is processed by the state that it leaves A transition has:
A trigger event A guard condition (a Boolean expression) An effect A target state
31
International Institute of Business Analysis
32
International Institute of Business Analysis
Te c h ni c al M o d e l i n g
OTHER DIAGRAMS
33
International Institute of Business Analysis
Class Diagram
34
International Institute of Business Analysis
Sequence Diagram
35
International Institute of Business Analysis
Sequence Diagram
36
International Institute of Business Analysis
More Information
h ttp ://a tl a s.ke nne saw.ed u/~db raun /csi s4 65 0/A&D /UML _tutori al /i n d e x.h tm h ttp ://w ww.ag i l e mode l i n g.co m/essays/uml D i a grams.htm h ttp ://e n.w i ki p edi a .org/wi ki /Un i fi ed_ Mod el i n g_ Lan gua ge U M L D i s ti l l e d , 3 r d e d . M a r ti n F o w l e r U M L fo r th e IT Bu s i n e s s An a l ys t, 2 n d e d . H o w a r d Po d e s w a T h e El e m e n ts o f U M L ( T M) 2 .0 Styl e Sc o tt W. Am b l e r
37
International Institute of Business Analysis
IIBA.org/Webinar
38
International Institute of Business Analysis
How to Participate
Ask Questions!
Use the Question box Questions can be for a wide range of topics, from use cases to requirements to managing stakeholders to modeling Short questions please If the answer is too deep for this show, check the forum Download this presentation and leave comments at
http://community.IIBA.org/TechnicalExcellence
39
International Institute of Business Analysis
Tom Karasmanis
http://community.IIBA.org/TechnicalExcellence
.
Tom.Karasmanis@IIBA.org
.
@t0mkar
If you have questions, concerns or comments about this webinar, please contact webinar@IIBA.org.
International Institute of Business Analysis
.
40
40