UML 2.0 Activity Diagrams

Get the Cheat Sheet:

Vote for the Next Tutorial:

Welcome to my tutorial on UML 2.0 Activity Diagrams! In this tutorial, I’ll show you all of the symbols used to create activity diagrams.

Activity diagrams show what actions occur step-by-step to achieve a given goal. Activity symbols are very similar to flowchart notation, so you should find this topic very easy to learn.

I have the entire image I taught from on my site. I think it will be a great cheat sheet. The program I use is UMLet. It is free and works on all OSs.






25 responses to “UML 2.0 Activity Diagrams”

  1. Thành Bùi Avatar

    Does anyone know why an activity diagram is a dynamic model?

  2. un852 Avatar

    I see there are a lot of UML tools available. Why do you choose UMLet over the many other options?

  3. Colin Shanley Avatar

    What tool are you using to create these diagrams? VP seems lacking.

  4. jose munguia Avatar

    Great video! Thank you!

  5. Bernard Rouhi Avatar

    well explained. just I think you forgot to mention that the partition also can be used in the case of multiple actions happening for example if passenger verified at the check-in counter, the boarding ticket will be provided and at the same time luggages will be collected.

  6. Walter Creamer Avatar

    What would be the best UML diagram to use when creating an app with a similar UI to Instagram? Followers. Small text posting. Not much customization like Facebook. Sweet and simple for now.

  7. Edward Kenway Avatar

    but what about the swim lanes?

  8. Tobi Avatar

    What software did you use??? btw. Great video

  9. Muhammad Shoaib Murtaza Avatar

    after activity diagrams, will we draw classes or some other UML diagrams??

  10. Unreal Tailcup Avatar

    After a fork comes a join, after a decision comes a merge.

  11. حسن السكندري Avatar

    thanks alot guy but your accent is very fast
    any way you are a good man 🙂

  12. Charitha Goonewardena Avatar

    confused with merge and fork.

  13. Ahsan Khan Fitness Avatar

    Much better than my lecturer

  14. xy h Avatar

    Reading 3 UML books from the library is not even as 50% of this video
    thankyou sir !

  15. Siddharth makadia Avatar

    really helpful saved the exam

  16. Anas Al-Amoodi Avatar

    really helpful better than my lecturer

  17. Soleil Quiles Avatar


  18. M. Ali Setia Pratama Avatar

    Whose point of view activity diagram usually based on? User or system? Thanks

  19. Chen Jesse Avatar

    Great Tutorial, Very Helpful.

  20. Vic vD Avatar

    Awesome as always! I would love to see a UMLet-centric video, too. Though, I did watch your java video, I am still falling short with the specific working of custom elements with that software!

  21. Fateslav Avatar

    Too complicated for me 🙁 I wish I could get it after re-watching this video later

  22. MJafar Mashhadi Avatar

    In the last part there should be 3 squares not 4. 3 is the UML standard.

  23. oguz yilmaz Avatar

    Isn't what you took as merge in the 1.30's minute a decision node?

  24. Ryan Nabozniak Avatar

    Derek, I love your videos and have commented on them in the past. I have one question though – how do you handle concurrent operations within a system? I've read that activity diagrams can only do this to a limited extent. Is there another type of diagram you recommend for capturing multiple concurrent operations? I've struggled with this in the past.



Leave a Reply

Your email address will not be published. Required fields are marked *