© copyright 1999-2014. pentathlon systems resources incorporated. all rights reserved tutorial 1...
TRANSCRIPT
![Page 1: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/1.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
Tutorial 1 – Basic BPMN and SIGs
RJ MacasaetR&D Dept.
![Page 2: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/2.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
Outline
I. Basic BPMN symbolsII. Sample BPMN diagramIII. Basic SIGs symbolsIV. Sample SIGs diagramV. Sample BPMN and SIGs diagram together
![Page 3: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/3.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
BASIC BPMNLearn basic BPMN symbols
![Page 4: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/4.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
I. Basic BPMN constructors
• The sequence flow defines the execution order of the activities
default flow – if all other conditions are false
conditional flow – used if the condition holds true
![Page 5: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/5.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
I. Basic BPMN constructors
• Start event and end event – where flows begin and end.
start end
![Page 6: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/6.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
I. Basic BPMN constructors
• An activity task is a unit of work and is the job to be performed. When marked with a symbol it indicates a Sub-Process, an activity that can be refined.
+
activity activity
+
![Page 7: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/7.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
I. Basic BPMN constructors
• A data object represents information flowing through a process such as a document, email, or letter
• A data store is a place where the process can read or write data such as a database or a filing cabinet. It exists even outside the whole process
![Page 8: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/8.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
I. Basic BPMN constructors
• Pools and lanes represent responsibilities for activities in a process. A pool/lane may be an organization, a role, or a system. Lanes further subdivide pools or other lanes hierarchically.
Activity 1
Activity 2 Activity 3
Lan
e 1
Lan
e 2
start
endPoo
l 1
![Page 9: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/9.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
I. Basic BPMN constructors - Gateways
• Exclusive Gateway - When splitting, it routes the sequence flow to exactly one of the outgoing branches. When merging, it awaits one incoming branch to complete before triggering the outgoing flow.
Xor
![Page 10: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/10.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
I. Basic BPMN constructors - Gateways
• Inclusive Gateway - When splitting, one or more branches are activated. All active incoming branches must complete before merging.
![Page 11: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/11.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
I. Basic BPMN constructors - Gateways
• Parallel Gateway - When used to split the sequence flow, all outgoing branches are activated simultaneously. When merging, parallel branches wait for all incoming branches to complete before triggering the outgoing flow
+
![Page 12: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/12.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
I. Basic BPMN constructors - Gateways
• Event-based gateway - is always followed by catching events or receiving tasks. Sequence flow is routed to the subsequent event/task which happens first
![Page 13: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/13.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
I. Basic BPMN constructors - Gateways
• Complex gateway - Complex merging and branching behavior that is not captured by other gateways
+
![Page 14: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/14.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
II. BPMN Sample Diagram
• Exercise: Can you explain the following diagram?
Activity 1
Activity 2 Activity 4
Activity 3
Activity 5
Per
son
AP
erso
n B
Per
son
C
start
end 1
end 2
+
![Page 15: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/15.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
BASIC SIGSLearn basic SIGs symbols
![Page 16: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/16.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
III. Basic SIGs Symbols
• A non-functional requirement (NFR) softgoal
• An operationalizing method (cloud in bold)
![Page 17: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/17.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
III. Basic SIGs Symbols - Interdependency
• Direct “explicit” relationship (of softgoals)
• Indirect “implicit” relationship, correlation
![Page 18: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/18.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
III. Basic SIGs Symbols - Interdependency
• the following symbols are added to the arrows to further define the interdependencies
++ + - --
and appears, for example, as the arrow below+
![Page 19: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/19.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
III. Basic SIGs Symbols - Interdependency
• “to satisfice” means to be good enough• when one positive “+” symbol is added to an
arrow, this indicates that there is “help” or some “weak positive contribution” that helps satisfice a softgoal but does not satisfice it just by itself
+
![Page 20: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/20.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
III. Basic SIGs Symbols - Interdependency
• when two positive “++” symbols are added to an arrow, this indicates that there is a “make” or some “strong positive contribution” that can satisfice a softgoal by itself
++
![Page 21: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/21.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
III. Basic SIGs Symbols - Interdependency
• when one negative “-” symbol is added to an arrow, this indicates that there is a “hurt” or some “weak negative contribution” that hampers the achievement of a softgoal but does NOT by itself, prevent satisficing the softgoal
-
![Page 22: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/22.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
III. Basic SIGs Symbols - Interdependency
• when two negative “--” symbols are added to an arrow, this indicates that there is a “break” or some “strong negative contribution” that by itself, prevents the achievement of the softgoal
--
![Page 23: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/23.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
III. Basic SIGs Symbols
• Other important symbolsAccepted – softgoal is fulfilled (or chosen
to be implemented)Rejected/Denied – softgoal can not be
realized (or is chosen NOT to beimplemented)
! Critical – an important softgoal and/or – used to group (sub) softgoals
X
and or
![Page 24: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/24.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
IV. Custom Operationalizing Methods
• Operationalizing methods (clouds in bold) can be further specified with custom symbols and labels
Fast Workstation{measurement: CPU speed}
![Page 25: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/25.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
V. Sample SIGs Diagram• Exercise: Can you explain the following diagram?
Ability A
Ability C
Operation D
Operation E
-
++
!Ability B
![Page 26: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/26.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
BPMN + SIGSLearn how to illustrate BPMN and SIGs together
![Page 27: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/27.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
V. Sample BPMN + SIGs together• The following symbol is used to link an
operationalizing method (from SIGs) to a business process activity task (from BPMN) and is referred to as an “operationalization target link”
• For now, we can link BPMN and SIGs with this symbol. In tutorial 3 - component representation, we discuss further refinements to this symbol
![Page 28: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/28.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
V. Sample BPMN + SIGs together• Exercise: Can you explain the following diagram?
Responsiveness[system]
Responsiveness[internet]
Responsiveness[hardware]
Provide Internet {bandwidth}
Printer{print speed}
+
++
Process: Customer selects products online
Start
End
Customer places the product(s) in the shopping cart
Customer browses for product(s)
Customer logs on to the online shopping website
Workstation{cpu speed}
+
![Page 29: © COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED Tutorial 1 – Basic BPMN and SIGs RJ Macasaet R&D Dept](https://reader036.vdocument.in/reader036/viewer/2022062516/56649da25503460f94a8e501/html5/thumbnails/29.jpg)
© COPYRIGHT 1999-2014. PENTATHLON SYSTEMS RESOURCES INCORPORATED. ALL RIGHTS RESERVED
Questions?email: