SlideShare una empresa de Scribd logo
1 de 23
Activity Diagrams TID2033
Chapter Objectives ,[object Object],[object Object],[object Object],[object Object]
What Is an Activity Diagram? ,[object Object],[object Object]
What Is an Activity Diagram? (cont…) ,[object Object],[object Object],[object Object]
Drawing Activity Diagrams ,[object Object],[object Object],[object Object],[object Object],[object Object]
Elements of an Activity Diagrams Activity   a behavior that an object carries out while in a particular state Transition   – a movement from one activity or state to another Decision point  – a diamond symbol containing a condition whose results provide transitions to different paths of activities Synchronization bar  – horizontal or vertical bars denoting parallel or concurrent paths of activities
Notation of Activity Diagrams ,[object Object],[object Object],[object Object],[object Object],[object Object],Fill in registration form Register subject
Notation of Activity Diagrams ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[campaign to add] [no campaign to add] Add a New  Client Assign Staff Contact Add New  Campaign
Notation of Activity Diagrams ,[object Object],[object Object],[object Object],[campaign to add] [no campaign to add] Add a New  Client Assign Staff Contact Add New  Campaign
Notation of Activity Diagrams ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Record completion of a campaign :Campaign [Active] :Campaign [Completed]
Notation of Activity Diagrams ,[object Object],[object Object],[object Object],Record Completion of a campaign Issue invoice Campaign Manager Client Accountant Pay invoice Record client payment
Activity diagram with synchronization bars Top synchronization bar is a  fork. Bottom synchronization bar is a  join.
Guidelines for Creating Activity Diagrams ,[object Object],[object Object],[object Object],[object Object],[object Object],Scott Ambler
Drawing Activity Diagrams ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Drawing Activity Diagrams ,[object Object],[object Object],[object Object],[object Object]
Drawing Activity Diagrams ,[object Object],[object Object]
Drawing Activity Diagrams ,[object Object],[object Object],[object Object],[object Object]
Drawing Activity Diagrams ,[object Object],[object Object],[object Object],[object Object]
When Not to Use Activity Diagram ,[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object]
Let’s do the exercise
Dentist Office System ,[object Object]
Use case name: Withdraw money ,[object Object]

Más contenido relacionado

La actualidad más candente

Use case Diagram
Use case Diagram Use case Diagram
Use case Diagram Rahul Pola
 
UML diagrams and symbols
UML diagrams and symbolsUML diagrams and symbols
UML diagrams and symbolsKumar
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case DiagramKumar
 
Collaboration diagram- UML diagram
Collaboration diagram- UML diagram Collaboration diagram- UML diagram
Collaboration diagram- UML diagram Ramakant Soni
 
Lecture11 use case sequence diagram
Lecture11 use case sequence diagramLecture11 use case sequence diagram
Lecture11 use case sequence diagramShahid Riaz
 
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
 
Domain class model
Domain class modelDomain class model
Domain class modelshekharsj
 
Use case diagrams 2014
Use case diagrams 2014Use case diagrams 2014
Use case diagrams 2014Inge Powell
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSAshita Agrawal
 
08 state diagram and activity diagram
08 state diagram and activity diagram08 state diagram and activity diagram
08 state diagram and activity diagramBaskarkncet
 
Sequence diagram- UML diagram
Sequence diagram- UML diagramSequence diagram- UML diagram
Sequence diagram- UML diagramRamakant Soni
 
Collaboration Diagram
Collaboration DiagramCollaboration Diagram
Collaboration Diagramfahad_uaar
 

La actualidad más candente (20)

Uml
UmlUml
Uml
 
Use case Diagram
Use case Diagram Use case Diagram
Use case Diagram
 
UML Diagrams
UML DiagramsUML Diagrams
UML Diagrams
 
Use Case Modeling
Use Case ModelingUse Case Modeling
Use Case Modeling
 
Use case Diagram
Use case DiagramUse case Diagram
Use case Diagram
 
UML diagrams and symbols
UML diagrams and symbolsUML diagrams and symbols
UML diagrams and symbols
 
UML
UMLUML
UML
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Collaboration diagram- UML diagram
Collaboration diagram- UML diagram Collaboration diagram- UML diagram
Collaboration diagram- UML diagram
 
Lecture11 use case sequence diagram
Lecture11 use case sequence diagramLecture11 use case sequence diagram
Lecture11 use case sequence diagram
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
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)
 
Domain class model
Domain class modelDomain class model
Domain class model
 
Use case diagram
Use case diagramUse case diagram
Use case diagram
 
Use case diagrams 2014
Use case diagrams 2014Use case diagrams 2014
Use case diagrams 2014
 
CS8592-OOAD Lecture Notes Unit-2
CS8592-OOAD Lecture Notes Unit-2CS8592-OOAD Lecture Notes Unit-2
CS8592-OOAD Lecture Notes Unit-2
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMS
 
08 state diagram and activity diagram
08 state diagram and activity diagram08 state diagram and activity diagram
08 state diagram and activity diagram
 
Sequence diagram- UML diagram
Sequence diagram- UML diagramSequence diagram- UML diagram
Sequence diagram- UML diagram
 
Collaboration Diagram
Collaboration DiagramCollaboration Diagram
Collaboration Diagram
 

Similar a Activity diagrams

BPM - Activity diagram.pptx
BPM - Activity diagram.pptxBPM - Activity diagram.pptx
BPM - Activity diagram.pptxazida3
 
217 scen overview_en_de
217 scen overview_en_de217 scen overview_en_de
217 scen overview_en_dephogat1
 
Quality management system definition
Quality management system definitionQuality management system definition
Quality management system definitionselinasimpson0201
 
Why is quality management important
Why is quality management importantWhy is quality management important
Why is quality management importantselinasimpson1301
 
week07a.pdf
week07a.pdfweek07a.pdf
week07a.pdfumidxjy
 
175 scen overview_en_cn
175 scen overview_en_cn175 scen overview_en_cn
175 scen overview_en_cnvenkat2madhu
 
Software System Engineering - Chapter 7
Software System Engineering - Chapter 7Software System Engineering - Chapter 7
Software System Engineering - Chapter 7Fadhil Ismail
 
Importance of quality management
Importance of quality managementImportance of quality management
Importance of quality managementselinasimpson0301
 
Advantages of quality management
Advantages of quality managementAdvantages of quality management
Advantages of quality managementselinasimpson2001
 
Value Stream Mapping Overview Update
Value Stream Mapping Overview UpdateValue Stream Mapping Overview Update
Value Stream Mapping Overview Updatejheaton418
 
Importance of quality management system
Importance of quality management systemImportance of quality management system
Importance of quality management systemselinasimpson0901
 
MTO Planning Strategies .pdf
MTO Planning Strategies .pdfMTO Planning Strategies .pdf
MTO Planning Strategies .pdfRavindraSutar9
 
Quality management policy statement
Quality management policy statementQuality management policy statement
Quality management policy statementselinasimpson2201
 
The importance of quality management
The importance of quality managementThe importance of quality management
The importance of quality managementselinasimpson1501
 
Electronic quality management system
Electronic quality management systemElectronic quality management system
Electronic quality management systemselinasimpson2401
 
Evolution of quality management
Evolution of quality managementEvolution of quality management
Evolution of quality managementselinasimpson0401
 
Tools and techniques used in tqm ppt
Tools and techniques used in tqm pptTools and techniques used in tqm ppt
Tools and techniques used in tqm pptabhandary
 

Similar a Activity diagrams (20)

BPM - Activity diagram.pptx
BPM - Activity diagram.pptxBPM - Activity diagram.pptx
BPM - Activity diagram.pptx
 
217 scen overview_en_de
217 scen overview_en_de217 scen overview_en_de
217 scen overview_en_de
 
Quality management system definition
Quality management system definitionQuality management system definition
Quality management system definition
 
Why is quality management important
Why is quality management importantWhy is quality management important
Why is quality management important
 
week07a.pdf
week07a.pdfweek07a.pdf
week07a.pdf
 
175 scen overview_en_cn
175 scen overview_en_cn175 scen overview_en_cn
175 scen overview_en_cn
 
Software System Engineering - Chapter 7
Software System Engineering - Chapter 7Software System Engineering - Chapter 7
Software System Engineering - Chapter 7
 
Importance of quality management
Importance of quality managementImportance of quality management
Importance of quality management
 
Advantages of quality management
Advantages of quality managementAdvantages of quality management
Advantages of quality management
 
Value Stream Mapping Overview Update
Value Stream Mapping Overview UpdateValue Stream Mapping Overview Update
Value Stream Mapping Overview Update
 
Importance of quality management system
Importance of quality management systemImportance of quality management system
Importance of quality management system
 
MTO Planning Strategies .pdf
MTO Planning Strategies .pdfMTO Planning Strategies .pdf
MTO Planning Strategies .pdf
 
Quality management policy statement
Quality management policy statementQuality management policy statement
Quality management policy statement
 
MOM on activity diagram
MOM on activity diagramMOM on activity diagram
MOM on activity diagram
 
The importance of quality management
The importance of quality managementThe importance of quality management
The importance of quality management
 
Types of quality management
Types of quality managementTypes of quality management
Types of quality management
 
Electronic quality management system
Electronic quality management systemElectronic quality management system
Electronic quality management system
 
Evolution of quality management
Evolution of quality managementEvolution of quality management
Evolution of quality management
 
Quality Analyst related job
Quality Analyst related job Quality Analyst related job
Quality Analyst related job
 
Tools and techniques used in tqm ppt
Tools and techniques used in tqm pptTools and techniques used in tqm ppt
Tools and techniques used in tqm ppt
 

Activity diagrams

  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Elements of an Activity Diagrams Activity a behavior that an object carries out while in a particular state Transition – a movement from one activity or state to another Decision point – a diamond symbol containing a condition whose results provide transitions to different paths of activities Synchronization bar – horizontal or vertical bars denoting parallel or concurrent paths of activities
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Activity diagram with synchronization bars Top synchronization bar is a fork. Bottom synchronization bar is a join.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Let’s do the exercise
  • 22.
  • 23.