Activity Diagram - Step by Step Guide with Example

  Рет қаралды 457,545

Master2Teach

Master2Teach

Күн бұрын

In this video, you’re going to learn
1. What is the Activity Diagram?
2. How to draw an activity diagram?
3. Step by step with examples.
One of the other important diagrams in UML is the Activity Diagram which shows a dynamic view of the system. The activity diagram is a flowchart to represent the flow of control among the activities in a system. Simply, it’s an operation of the system shown in the diagrammatical form where it shows all the control flow from one operation to another.
So far we have gone through the use case diagram, communication, sequence, and class diagram which shows the message flow from one object to another but in the activity diagram shows the message flow from one activity to another.
The flow of operation can be sequential, branched or concurrent. The activity diagram is sometimes considered as the flowchart. Although the diagrams look like a flowchart, they are not. Now let’s move to learn different notations used in the activity diagram.
1. Start Node: The black small filled circle is the standard notation for an initial state before an activity takes place. In the flow chart we draw in an oval shape label with Start whereas in the activity diagram we draw with fill small circle as shown in the diagram to represent the start of the activity.
2. Final Activity node: The Black circle that looks like a selected radio button is the symbol for the end state of activity. In the flow chart we represent in oval shape label with the end in it whereas in the activity diagram we represent with small fill circle include borderline circle as shown in the figure.
3. Activity: The activity symbols are the basic building blocks of an activity diagram and usually have a short description of the activity they represent. It is represented by the oval shape as well as a round-edged rectangle box as shown in the figure.
4. Control Flow: A solid line with an arrow represent the direction flow of the activities. The arrow points in the direction of progressing activities.
5. Join: A join combines two concurrent activities back into a flow where only one activity is happening at a time which is represented as shown in the figure.
6. Fork: A fork splits single activity flow into two concurrent activities which are represented.
7. Decision Symbol: It is similar to the flow chart which is represented by the diamond shape where two paths coming out of a decision and the condition text lets you know which options are mutually exclusive.
8. Condition: condition text is placed next to a decision marker to let you know under what condition an activity flow should split off in that direction.
9. Merge Node: Merge is similar to the join where two activities are merged with the condition and only one activity flows forward as shown in the figure. For example: While Sending E-mail, if the email is private, encrypted it before sending it while if not private, send as regular mail. These two activities are merged with the merge node which is the same as the decision represented by a diamond shape. In Decision one activity as input and there will be two output according to a condition whereas in merge two activities are input and output only one activity.
10. Final Flow node: It may be confusing with the final activity node. It represents the end of a specific process flow which is denoted by a circle with cross lines inside the circle.
11. Partition: activity diagram partition is also known as swim lanes which are used to represent or group actions carried out by different actors in a single thread.
12. Note: or Comment: This is similar to the sequence diagram, used to add relevant comments to elements that are represented by one corner folded symbol.
Signal Sending which is used to represent the action of sending a single to an accepting activity
Signal receipt, which is used to represent that signal is received.
In this way, you can draw the activity diagram using a different kind of notation showing stepwise activities.
How to draw Use Case Diagram
• Use Case Diagram - Ste...
How to verify Use Case Diagram
• Use Case Diagram - Ste...
How to draw Communication or Collaboration Diagram
• Communication - Collab...
How to draw Sequence Diagram
• Sequence Diagram - Ste...
SUBSCRIBE to our KZbin channel for more videos:
www.youtube.co...
Like us on Facebook: / master2teach
For more content go to master2teach.com/
E-mail: master2teach@gmail.com

