SlideShare une entreprise Scribd logo
1  sur  4
Activity Diagram 
What is Activity diagram? 
Activity diagram is another important diagram in UML to describe dynamic aspects of the system. 
Activity diagram is a flow chart to represent the flow from one activity to another activity and describes 
operation of the system. 
Activity diagram is not only shows the visualizing the dynamic nature of system and construct the execution of 
the system. 
After identifying the activities we need to understand how they are associated with constraints and conditions. 
The missing part of the activity diagram is Messaging. Activity diagram is not shows the message flow from one 
activity to another activity. 
Before drawing the activity diagram we should know the elements used in activity diagram. 
We should identify the following elements: 
 Activities 
 Association 
 Conditions 
 Constraints 
Activity diagram shows like a flow chart but it is not. It shows different flow like parallel, branched, concurrent and 
single. 
So the purposes can be described as: 
 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. 
Where to use Activity diagram? 
An application can have multiple systems. Activity diagram captures these systems and describes flow from one 
activity to another activity. 
This specific usage not in another diagram.
Activity Diagram 
Below diagram we use the elements of activity diagram. 
Start /Initial 
Phase 
Decision box 
Activity/Action 
State 
Flow 
Note/comments 
Stop 
Below the example is Activity diagram: 
Insert Card Enter PIN 
Confiscate PIN 
[Invalid PIN] 
[Valid PIN] 
Display Menu
Activity Diagram 
Below the example Reservation of Ticket Activity diagram by using swimlane: 
Passenger System Database Pay gateway 
User Login 
Check seats availability 
Seats not available 
[No] 
[Yes 
] 
Provide register form 
Submit registration form 
Verify registration details 
[No] 
[Yes 
] 
Invalid details 
Payment process start 
Select payment mode 
Select credit or debit card 
Verify account number 
Ticket Cnfirmed 
[Yes 
] 
[No/Invalid parameters] 
Select Bank 
Enter card number 
Authentication 
[Update 
] 
Update passenger details 
Update reservation 
[Yes 
] 
Debit amount 
[No 
] 
Invalid Number
Activity Diagram

Contenu connexe

Tendances

Assignment on diagram and flowchart 1
Assignment on diagram and flowchart 1Assignment on diagram and flowchart 1
Assignment on diagram and flowchart 1
Swarnima Tiwari
 
Flow chart
Flow chartFlow chart
Flow chart
oggipl
 

Tendances (13)

ppt of flowchart
ppt of flowchartppt of flowchart
ppt of flowchart
 
Assignment on diagram and flowchart 1
Assignment on diagram and flowchart 1Assignment on diagram and flowchart 1
Assignment on diagram and flowchart 1
 
2 flow charts
2 flow charts2 flow charts
2 flow charts
 
Flow chart
Flow chartFlow chart
Flow chart
 
What is a flowchart
What is a flowchartWhat is a flowchart
What is a flowchart
 
Types of flowchart
Types of flowchartTypes of flowchart
Types of flowchart
 
Flow Chart Guide PPT
Flow Chart Guide PPTFlow Chart Guide PPT
Flow Chart Guide PPT
 
Flowchart symbols meaning explained
Flowchart symbols meaning explainedFlowchart symbols meaning explained
Flowchart symbols meaning explained
 
Activity diagram
Activity diagramActivity diagram
Activity diagram
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
Chapter2
Chapter2Chapter2
Chapter2
 
Flowcharts
FlowchartsFlowcharts
Flowcharts
 
Flow Chart @ppsc(2)
Flow Chart @ppsc(2)Flow Chart @ppsc(2)
Flow Chart @ppsc(2)
 

Similaire à MOM on activity diagram

software engineering with uml- activity diagram
software engineering with uml- activity diagramsoftware engineering with uml- activity diagram
software engineering with uml- activity diagram
rahmantoyuri
 
Lab # 05
Lab # 05Lab # 05
Lab # 05
Mr SMAK
 
Use case diagrams
Use case diagramsUse case diagrams
Use case diagrams
Mir Majid
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMS
Ashita Agrawal
 

Similaire à MOM on activity diagram (20)

Activity diagrams
Activity diagramsActivity diagrams
Activity diagrams
 
Use case model
Use case modelUse case model
Use case model
 
Activity diagram model
Activity diagram modelActivity diagram model
Activity diagram model
 
week07a.pdf
week07a.pdfweek07a.pdf
week07a.pdf
 
software engineering with uml- activity diagram
software engineering with uml- activity diagramsoftware engineering with uml- activity diagram
software engineering with uml- activity diagram
 
Activity
ActivityActivity
Activity
 
ACTIVITY DIAGRAM.pptx
ACTIVITY DIAGRAM.pptxACTIVITY DIAGRAM.pptx
ACTIVITY DIAGRAM.pptx
 
Lecture09
Lecture09Lecture09
Lecture09
 
Lecture09
Lecture09Lecture09
Lecture09
 
Lab # 05
Lab # 05Lab # 05
Lab # 05
 
UML Diagrams
UML DiagramsUML Diagrams
UML Diagrams
 
Activity Diagram Examples by Creately
Activity Diagram Examples by Creately Activity Diagram Examples by Creately
Activity Diagram Examples by Creately
 
Use case diagrams
Use case diagramsUse case diagrams
Use case diagrams
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMS
 
Online spice selling report1
Online spice selling report1Online spice selling report1
Online spice selling report1
 
Lecture 19...unit 3.....se
Lecture 19...unit 3.....seLecture 19...unit 3.....se
Lecture 19...unit 3.....se
 
Chapter06
Chapter06Chapter06
Chapter06
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptx
 
Jar chapter 4_part_ii
Jar chapter 4_part_iiJar chapter 4_part_ii
Jar chapter 4_part_ii
 
Activity Diagram part8
Activity Diagram part8Activity Diagram part8
Activity Diagram part8
 

Plus de Yaswanth Babu Gummadivelli

Plus de Yaswanth Babu Gummadivelli (20)

Presentation on BA
Presentation on BAPresentation on BA
Presentation on BA
 
ERP
ERPERP
ERP
 
Ba -content
Ba -contentBa -content
Ba -content
 
E commerce use case documentation.
E commerce use case documentation.E commerce use case documentation.
E commerce use case documentation.
 
Business analyst ppt
Business analyst pptBusiness analyst ppt
Business analyst ppt
 
MOM on BA
MOM on BAMOM on BA
MOM on BA
 
exception handling
 exception handling exception handling
exception handling
 
collections
 collections collections
collections
 
Constructors
Constructors Constructors
Constructors
 
array
array array
array
 
Use case for atm
Use case for atmUse case for atm
Use case for atm
 
use case diagramHospital managment system
use case diagramHospital managment systemuse case diagramHospital managment system
use case diagramHospital managment system
 
Activity diagram for ticket vending machine
Activity diagram for ticket vending machineActivity diagram for ticket vending machine
Activity diagram for ticket vending machine
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Agile model
Agile model Agile model
Agile model
 
Business Analyst
Business AnalystBusiness Analyst
Business Analyst
 
CRM and ERP
CRM and ERPCRM and ERP
CRM and ERP
 
Reflection
ReflectionReflection
Reflection
 
Bill Gates
Bill GatesBill Gates
Bill Gates
 
Generics collections
Generics collectionsGenerics collections
Generics collections
 

Dernier

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
heathfieldcps1
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Dernier (20)

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...
 
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
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
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
 
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
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
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
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
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.
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

MOM on activity diagram

  • 1. Activity Diagram What is Activity diagram? Activity diagram is another important diagram in UML to describe dynamic aspects of the system. Activity diagram is a flow chart to represent the flow from one activity to another activity and describes operation of the system. Activity diagram is not only shows the visualizing the dynamic nature of system and construct the execution of the system. After identifying the activities we need to understand how they are associated with constraints and conditions. The missing part of the activity diagram is Messaging. Activity diagram is not shows the message flow from one activity to another activity. Before drawing the activity diagram we should know the elements used in activity diagram. We should identify the following elements:  Activities  Association  Conditions  Constraints Activity diagram shows like a flow chart but it is not. It shows different flow like parallel, branched, concurrent and single. So the purposes can be described as:  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. Where to use Activity diagram? An application can have multiple systems. Activity diagram captures these systems and describes flow from one activity to another activity. This specific usage not in another diagram.
  • 2. Activity Diagram Below diagram we use the elements of activity diagram. Start /Initial Phase Decision box Activity/Action State Flow Note/comments Stop Below the example is Activity diagram: Insert Card Enter PIN Confiscate PIN [Invalid PIN] [Valid PIN] Display Menu
  • 3. Activity Diagram Below the example Reservation of Ticket Activity diagram by using swimlane: Passenger System Database Pay gateway User Login Check seats availability Seats not available [No] [Yes ] Provide register form Submit registration form Verify registration details [No] [Yes ] Invalid details Payment process start Select payment mode Select credit or debit card Verify account number Ticket Cnfirmed [Yes ] [No/Invalid parameters] Select Bank Enter card number Authentication [Update ] Update passenger details Update reservation [Yes ] Debit amount [No ] Invalid Number