SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Software Requirement
Activity Diagram Model
ď‚´ An activity diagram visually presents a series of actions or flow
of control in a system similar to a flowshart or a data
flow diagram. Activity diagrams are often used in business
process modeling.
ď‚´ Contrary to use case diagrams, in activity diagrams it is
obvious whether actors can perform business use cases
together or independently from one another
Overview
Purpose:
ď‚´Draw the activity flow of a system.
ď‚´Describe the sequence from one activity to
another.
ď‚´Describe the parallel, branched and
concurrent flow of the system.
How to draw Activity Diagram?
before drawing an activity diagram we should identify
the following elements:
ď‚´ Initial State or Start Point
ď‚´ Activity or Action State
ď‚´ Object Flow
ď‚´ Decisions and Branching
ď‚´ Synchronization
ď‚´ Time Event
ď‚´ Final State or End Point
Initial State or Start Point
ď‚´A small filled circle followed by an arrow represents
the initial action state or the start point for any
activity diagram.
Activity or Action State
ď‚´ An action state represents the non-interruptible action of
objects.
Action Flow
ď‚´Action flows, also called edges and paths,
illustrate the transitions from one action state
to another
Decisions and Branching
ď‚´A diamond represents a decision with alternate
paths. When an activity requires a decision prior to
moving on to the next activity, add a diamond
between the two activities.
Synchronization
ď‚´A fork node is used to split a single incoming
flow into multiple concurrent flows. It is
represented as a straight, slightly thicker line
in an activity diagram.
ď‚´A join node joins multiple concurrent flows
back into a single outgoing flow.
ď‚´A fork and join mode used together are
often referred to as synchronization.
Time Event
ď‚´ This refers to an event that stops the flow for a time; an hourglass depicts it.
ď‚´
Merge Event
ď‚´ A merge event brings together multiple flows that are not concurrent.
Accepting an Event (Action)
ď‚´ This action waits for an event to occur. After the event is accepted, the flow that
comes from this action (and is defined in the activity diagram) is executed.
Accepting events is an important element for business processes in activity
diagrams:
Sending Signals (Action)
ď‚´ Sending a signal means that a signal is being sent to an accepting activity:
ď‚´
Final State or End Point
1.
ď‚´ An arrow pointing to a filled circle nested inside another circle represents the final
action state.
ď‚´
Activity Partition
User do action and system reply
EX:
Where to use Activity Diagrams?
ď‚´Modeling work flow by using activities.
ď‚´Modeling business requirements.(usecase
scenario)
ď‚´High level understanding of the system's
functionalities.
ď‚´Investigate business requirements at a later
stage.

Weitere ähnliche Inhalte

Was ist angesagt?

Uml Presentation
Uml PresentationUml Presentation
Uml Presentationmewaseem
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagramsbarney92
 
Activity diagram-UML diagram
Activity diagram-UML diagramActivity diagram-UML diagram
Activity diagram-UML diagramRamakant Soni
 
Unit 3(advanced state modeling & interaction meodelling)
Unit  3(advanced state modeling & interaction meodelling)Unit  3(advanced state modeling & interaction meodelling)
Unit 3(advanced state modeling & interaction meodelling)Manoj Reddy
 
Diagrams
DiagramsDiagrams
Diagramsjanessa24
 
5.state diagrams
5.state diagrams5.state diagrams
5.state diagramsAPU
 
Component Diagram
Component DiagramComponent Diagram
Component DiagramManas Shukla
 
Sequence diagram
Sequence diagramSequence diagram
Sequence diagramKaushik Ghosh
 
The Ultimate Sequence Diagram Tutorial
The Ultimate Sequence Diagram TutorialThe Ultimate Sequence Diagram Tutorial
The Ultimate Sequence Diagram TutorialCreately
 
Use case Diagram
Use case Diagram Use case Diagram
Use case Diagram Rahul Pola
 
Component diagram
Component diagramComponent diagram
Component diagramAbdul Manan
 
Use case Diagram
Use case DiagramUse case Diagram
Use case DiagramPreeti Mishra
 
UML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussionUML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussionCherryBerry2
 
11 deployment diagrams
11 deployment diagrams11 deployment diagrams
11 deployment diagramsBaskarkncet
 
Slide 4 Interaction Diagram
Slide 4 Interaction DiagramSlide 4 Interaction Diagram
Slide 4 Interaction DiagramNiloy Rocker
 

Was ist angesagt? (20)

Use case diagram
Use case diagramUse case diagram
Use case diagram
 
Sequence Diagram
Sequence DiagramSequence Diagram
Sequence Diagram
 
Uml Presentation
Uml PresentationUml Presentation
Uml Presentation
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
Activity diagram-UML diagram
Activity diagram-UML diagramActivity diagram-UML diagram
Activity diagram-UML diagram
 
Unit 3(advanced state modeling & interaction meodelling)
Unit  3(advanced state modeling & interaction meodelling)Unit  3(advanced state modeling & interaction meodelling)
Unit 3(advanced state modeling & interaction meodelling)
 
Diagrams
DiagramsDiagrams
Diagrams
 
5.state diagrams
5.state diagrams5.state diagrams
5.state diagrams
 
Component Diagram
Component DiagramComponent Diagram
Component Diagram
 
Sequence diagram
Sequence diagramSequence diagram
Sequence diagram
 
The Ultimate Sequence Diagram Tutorial
The Ultimate Sequence Diagram TutorialThe Ultimate Sequence Diagram Tutorial
The Ultimate Sequence Diagram Tutorial
 
Use case Diagram
Use case Diagram Use case Diagram
Use case Diagram
 
Component diagram
Component diagramComponent diagram
Component diagram
 
Use Case Modeling
Use Case ModelingUse Case Modeling
Use Case Modeling
 
Use case Diagram
Use case DiagramUse case Diagram
Use case Diagram
 
Activity diagram
Activity diagramActivity diagram
Activity diagram
 
UML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussionUML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussion
 
11 deployment diagrams
11 deployment diagrams11 deployment diagrams
11 deployment diagrams
 
Slide 4 Interaction Diagram
Slide 4 Interaction DiagramSlide 4 Interaction Diagram
Slide 4 Interaction Diagram
 
UML Diagrams
UML DiagramsUML Diagrams
UML Diagrams
 

Andere mochten auch

Activity diagram tutorial
Activity diagram tutorialActivity diagram tutorial
Activity diagram tutorialDeclan Chellar
 
Activity Diagram Templates by Creately
Activity Diagram Templates by CreatelyActivity Diagram Templates by Creately
Activity Diagram Templates by CreatelyCreately
 
UML- Unified Modeling Language
UML- Unified Modeling LanguageUML- Unified Modeling Language
UML- Unified Modeling LanguageShahzad
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow DiagramPuneet Arora
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case DiagramAshesh R
 
Dfd examples
Dfd examplesDfd examples
Dfd examplesMohit
 
Activity Diagram tutorial part 3
Activity Diagram tutorial part 3Activity Diagram tutorial part 3
Activity Diagram tutorial part 3Declan Chellar
 
Enhancement of Action Description Language for UML Activity Diagram Review
Enhancement of Action Description Language for UML Activity Diagram ReviewEnhancement of Action Description Language for UML Activity Diagram Review
Enhancement of Action Description Language for UML Activity Diagram ReviewChinnapat Kaewchinporn
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modelingguest2c3da5c7
 
Operations management siib
Operations management siibOperations management siib
Operations management siibAbhay Nain
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process ModelingAng Chen
 
Activity diagram tutorial part 2
Activity diagram tutorial part 2Activity diagram tutorial part 2
Activity diagram tutorial part 2Declan Chellar
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagramUpendra Sengar
 
Data Flow 1
Data Flow 1Data Flow 1
Data Flow 1MISY
 