Пікірлер: 160
@surihapsari6595
@surihapsari6595 3 жыл бұрын
Great thanks from Indonesia. Very good video.. concise and clear.. love it..
@ChandanKumar-k3d8p
@ChandanKumar-k3d8p Жыл бұрын
Really 😮
@Master2Teach
@Master2Teach 6 ай бұрын
Thank you for watching and for the comment.
@adanenegash6368
@adanenegash6368 2 жыл бұрын
I ma From Ethiopia, and i would like to say thanks, you are my teacher of Diagram1
@Master2Teach
@Master2Teach 2 жыл бұрын
You are most welcome and don't forget to like, share, and subscribe the channel.
@ahmedyassin5685
@ahmedyassin5685 Ай бұрын
hi im too tanks
@agustinlawtaro
@agustinlawtaro 3 жыл бұрын
I think there's a mistake in minute 6:45, in the "search book" activity, because you have 2 flows and you can't have the activity initiated unless it receives the tokens from the 2 flows, but it can't have the 2 tokens because they're sequential. I think a merge is needed there. Besides of that, thanks for the video!
@harshgurnani609
@harshgurnani609 5 ай бұрын
All the places where "join" is used should be replaced by "merge".
@twosorzeros20
@twosorzeros20 3 жыл бұрын
Great work. I needed a refresh and this was perfect.
@Master2Teach
@Master2Teach 6 ай бұрын
Thank you
@2iii68sitikhairiyyahrusli7
@2iii68sitikhairiyyahrusli7 2 жыл бұрын
Thanks for explaining it briefly. I hope I've come up with the idea of describing the activity diagram as already described and thank you very much sir
@Master2Teach
@Master2Teach 6 ай бұрын
Thanks for the comment. Welcome.
@roshrosh9991
@roshrosh9991 4 ай бұрын
i studied uml part from you . thank you. simple and concise. explanations great.
@Master2Teach
@Master2Teach 3 ай бұрын
Thanks for watching and for the positive comment!
@jyuni478
@jyuni478 11 ай бұрын
Thank you sir!!! you explained it very well and east to understand
@Master2Teach
@Master2Teach 6 ай бұрын
Thanks for watching and for the best comment.
@NavneethKs-i8s
@NavneethKs-i8s Ай бұрын
I have my OOM exam today and this will help me, thanks. 😄
@axelle-3052
@axelle-3052 2 жыл бұрын
good video nice thanku sir xixi
@higiniofuentes2551
@higiniofuentes2551 Жыл бұрын
Thank you for this very useful video!
@unruly_ronin
@unruly_ronin Жыл бұрын
Thank you so much friend!
@An_American_Boy
@An_American_Boy 2 жыл бұрын
Thanks a lot Sir. 😃
@Master2Teach
@Master2Teach 2 жыл бұрын
Thanks for comment. Pls don't forget to like and share the video and subscribe too :)
@An_American_Boy
@An_American_Boy 2 жыл бұрын
@@Master2Teach Already done.
@Alchemist10241
@Alchemist10241 Жыл бұрын
you explained a complex topic in the simplest way possible. thanks
@Master2Teach
@Master2Teach 6 ай бұрын
Great comment. Thank you
@reg1tni9
@reg1tni9 11 ай бұрын
Thanks from Poland
@Master2Teach
@Master2Teach 3 ай бұрын
Thank you from Nepal :)
@programminglover2851
@programminglover2851 4 жыл бұрын
Like the way you teach. Thank you!
@Master2Teach
@Master2Teach 4 жыл бұрын
Glad to hear that! Thank you so much
@sanujatharinda6525
@sanujatharinda6525 3 жыл бұрын
The best ❤️
@muhammadahwar3023
@muhammadahwar3023 3 жыл бұрын
Really good video. Describe everything, leave nothing. Thanks.
@Master2Teach
@Master2Teach 3 жыл бұрын
Glad you liked it!
@swarupsamanta9425
@swarupsamanta9425 10 ай бұрын
Nicely explained!
@Master2Teach
@Master2Teach 3 ай бұрын
Thanks for watching and for the positive comment!
@CreativeRosh
@CreativeRosh 4 жыл бұрын
It's very help full...Thank you!..
@Master2Teach
@Master2Teach 3 жыл бұрын
Glad to hear that
@sahanahsj6702
@sahanahsj6702 2 жыл бұрын
Thank you for the vid!
@madushaninimeshika3910
@madushaninimeshika3910 4 жыл бұрын
Super explaining...thank you so much...hopping more videoes
@Master2Teach
@Master2Teach 3 жыл бұрын
Sure 👍
@הודיהשירזי-ע1פ
@הודיהשירזי-ע1פ 6 ай бұрын
THANK YOU for this one
@Master2Teach
@Master2Teach 6 ай бұрын
Thank you for the best comment.
@priyankav6437
@priyankav6437 4 жыл бұрын
Should we represent the whole system in a single diagram or can take scenarios ?
@Its_Pritam_
@Its_Pritam_ 3 жыл бұрын
Exactly, Literally, no one on the internet explained that!
@saimirfan902
@saimirfan902 3 жыл бұрын
I think we need different scenarios for different activities so that you can be more precise and add more details. It would be really hard to present a whole system in a single diagram. An activity diagram is a behavioral diagram and you cant really have all of the behaviors happening at the same time.
@Its_Pritam_
@Its_Pritam_ 3 жыл бұрын
@@saimirfan902 Hi brother, you are right. I finally made one referencing the diagram in the below link. We just have to use connectors and separate different scenarios. This is for anyone who is still looking for the answer. www.uml-diagrams.org/online-shopping-uml-activity-diagram-example.html?context=activity-examples
@saimirfan902
@saimirfan902 3 жыл бұрын
@@Its_Pritam_ Great Help bro!
@setiaidam
@setiaidam 4 жыл бұрын
Thank You for the easy learn video
@Master2Teach
@Master2Teach 4 жыл бұрын
Glad it was helpful! Please don't forget to share the video.
@9iht6ihgt43rzhijj
@9iht6ihgt43rzhijj 3 жыл бұрын
Good explanation for beginners.
@Master2Teach
@Master2Teach 6 ай бұрын
Thanks for watching.
@belhadjterbagou6533
@belhadjterbagou6533 4 жыл бұрын
hi, sorry but i have 2 question 1-if i use a fork i have to close it with a join, i can't finish without close? 2-i can collegate a join with a previous fork? (for example in your diagram 3:26 i collegate the arrow after join to previous fork) i have a strange situation on my diagram
@nethuhasi3633
@nethuhasi3633 3 жыл бұрын
Thank you soo much. Well understood.
@Master2Teach
@Master2Teach 6 ай бұрын
Thanks, it helps.
@amruthaacharya6633
@amruthaacharya6633 2 ай бұрын
thank you so much😇
@gokulakrishnan6930
@gokulakrishnan6930 8 ай бұрын
precise.. great...
@Master2Teach
@Master2Teach 3 ай бұрын
Thanks for watching and for the positive comment!
@derickasane8499
@derickasane8499 2 жыл бұрын
Thanks alot very informative
@Master2Teach
@Master2Teach 2 жыл бұрын
Thank you for watching and comment. Please share with other as well.
@ngozik-opara4373
@ngozik-opara4373 3 жыл бұрын
Thank you Very much, well understood.
@Master2Teach
@Master2Teach 6 ай бұрын
Great it helps.
@MBindu-kc2nj
@MBindu-kc2nj 2 жыл бұрын
Thank you for the info it is very helpful
@mostafaosama2147
@mostafaosama2147 Жыл бұрын
Perfect thank you so ❤
@jewelshekh6433
@jewelshekh6433 4 жыл бұрын
Great video to learn !!!!!!!!!!
@Master2Teach
@Master2Teach 4 жыл бұрын
Thank you 🤗 Pls don't forget to like, share, and subscribe.
@PrashanthKumar-je4lh
@PrashanthKumar-je4lh 3 жыл бұрын
Superbly explained the activity diagram with an example.
@Master2Teach
@Master2Teach 6 ай бұрын
Thank you for watching and best comment.
@tanvikumari5406
@tanvikumari5406 3 жыл бұрын
Very nice, Sir. Thankyou!
@Master2Teach
@Master2Teach 6 ай бұрын
Welcome
@sravanikolluru8129
@sravanikolluru8129 2 жыл бұрын
Well explained
@Master2Teach
@Master2Teach 2 жыл бұрын
Thank you.
@ramanha6097
@ramanha6097 Жыл бұрын
thank you so much! Nice refresh video with great examples!
@Master2Teach
@Master2Teach Жыл бұрын
Glad it was helpful!
@ORBITOT12
@ORBITOT12 11 ай бұрын
Your English sounds funny and cute 😜 Thanks for the video
@Master2Teach
@Master2Teach 11 ай бұрын
I hope you enjoyed it, learn something,
@milly6352
@milly6352 2 жыл бұрын
thanks for the video!
@Master2Teach
@Master2Teach 2 жыл бұрын
Thank you for watching and comment. Hope it help.
@AlmirTeodoroDias
@AlmirTeodoroDias 2 жыл бұрын
Parabéns achei excelente a explicação!!!
@Master2Teach
@Master2Teach 2 жыл бұрын
obrigada Thank you so much.
@multimedialife9193
@multimedialife9193 3 жыл бұрын
really good video sir.. thanku
@ahsaninkiad4781
@ahsaninkiad4781 2 жыл бұрын
nice circol bro
@ronaldongoma717
@ronaldongoma717 2 жыл бұрын
Awesome tutorial
@Master2Teach
@Master2Teach 2 жыл бұрын
Thank you for watching and comment. Hope it help.
@saidathanikhil.k6415
@saidathanikhil.k6415 2 жыл бұрын
Great tutorial
@Master2Teach
@Master2Teach 2 жыл бұрын
Great!! thanks for watching. Please don't forget to like, share, and subscribe.
@mohamedrifky3284
@mohamedrifky3284 4 жыл бұрын
Thankyou for your best explanation. I have got a idea how to draw a an activity diagrame.anyway thankyou sir.
@Master2Teach
@Master2Teach 4 жыл бұрын
You are most welcome. Don't forget to like, share, and subscribe the channel
@nowhynot7711
@nowhynot7711 3 жыл бұрын
Great Video
@ChannaGun
@ChannaGun 3 жыл бұрын
A great little refresher course!
@asifing24x7
@asifing24x7 2 жыл бұрын
very well explained
@joylife3429
@joylife3429 3 жыл бұрын
It's help, Thanks.
@Master2Teach
@Master2Teach 3 жыл бұрын
Glad to hear that
@koishi1324
@koishi1324 Жыл бұрын
很好的视频,使我的软件工程旋转
@laibanawaz7789
@laibanawaz7789 Жыл бұрын
Thanks a lot sir wish my professor could teach me well 😢
@Theepansworld
@Theepansworld 4 жыл бұрын
Thanks for your video 😍😍
@Master2Teach
@Master2Teach 4 жыл бұрын
So nice of you. Please don't forget to share.
@blueb06
@blueb06 3 жыл бұрын
Thank you !
@Master2Teach
@Master2Teach 3 жыл бұрын
You're welcome!
@انامسلموكفى
@انامسلموكفى 2 жыл бұрын
Which tool u use for all this notations please help ?
@shamimmd.omarfaroque5377
@shamimmd.omarfaroque5377 4 жыл бұрын
Thank you so much
@Master2Teach
@Master2Teach 3 жыл бұрын
You're most welcome
@tejnarayan1974
@tejnarayan1974 4 жыл бұрын
Awesome Sir
@Master2Teach
@Master2Teach 4 жыл бұрын
Thank you. Keep watching .
@vunamnguyen9630
@vunamnguyen9630 2 жыл бұрын
I am working on an activity diagram. However, I'm not sure how to make the actions happen concurrently, run parallel to each other (AND) and how to represent either action to happen (OR). When I looked at some examples, I was quite confused when the joint and folk symbols are used in both of these cases. Can anyone help me, please?
@karthikreddy5851
@karthikreddy5851 3 жыл бұрын
Is this using Java execution Traces
@dimitri9112
@dimitri9112 2 жыл бұрын
Thnx bro🙏🙏🙏🙏🙏🙏
@kushalneupane8591
@kushalneupane8591 4 жыл бұрын
Awesome sir.
@Master2Teach
@Master2Teach 4 жыл бұрын
Thanks a ton. Keep watching do Learning.
@samer_hadaddin5173
@samer_hadaddin5173 4 жыл бұрын
amazing man thanks
@Master2Teach
@Master2Teach 3 жыл бұрын
Happy to help
@suger9672
@suger9672 4 жыл бұрын
Thank u 🌹
@Master2Teach
@Master2Teach 3 жыл бұрын
You’re welcome 😊
@srujangowda8490
@srujangowda8490 4 жыл бұрын
Nice Video xP
@Master2Teach
@Master2Teach 3 жыл бұрын
Thanks 😅
@angelsunny9714
@angelsunny9714 4 жыл бұрын
Can u please do the activity sequence and class diagram for the project Church Management System
@Master2Teach
@Master2Teach 4 жыл бұрын
Sure, if possible please send me all details. master2teach@gmail.com
@amanat_aly
@amanat_aly 4 жыл бұрын
very good video but i was expecting that if you use partition in library example
@Master2Teach
@Master2Teach 4 жыл бұрын
Thank you watching my video and nice comment. I will try my best to upload soon another video as per your expectation. Don't forget to like, share, and subscribe my channel.
@AhamedKabeer-wn1jb
@AhamedKabeer-wn1jb 4 жыл бұрын
Thank you..
@Master2Teach
@Master2Teach 3 жыл бұрын
Thank you.
@Odyssey-v2i
@Odyssey-v2i 4 жыл бұрын
Nepali rexa bro good good la
@Master2Teach
@Master2Teach 3 жыл бұрын
Thank you so much Dai
@FaridCenreng-
@FaridCenreng- 2 жыл бұрын
What's the difference between join node and merge node?
@AnasAliCreations
@AnasAliCreations 2 жыл бұрын
Join node joins combines two concurrent activities to the next activity. While merge node joins two concurrent activities that were derived from some decision to the next activity
@david_smann
@david_smann Жыл бұрын
3:29
@katasiddartha1542
@katasiddartha1542 Жыл бұрын
how to draw activity diagram for ml models
@hanumabihari178
@hanumabihari178 Жыл бұрын
Bro Nepal kun thau bata ho?
@رياحالهاشمية
@رياحالهاشمية 2 жыл бұрын
Its wold be better if u left the music🌸
@ayush_sheta
@ayush_sheta 4 жыл бұрын
I need a activity diagram on topic bank management system plz..sir And awesome sir🙏
@Master2Teach
@Master2Teach 4 жыл бұрын
Will upload soon. Thank you so much for watching.
@ayush_sheta
@ayush_sheta 4 жыл бұрын
@@Master2Teach ok
@hidayapatel9242
@hidayapatel9242 3 жыл бұрын
nice
@Master2Teach
@Master2Teach 3 жыл бұрын
Thanks
@lasindunuwanga5292
@lasindunuwanga5292 2 жыл бұрын
💥
@krishnachaitanya6107
@krishnachaitanya6107 4 жыл бұрын
can you do activity and sequence diagram for fall detection system very urgent for me
@Master2Teach
@Master2Teach 4 жыл бұрын
Thank you for watching video. Please send all details in master2teach@gmail.com.
@kamyagupta4030
@kamyagupta4030 2 жыл бұрын
❤️👍🙏
@easypc1913
@easypc1913 3 жыл бұрын
I have a question
@Seali_lene21mariam
@Seali_lene21mariam Жыл бұрын
hello i need help please Sir
@ishusmreety1294
@ishusmreety1294 2 жыл бұрын
Are you from nepal😆?
@Master2Teach
@Master2Teach 3 ай бұрын
:) Yes, I'm. Thank you for watching and comment.
@alitgsofficial
@alitgsofficial 3 жыл бұрын
#GameStudio5
@_osaid
@_osaid Жыл бұрын
my guy
@aravindhraman8449
@aravindhraman8449 3 жыл бұрын
epic ingilys is vary goood uh hai
@Master2Teach
@Master2Teach 3 жыл бұрын
Thank you very much. Pls don't forget to share with other friend.
@souronion3822
@souronion3822 Жыл бұрын
Before 7
@adishgaikwad6138
@adishgaikwad6138 3 жыл бұрын
It's feels like you are gujarati...😅
@Master2Teach
@Master2Teach 3 жыл бұрын
Hehe Thanks for comment. Im from Nepal.
@katherineparker1163
@katherineparker1163 3 жыл бұрын
Upbeat - straightforward and clear, I like that!
@辰圜
@辰圜 Жыл бұрын
印度人 我的超人
@wrestling-insights
@wrestling-insights Жыл бұрын
Nepali accent xa ta
@ShenNagavlogs
@ShenNagavlogs 2 жыл бұрын
isss start
@Master2Teach
@Master2Teach 2 жыл бұрын
Great!! Thank you for the comment.
@harahayaku4611
@harahayaku4611 2 жыл бұрын
Sliit kekw Sliit kekw Sliit kekw
@kamyagupta4030
@kamyagupta4030 2 жыл бұрын
Thank you!!
@hkhafiz5415
@hkhafiz5415 11 ай бұрын
nice
@Master2Teach
@Master2Teach 3 ай бұрын
Thanks for watching and for the positive comment!
How to Make UML Activity Diagram丨UML Diagram Tutorial V2.0
10:26
Wondershare Edraw
Рет қаралды 3 М.
Use Case Diagram - Step by Step Tutorial with Example
18:56
Master2Teach
Рет қаралды 288 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
The 7 Levels of Math Symbols
14:03
The Unqualified Tutor
Рет қаралды 24 М.
All About UML Activity Diagrams
5:07
SmartDraw
Рет қаралды 321 М.
Class Diagram - Step by Step Guide with Example
20:30
Master2Teach
Рет қаралды 254 М.
SysML Activity Diagram + Examples (Cameo Tutorial)
41:26
CameoMagic
Рет қаралды 8 М.
But what is a neural network? | Deep learning chapter 1
18:40
3Blue1Brown
Рет қаралды 18 МЛН
UML use case diagrams
12:42
Lucid Software
Рет қаралды 500 М.
Activity Diagram TUTORIAL and EXAMPLE (How to Draw UML Activity Diagram)
23:34
The Business Analysis Doctor - IIBA Certification
Рет қаралды 2,7 М.
UML Diagrams Full Course (Unified Modeling Language)
1:41:31
freeCodeCamp.org
Рет қаралды 1,5 МЛН
Gradient descent, how neural networks learn | DL2
20:33
3Blue1Brown
Рет қаралды 7 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН