SlideShare ist ein Scribd-Unternehmen logo
1 von 16
UML Diagram

Diagram IV
Activity Diagram
● Description
● Activity Diagram elements

1
Activity Diagram

● Activity diagram captures the dynamic behaviour
of the system.
● An activity diagram is a connected oriented graph
made of activity nodes and activity edges
connecting a pair of activity nodes.
● The flow of control is drawn from one operation
to another. This flow can be sequential,
branched, concurrent, parallel, or single.

2
Activity Diagram

● Elements

● Initial node
● An initial node is a control node at which flow starts
when the activity is invoked. An activity may have
more than one initial node.
● Notation:

3
Activity Diagram

● Elements

● Final nodes
● An activity may have more than one activity final
node. The first one reached stops all flows in the
activity.
● Notation:

4
Activity Diagram

● Elements

● Action nodes
● An action node describe what will be done in the
process modelled by the activity diagram.
● Notation: Action is shown as a round-cornered
rectangle with action name in the center.

5
Activity Diagram

● Elements

● Activity
● An activity specifies the coordination of executions
of subordinate behaviors that are modeled as
activity nodes connected by activity edges. An
activity may include flow of control constructs (e.g.,
decision, merge nodes, etc.,).
● Notation: Activity is shown as a round-cornered
rectangle with activity name in the upper left corner
and nodes and edges of the activity inside the
border.

6
Activity Diagram

● Elements

● Object nodes
● An object node is an activity node that indicates an
instance of a particular classifier, possibly in a
particular state, may be available at a particular
point in the activity.
● Notation:

7
Activity Diagram

● Elements

● Control flow edges
● A control flow edge connects two nodes and depicts
the flowing of a control token from the first to the
latter. The action nodes may have any number of
ingoing and outgoing control flow edges, whereas
the initial nodes may have only outgoing edges and
the final nodes only ingoing edges.
● Notation:

8
Activity Diagram

● Elements

● Control flow edges
● A control flow edge connects two nodes and depicts
the flowing of a control token from the first to the
latter. The action nodes may have any number of
ingoing and outgoing control flow edges, whereas
the initial nodes may have only outgoing edges and
the final nodes only ingoing edges.
● Notation:

9
Activity Diagram

● Elements

● Decision nodes
● A decision node accepts tokens on an incoming
edge and presents them to multiple outgoing edges.
Which of the edges is actually traversed depends
on the evaluation of the guards on the outgoing
edges.
● Notation:

10
Activity Diagram

● Elements

● Merge node
● A merge node is a control node that bring together
multiple alternate flows. It is not used to synchronize
concurrent flows but to accept one among several
alternate flows. A merge node has multiple
incoming edges and a single outgoing edge.
● Notation:

11
Activity Diagram

● Elements

● Fork nodes
● A fork node is a control node that splits a flow into
multiple concurrent flows. A fork node has one
incoming edge and multiple outgoing edges.
● Notation:

12
Activity Diagram

● Elements

● Join nodes
● A join node is a control node that synchronizes
multiple flows. A join node has multiple incoming
edges and one outgoing edge.
● Notation:

13
Activity Diagram

● Elements

● Activity partition (Swimlane)
● An activity partition is a kind of
activity group for identifying
actions
that
have
some
characteristic in common.
● Notation: Activity partition is
indicated with parallel lines,
(horizontal or vertical), a name
labeling the partition in a box at
one end. Any activity nodes and
edges placed between these
lines are considered to be
contained within the partition.
14
Activity Diagram Example

15
Sequence Diagram Example

16

Weitere ähnliche Inhalte

Ähnlich wie Bai giang-uml-25-27feb14

Activity diagrams show the flow of one activity to another within a system or...
Activity diagrams show the flow of one activity to another within a system or...Activity diagrams show the flow of one activity to another within a system or...
Activity diagrams show the flow of one activity to another within a system or...NALESVPMEngg
 
Slide 6 Activity Diagram
Slide 6 Activity DiagramSlide 6 Activity Diagram
Slide 6 Activity DiagramNiloy Rocker
 
Uml Activity Diagram
Uml Activity DiagramUml Activity Diagram
Uml Activity DiagramNiloy Rocker
 
Activity diagram model
Activity diagram modelActivity diagram model
Activity diagram modelahmed zewita
 
08 state diagram and activity diagram
08 state diagram and activity diagram08 state diagram and activity diagram
08 state diagram and activity diagramBaskarkncet
 
Java 8
Java 8Java 8
Java 8vpulec
 
ACTIVITY DIAGRAM.pptx
ACTIVITY DIAGRAM.pptxACTIVITY DIAGRAM.pptx
ACTIVITY DIAGRAM.pptxdevboris1
 
TAO and the Essence of Modern JavaScript
TAO and the Essence of Modern JavaScriptTAO and the Essence of Modern JavaScript
TAO and the Essence of Modern JavaScriptValeri Karpov
 
COMP.CE.200_2022_11.pdf
COMP.CE.200_2022_11.pdfCOMP.CE.200_2022_11.pdf
COMP.CE.200_2022_11.pdfmohamadzare3
 