Andere mochten auch (19)

Activity diagram tutorial
Activity diagram tutorialActivity diagram tutorial
Activity diagram tutorial
 
Activity Diagram Templates by Creately
Activity Diagram Templates by CreatelyActivity Diagram Templates by Creately
Activity Diagram Templates by Creately
 
UML- Unified Modeling Language
UML- Unified Modeling LanguageUML- Unified Modeling Language
UML- Unified Modeling Language
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Dfd examples
Dfd examplesDfd examples
Dfd examples
 
Activity Diagram tutorial part 3
Activity Diagram tutorial part 3Activity Diagram tutorial part 3
Activity Diagram tutorial part 3
 
TD-635-03-PSBO
TD-635-03-PSBOTD-635-03-PSBO
TD-635-03-PSBO
 
Enhancement of Action Description Language for UML Activity Diagram Review
Enhancement of Action Description Language for UML Activity Diagram ReviewEnhancement of Action Description Language for UML Activity Diagram Review
Enhancement of Action Description Language for UML Activity Diagram Review
 
AIG Seven QC Tools
AIG Seven QC ToolsAIG Seven QC Tools
AIG Seven QC Tools
 
Se 20150507
Se 20150507Se 20150507
Se 20150507
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Operations management siib
Operations management siibOperations management siib
Operations management siib
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Activity diagram tutorial part 2
Activity diagram tutorial part 2Activity diagram tutorial part 2
Activity diagram tutorial part 2
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Plant Layout Algorithm
Plant Layout AlgorithmPlant Layout Algorithm
Plant Layout Algorithm
 
Data Flow 1
Data Flow 1Data Flow 1
Data Flow 1
 

Ă„hnlich wie Activity diagram model

Activity Diagram part8
Activity Diagram part8Activity Diagram part8
Activity Diagram part8DrMohammed Qassim
 
Lecture 19...unit 3.....se
Lecture 19...unit 3.....seLecture 19...unit 3.....se
Lecture 19...unit 3.....sePraveen Nelapati
 
ACTIVITY DIAGRAM.pptx
ACTIVITY DIAGRAM.pptxACTIVITY DIAGRAM.pptx
ACTIVITY DIAGRAM.pptxdevboris1
 
Slide 6 Activity Diagram
Slide 6 Activity DiagramSlide 6 Activity Diagram
Slide 6 Activity DiagramNiloy Rocker
 
week07a.pdf
week07a.pdfweek07a.pdf
week07a.pdfumidxjy
 
Lab # 05
Lab # 05Lab # 05
Lab # 05Mr SMAK
 
Chapter7
Chapter7Chapter7
Chapter7Dang Tuan
 
Fundamentals of Software Engineering
Fundamentals of Software Engineering Fundamentals of Software Engineering
Fundamentals of Software Engineering Madhar Khan Pathan
 
SE_Lec 09_ UML Behaviour Diagrams
SE_Lec 09_ UML Behaviour DiagramsSE_Lec 09_ UML Behaviour Diagrams
SE_Lec 09_ UML Behaviour DiagramsAmr E. Mohamed
 
Activity diagrams
Activity diagramsActivity diagrams
Activity diagramsJalaxy Jahury
 
Use case model
Use case modelUse case model
Use case modelAshwani Kumar
 
Unit three Advanced State Modelling
Unit three Advanced State ModellingUnit three Advanced State Modelling
Unit three Advanced State ModellingDr Chetan Shelke
 
SAD09 - Activity Diagrams
SAD09 - Activity DiagramsSAD09 - Activity Diagrams
SAD09 - Activity DiagramsMichael Heron
 
Software System Engineering - Chapter 14
Software System Engineering - Chapter 14Software System Engineering - Chapter 14
Software System Engineering - Chapter 14Fadhil Ismail
 
08 state diagram and activity diagram
08 state diagram and activity diagram08 state diagram and activity diagram
08 state diagram and activity diagramBaskarkncet
 
Advanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omdAdvanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omdjayashri kolekar
 
Wcm overview
Wcm overviewWcm overview
Wcm overviewamit1858
 

Ă„hnlich wie Activity diagram model (20)

Activity Diagram part8
Activity Diagram part8Activity Diagram part8
Activity Diagram part8
 
Activity
ActivityActivity
Activity
 
Lecture 19...unit 3.....se
Lecture 19...unit 3.....seLecture 19...unit 3.....se
Lecture 19...unit 3.....se
 
ACTIVITY DIAGRAM.pptx
ACTIVITY DIAGRAM.pptxACTIVITY DIAGRAM.pptx
ACTIVITY DIAGRAM.pptx
 
Slide 6 Activity Diagram
Slide 6 Activity DiagramSlide 6 Activity Diagram
Slide 6 Activity Diagram
 
week07a.pdf
week07a.pdfweek07a.pdf
week07a.pdf
 
Lab # 05
Lab # 05Lab # 05
Lab # 05
 
Chapter7
Chapter7Chapter7
Chapter7
 
Fundamentals of Software Engineering
Fundamentals of Software Engineering Fundamentals of Software Engineering
Fundamentals of Software Engineering
 
SE_Lec 09_ UML Behaviour Diagrams
SE_Lec 09_ UML Behaviour DiagramsSE_Lec 09_ UML Behaviour Diagrams
SE_Lec 09_ UML Behaviour Diagrams
 
Activity diagrams
Activity diagramsActivity diagrams
Activity diagrams
 
Use case model
Use case modelUse case model
Use case model
 
Unit three Advanced State Modelling
Unit three Advanced State ModellingUnit three Advanced State Modelling
Unit three Advanced State Modelling
 
SAD09 - Activity Diagrams
SAD09 - Activity DiagramsSAD09 - Activity Diagrams
SAD09 - Activity Diagrams
 
Activity diag
Activity diagActivity diag
Activity diag
 
MOM on activity diagram
MOM on activity diagramMOM on activity diagram
MOM on activity diagram
 
Software System Engineering - Chapter 14
Software System Engineering - Chapter 14Software System Engineering - Chapter 14
Software System Engineering - Chapter 14
 
08 state diagram and activity diagram
08 state diagram and activity diagram08 state diagram and activity diagram
08 state diagram and activity diagram
 
Advanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omdAdvanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omd
 
Wcm overview
Wcm overviewWcm overview
Wcm overview
 

Mehr von ahmed zewita

software requirement
software requirementsoftware requirement
software requirementahmed zewita
 
software requirement
software requirementsoftware requirement
software requirementahmed zewita
 
Receiving multischem inside one orchestration
Receiving multischem inside one orchestrationReceiving multischem inside one orchestration
Receiving multischem inside one orchestrationahmed zewita
 
biz talk orchestration
biz talk orchestrationbiz talk orchestration
biz talk orchestrationahmed zewita
 
Schema to wcf service
Schema to wcf serviceSchema to wcf service
Schema to wcf serviceahmed zewita
 
Generate schema using wcf sql adapter 
Generate schema using wcf sql adapter Generate schema using wcf sql adapter 
Generate schema using wcf sql adapter ahmed zewita
 
Xsd biztalk schema
Xsd biztalk schemaXsd biztalk schema
Xsd biztalk schemaahmed zewita
 
Overview UDDI
Overview UDDIOverview UDDI
Overview UDDIahmed zewita
 
Uddi category
Uddi categoryUddi category
Uddi categoryahmed zewita
 
Publishing a web service
Publishing a web servicePublishing a web service
Publishing a web serviceahmed zewita
 
Uddi console mangment
Uddi console mangmentUddi console mangment
Uddi console mangmentahmed zewita
 
UDDI Overview
UDDI OverviewUDDI Overview
UDDI Overviewahmed zewita
 

Mehr von ahmed zewita (13)

Usecase
UsecaseUsecase
Usecase
 