Introduction to OOA and UML - Part 2
Introduction to OOA and UML - Part 2 Introduction to OOA and UML - Part 2
Introduction to OOA and UML - Part 2 Shwetha-BA
 
3 CG_U1_P2_PPT_3 OpenGL.pptx
3 CG_U1_P2_PPT_3 OpenGL.pptx3 CG_U1_P2_PPT_3 OpenGL.pptx
3 CG_U1_P2_PPT_3 OpenGL.pptxssuser255bf1
 
Functional Programming in Java
Functional Programming in JavaFunctional Programming in Java
Functional Programming in JavaJim Bethancourt
 
Rules for Network Construction
Rules for Network ConstructionRules for Network Construction
Rules for Network ConstructionRaja Adapa
 
VLSI Design Final Project - 32 bit ALU
VLSI Design Final Project - 32 bit ALUVLSI Design Final Project - 32 bit ALU
VLSI Design Final Project - 32 bit ALUSachin Kumar Asokan
 

Ähnlich wie Bai giang-uml-25-27feb14 (20)

Activity diagrams show the flow of one activity to another within a system or...
Activity diagrams show the flow of one activity to another within a system or...Activity diagrams show the flow of one activity to another within a system or...
Activity diagrams show the flow of one activity to another within a system or...
 
Slide 6 Activity Diagram
Slide 6 Activity DiagramSlide 6 Activity Diagram
Slide 6 Activity Diagram
 
Uml Activity Diagram
Uml Activity DiagramUml Activity Diagram
Uml Activity Diagram
 
Activity Diagram part8
Activity Diagram part8Activity Diagram part8
Activity Diagram part8
 
Activity diagram model
Activity diagram modelActivity diagram model
Activity diagram model
 
08 state diagram and activity diagram
08 state diagram and activity diagram08 state diagram and activity diagram
08 state diagram and activity diagram
 
Activity diagram
Activity diagramActivity diagram
Activity diagram
 
Web dynpro
Web dynproWeb dynpro
Web dynpro
 
Uml basic
Uml basicUml basic
Uml basic
 
Unit v mmc
Unit v mmcUnit v mmc
Unit v mmc
 
Java 8
Java 8Java 8
Java 8
 
ACTIVITY DIAGRAM.pptx
ACTIVITY DIAGRAM.pptxACTIVITY DIAGRAM.pptx
ACTIVITY DIAGRAM.pptx
 
TAO and the Essence of Modern JavaScript
TAO and the Essence of Modern JavaScriptTAO and the Essence of Modern JavaScript
TAO and the Essence of Modern JavaScript
 
Intoduction to uml
Intoduction to umlIntoduction to uml
Intoduction to uml
 
COMP.CE.200_2022_11.pdf
COMP.CE.200_2022_11.pdfCOMP.CE.200_2022_11.pdf
COMP.CE.200_2022_11.pdf
 
Introduction to OOA and UML - Part 2
Introduction to OOA and UML - Part 2 Introduction to OOA and UML - Part 2
Introduction to OOA and UML - Part 2
 
3 CG_U1_P2_PPT_3 OpenGL.pptx
3 CG_U1_P2_PPT_3 OpenGL.pptx3 CG_U1_P2_PPT_3 OpenGL.pptx
3 CG_U1_P2_PPT_3 OpenGL.pptx
 
Functional Programming in Java
Functional Programming in JavaFunctional Programming in Java
Functional Programming in Java
 
Rules for Network Construction
Rules for Network ConstructionRules for Network Construction
Rules for Network Construction
 
VLSI Design Final Project - 32 bit ALU
VLSI Design Final Project - 32 bit ALUVLSI Design Final Project - 32 bit ALU
VLSI Design Final Project - 32 bit ALU
 

Mehr von TRAN Khanh Dung, Khoa CNTT, Đại Học Xây Dựng

Mehr von TRAN Khanh Dung, Khoa CNTT, Đại Học Xây Dựng (20)

Unified Modelling Language
Unified Modelling Language Unified Modelling Language
Unified Modelling Language
 
Software Project management
Software Project managementSoftware Project management
Software Project management
 
Slides môn Công nghệ phần mềm Software Engineering
Slides môn Công nghệ phần mềm Software EngineeringSlides môn Công nghệ phần mềm Software Engineering
Slides môn Công nghệ phần mềm Software Engineering
 
Bai giang-se-03mar14
Bai giang-se-03mar14Bai giang-se-03mar14
Bai giang-se-03mar14
 
Bai giang-spm-11mar14
Bai giang-spm-11mar14Bai giang-spm-11mar14
Bai giang-spm-11mar14
 
Bai giang-spm-06mar14
Bai giang-spm-06mar14Bai giang-spm-06mar14
Bai giang-spm-06mar14
 
Bai giang-se-27feb14
Bai giang-se-27feb14Bai giang-se-27feb14
Bai giang-se-27feb14
 
Bai giang-se-24feb14
Bai giang-se-24feb14Bai giang-se-24feb14
Bai giang-se-24feb14
 
Bai giang-spm-20feb14
Bai giang-spm-20feb14Bai giang-spm-20feb14
Bai giang-spm-20feb14
 
Bai giang-uml-18feb14
Bai giang-uml-18feb14Bai giang-uml-18feb14
Bai giang-uml-18feb14
 
Bai giang-se-20feb14
Bai giang-se-20feb14Bai giang-se-20feb14
Bai giang-se-20feb14
 
Bai giang-se-17feb14
Bai giang-se-17feb14Bai giang-se-17feb14
Bai giang-se-17feb14
 
Bai giang-se-13feb14
Bai giang-se-13feb14Bai giang-se-13feb14
Bai giang-se-13feb14
 
Bai giang-spm-13feb14
Bai giang-spm-13feb14Bai giang-spm-13feb14
Bai giang-spm-13feb14
 
Bai giang-se-10feb14
Bai giang-se-10feb14Bai giang-se-10feb14
Bai giang-se-10feb14
 
Bai giang-uml-11feb14
Bai giang-uml-11feb14Bai giang-uml-11feb14
Bai giang-uml-11feb14
 
Bai giang-uml-21jan14
Bai giang-uml-21jan14Bai giang-uml-21jan14
Bai giang-uml-21jan14
 
Bai giang-se-20jan14
Bai giang-se-20jan14Bai giang-se-20jan14
Bai giang-se-20jan14
 
Bai giang-spm-16jan14
Bai giang-spm-16jan14Bai giang-spm-16jan14
Bai giang-spm-16jan14
 
Bai giang-se-16jan14
Bai giang-se-16jan14Bai giang-se-16jan14
Bai giang-se-16jan14
 

Kürzlich hochgeladen

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 

Kürzlich hochgeladen (20)

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 

Bai giang-uml-25-27feb14

  • 1. UML Diagram Diagram IV Activity Diagram ● Description ● Activity Diagram elements 1
  • 2. Activity Diagram ● Activity diagram captures the dynamic behaviour of the system. ● An activity diagram is a connected oriented graph made of activity nodes and activity edges connecting a pair of activity nodes. ● The flow of control is drawn from one operation to another. This flow can be sequential, branched, concurrent, parallel, or single. 2
  • 3. Activity Diagram ● Elements ● Initial node ● An initial node is a control node at which flow starts when the activity is invoked. An activity may have more than one initial node. ● Notation: 3
  • 4. Activity Diagram ● Elements ● Final nodes ● An activity may have more than one activity final node. The first one reached stops all flows in the activity. ● Notation: 4
  • 5. Activity Diagram ● Elements ● Action nodes ● An action node describe what will be done in the process modelled by the activity diagram. ● Notation: Action is shown as a round-cornered rectangle with action name in the center. 5
  • 6. Activity Diagram ● Elements ● Activity ● An activity specifies the coordination of executions of subordinate behaviors that are modeled as activity nodes connected by activity edges. An activity may include flow of control constructs (e.g., decision, merge nodes, etc.,). ● Notation: Activity is shown as a round-cornered rectangle with activity name in the upper left corner and nodes and edges of the activity inside the border. 6
  • 7. Activity Diagram ● Elements ● Object nodes ● An object node is an activity node that indicates an instance of a particular classifier, possibly in a particular state, may be available at a particular point in the activity. ● Notation: 7
  • 8. Activity Diagram ● Elements ● Control flow edges ● A control flow edge connects two nodes and depicts the flowing of a control token from the first to the latter. The action nodes may have any number of ingoing and outgoing control flow edges, whereas the initial nodes may have only outgoing edges and the final nodes only ingoing edges. ● Notation: 8
  • 9. Activity Diagram ● Elements ● Control flow edges ● A control flow edge connects two nodes and depicts the flowing of a control token from the first to the latter. The action nodes may have any number of ingoing and outgoing control flow edges, whereas the initial nodes may have only outgoing edges and the final nodes only ingoing edges. ● Notation: 9
  • 10. Activity Diagram ● Elements ● Decision nodes ● A decision node accepts tokens on an incoming edge and presents them to multiple outgoing edges. Which of the edges is actually traversed depends on the evaluation of the guards on the outgoing edges. ● Notation: 10
  • 11. Activity Diagram ● Elements ● Merge node ● A merge node is a control node that bring together multiple alternate flows. It is not used to synchronize concurrent flows but to accept one among several alternate flows. A merge node has multiple incoming edges and a single outgoing edge. ● Notation: 11
  • 12. Activity Diagram ● Elements ● Fork nodes ● A fork node is a control node that splits a flow into multiple concurrent flows. A fork node has one incoming edge and multiple outgoing edges. ● Notation: 12
  • 13. Activity Diagram ● Elements ● Join nodes ● A join node is a control node that synchronizes multiple flows. A join node has multiple incoming edges and one outgoing edge. ● Notation: 13
  • 14. Activity Diagram ● Elements ● Activity partition (Swimlane) ● An activity partition is a kind of activity group for identifying actions that have some characteristic in common. ● Notation: Activity partition is indicated with parallel lines, (horizontal or vertical), a name labeling the partition in a box at one end. Any activity nodes and edges placed between these lines are considered to be contained within the partition. 14