software requirement
software requirementsoftware requirement
software requirement
 
software requirement
software requirementsoftware requirement
software requirement
 
Receiving multischem inside one orchestration
Receiving multischem inside one orchestrationReceiving multischem inside one orchestration
Receiving multischem inside one orchestration
 
biz talk orchestration
biz talk orchestrationbiz talk orchestration
biz talk orchestration
 
Schema to wcf service
Schema to wcf serviceSchema to wcf service
Schema to wcf service
 
Generate schema using wcf sql adapter 
Generate schema using wcf sql adapter Generate schema using wcf sql adapter 
Generate schema using wcf sql adapter 
 
Xsd biztalk schema
Xsd biztalk schemaXsd biztalk schema
Xsd biztalk schema
 
Overview UDDI
Overview UDDIOverview UDDI
Overview UDDI
 
Uddi category
Uddi categoryUddi category
Uddi category
 
Publishing a web service
Publishing a web servicePublishing a web service
Publishing a web service
 
Uddi console mangment
Uddi console mangmentUddi console mangment
Uddi console mangment
 
UDDI Overview
UDDI OverviewUDDI Overview
UDDI Overview
 

KĂĽrzlich hochgeladen

Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfWilly Marroquin (WillyDevNET)
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 

KĂĽrzlich hochgeladen (20)

Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 

Activity diagram model

  • 2. ď‚´ An activity diagram visually presents a series of actions or flow of control in a system similar to a flowshart or a data flow diagram. Activity diagrams are often used in business process modeling. ď‚´ Contrary to use case diagrams, in activity diagrams it is obvious whether actors can perform business use cases together or independently from one another Overview
  • 3. Purpose: ď‚´Draw the activity flow of a system. ď‚´Describe the sequence from one activity to another. ď‚´Describe the parallel, branched and concurrent flow of the system.
  • 4. How to draw Activity Diagram? before drawing an activity diagram we should identify the following elements: ď‚´ Initial State or Start Point ď‚´ Activity or Action State ď‚´ Object Flow ď‚´ Decisions and Branching ď‚´ Synchronization ď‚´ Time Event ď‚´ Final State or End Point
  • 5. Initial State or Start Point ď‚´A small filled circle followed by an arrow represents the initial action state or the start point for any activity diagram.
  • 6. Activity or Action State ď‚´ An action state represents the non-interruptible action of objects.
  • 7. Action Flow ď‚´Action flows, also called edges and paths, illustrate the transitions from one action state to another
  • 8. Decisions and Branching ď‚´A diamond represents a decision with alternate paths. When an activity requires a decision prior to moving on to the next activity, add a diamond between the two activities.
  • 9. Synchronization ď‚´A fork node is used to split a single incoming flow into multiple concurrent flows. It is represented as a straight, slightly thicker line in an activity diagram. ď‚´A join node joins multiple concurrent flows back into a single outgoing flow. ď‚´A fork and join mode used together are often referred to as synchronization.
  • 10.
  • 11. Time Event ď‚´ This refers to an event that stops the flow for a time; an hourglass depicts it. ď‚´
  • 12. Merge Event ď‚´ A merge event brings together multiple flows that are not concurrent.
  • 13. Accepting an Event (Action) ď‚´ This action waits for an event to occur. After the event is accepted, the flow that comes from this action (and is defined in the activity diagram) is executed. Accepting events is an important element for business processes in activity diagrams:
  • 14. Sending Signals (Action) ď‚´ Sending a signal means that a signal is being sent to an accepting activity: ď‚´
  • 15. Final State or End Point 1. ď‚´ An arrow pointing to a filled circle nested inside another circle represents the final action state. ď‚´
  • 16. Activity Partition User do action and system reply
  • 17. EX:
  • 18. Where to use Activity Diagrams? ď‚´Modeling work flow by using activities. ď‚´Modeling business requirements.(usecase scenario) ď‚´High level understanding of the system's functionalities. ď‚´Investigate business requirements at a later stage.