UML 2.0 Activity Diagrams

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ก.ย. 2024

ความคิดเห็น • 378

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว +137

    I will never understand why universities don't spend more time on courses that directly relate to the degree instead of unrelated courses?

    • @samueledenicola6234
      @samueledenicola6234 3 ปีที่แล้ว +1

      Me lo chiedo anche io fratè

    • @SilVer-hu2ps
      @SilVer-hu2ps 3 ปีที่แล้ว +4

      I don't understand either. And I am here to learn. Lmao

    • @DagmawiAbate
      @DagmawiAbate 3 ปีที่แล้ว

      Me three!

    • @segagamers6655
      @segagamers6655 ปีที่แล้ว

      Funny you say this, I am watching this video for a course in my MS in ML Engineering.

  • @TheSkeptic1976
    @TheSkeptic1976 10 ปีที่แล้ว +44

    A ForkNode is *not* represented as a diamond as specified around 3:20. It is represented as a line-segment, it can be either a horizontal or vertical, as specified in the UML 2.5 SuperStructure specification in Figure 15.29. From UML SuperStructure 2.5 section 15.3.4:
    " The notation for both ForkNodes and JoinNodes is simply a line segment, as illustrated on the left side of Figure 15.29 (not necessarily in that orientation).When used, however, a ForkNode must have a single incoming ActivityEdge and usually has two or more outgoing ActivityEdges, while a JoinNode usually has two or more incoming ActivityEdges and must have a single outgoing ActivityEdge."

  • @Miguel-ng5wm
    @Miguel-ng5wm 8 ปีที่แล้ว +56

    What I've learned is that NO MATTER WHAT the freaking UML diagram is wrong. According to my fucking SE professor.

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว +1

    I can't imagine finishing a big project without sequence diagrams. It does seem like more organizations I have dealt with lately are trying to work with just simple usage descriptions. I just go and make my sequence diagrams on my own. Magically I continue to finish my projects while others have been failing at an increasing rate. I get the Ed Helms thing all the time :)

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว +1

    I'm glad you enjoy them. I don't think about negative comments. Actually some of them help me improve my videos :)

  • @derekbanas
    @derekbanas  12 ปีที่แล้ว +2

    Thank you :) This is technically a Java tutorial as it is a tutorial for all languages. I had to teach UML so I could dive into the complexity that is OO analysis. Then I'll dive in head first for refactoring. After that everything is easy

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว +8

    Thank you :) I do my best to fill in the gaps. It is amazing to me that colleges don't teach this topic. When I first started working for Apple it was a must that I understood Object Oriented Design and how to use UML diagrams.

    • @Natalie-rg4hm
      @Natalie-rg4hm 2 ปีที่แล้ว +1

      Hello May I know where is the part1?

  • @derekbanas
    @derekbanas  12 ปีที่แล้ว +2

    Thank you very much :) So far the voting is going the Game / Android route but that could change. I may be able to slip in Hibernate or Spring? What are you looking for? Either way I'll cover J2EE after the other tutorial. This is just a vote on which is covered next. It isn't an either or vote

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว +2

    You're very welcome :) I'm glad I could help

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว +1

    What I'm showing here are the standardized rules for many UML diagrams. In the real world you will sometimes leave out explanations in the simple part of your system, while you'll explain beyond the standard when needed. As this series continues I demonstrate that because I create very detailed sequence diagrams

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    Thank you :) I do my best to make learning easy. I'm glad you liked the videos

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    Hello, I use UMLet. It works on every OS and can either be used as an Eclipse plugin, or on its own. Visual Paradigm is the best in my opinion, but it is also expensive. Most of the time for tutorials and in the real world I use a paper and pencil, or a white board.

  • @MrHvfan
    @MrHvfan 10 ปีที่แล้ว +1

    Derek, I keep shying away from using UML notation, since I keep ending up with hybrid diagrams. Your videos have really helped to clear things up. Many thanks and greatly appreciated.

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว

      I'm very happy that I was able to help :) You're very welcome

  • @NicoleBraybrook
    @NicoleBraybrook 9 ปีที่แล้ว +12

    Honestly, what would I do without you?!?

    • @derekbanas
      @derekbanas  9 ปีที่แล้ว +1

      Nicole Braybrook Thank you :) I'm glad to be able to help

    • @emperornephew6487
      @emperornephew6487 3 ปีที่แล้ว +1

      check other tutorials

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว +1

    You're very welcome :)

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    Eventually you'll find a few diagram tools that work best for you and then use them. I normally write a use case description and then a sequence diagram and that is it. Check out part 1 of my object oriented design tutorial to see what I use in the real world

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    I normally design all of my logic in a sequence diagram after I complete the usage case. The class diagram is just used to provide an overview of the system. I hope that helps

    • @usamazahid1
      @usamazahid1 4 ปีที่แล้ว

      Cheatsheet needed....u r tutorial is awesome

  • @PeterKelley
    @PeterKelley 9 ปีที่แล้ว +15

    I'm looking at these videos for possible use by developers in my company and I noticed something at about 2:40 that I'm not sure is right. Here a diamond is being used to execute activities in parallel however my understanding of the semantics of activity diagrams is that a diamond only produces one "activation token" and so only one of those activities can be executed. Normally there would be guard conditions coming out of the diamond to determine which path is picked. The correct notation for what you are describing would be a solid line which generates multiple activation tokens on exit. The merge should also be a solid line as execution continues when all inputs have triggered. The way you have it execution will continue after only one activity completes.

    • @silvanadonato7869
      @silvanadonato7869 9 ปีที่แล้ว +3

      I was thinking exactly the same, that parallel activities should be joined by a solid line. So, what is the truth?

    • @Brax1982
      @Brax1982 9 ปีที่แล้ว

      Silvana Donato See the official specification of UML 2.0 (10 years old and I suppose Derek used 2.0 as a shortcut for 2.x), 12.3.30 on fork nodes (the fat black bars). Those are for concurrent flows. Derek is wrong.

    • @Brax1982
      @Brax1982 9 ปีที่แล้ว

      Peter Kelley Yeah, this is all a bit confusing. But looking at the specs it seems that the fat bars are called forks for outgoing lines and joins for incoming. Accordingly, the diamonds are called decisions for outgoing and merges for incoming. So, technically what you called a "merge" should be a "join". Just to avoid confusion. =)

    • @Brax1982
      @Brax1982 9 ปีที่แล้ว

      Peter Kelley Yeah, this is all a bit confusing. But looking at the specs it seems that the fat bars are called forks for outgoing lines and joins for incoming. Accordingly, the diamonds are called decisions for outgoing and merges for incoming. So, technically what you called a "merge" should be a "join". Just to avoid confusion. =)

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว +1

    You're very welcome. Thank you :)

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    Thank you :) This teaches about activity diagrams, but more importantly it teaches how to solve problems

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    In this tutorial I'm using UMLet because it is free and identical on every OS. In the real world I use a paper and pencil or a whiteboard.

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    That's ok. Always feel free to ask questions

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    Thank you :) What are you looking for? The Umlet file?

  • @derekbanas
    @derekbanas  12 ปีที่แล้ว

    Yes that is true, but I'm not sure what you are referring to in the video?

  • @architect3651
    @architect3651 9 ปีที่แล้ว +1

    Hey Derek Banas,
    Nice video couple of stuff I would like to point out. The merge and fork you are showing is actually junction nodes (however your depiction is correct). Merge and fork actually is a rectangular black thick line, the arrows differentiate which is fork and merge. I use umlet a lot hence I know the differences.

  • @MaximZhuravlevYT
    @MaximZhuravlevYT 6 ปีที่แล้ว +1

    2:33 The words "All at the same time" sound confusing here - does it mean that all actions must be performed at the same moment of time or is it just used as kind of "AND" logical operator which waits until all the actions get done and only after that it goes on?

  • @derekbanas
    @derekbanas  12 ปีที่แล้ว

    I've never been into the uml tools that translate into code. I didn't find them useful and also they are extremely expensive. What tool are you using?

  • @bassdewd
    @bassdewd 9 ปีที่แล้ว +5

    @1:28 Isn't this supposed to be a decision? And when the two lines recombine it should be a merge. Anyway that's what I learned.

  • @rodrigo1300
    @rodrigo1300 5 ปีที่แล้ว

    I think the ones who disliked this video are the ones who make videos themselves but got jealous of Derek's videos haha. I just started learning UML Diagrams yesterday and I already learned so much in only two videos.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      That's funny 😁 I'm happy I could help

  • @DannyEck
    @DannyEck 11 ปีที่แล้ว

    awesome. 2 follow up Q's:
    1. As an engineer, is is crazy to expect business people to provide activity diagrams? (As opposed to "umm.... just make it work by next month")
    2. Why do you sound EXACTLY like Ed Helms?

  • @jokosi
    @jokosi 4 ปีที่แล้ว

    I very much enjoy the random aggressive inflections you have throughout this video

  • @xyh7647
    @xyh7647 7 ปีที่แล้ว +12

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

    • @derekbanas
      @derekbanas  7 ปีที่แล้ว +1

      Thank you for the compliment :)

    • @canncodertriballian3494
      @canncodertriballian3494 6 ปีที่แล้ว

      I agree this is well put together. Seems like those big tech bibles are mostly self promotion books from what I can see. You have to do a lot of reading before you get into anything useful.

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    Thank you :) search for UmLet

  • @oliveryt7168
    @oliveryt7168 3 ปีที่แล้ว +1

    1:29 isnt that a decision node, rather than a merge node?

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    UMLet is the name. It is free and works on every OS

  • @lmb_codes
    @lmb_codes 8 ปีที่แล้ว +3

    wish i had known of these video series when i was still studying at the university... this is a 100x more enjoyable than i remembered :D

    • @derekbanas
      @derekbanas  8 ปีที่แล้ว +1

      +Lyndon Michael Bibera Thank you :) I'm glad you liked it.

  • @invinciblekd
    @invinciblekd 10 ปีที่แล้ว +2

    This tutorials were what I was always looking for !! Thanks a lot Derek, Coding is not much a big problem for me but I always struggled when I was asked to develop something from scratch, a lot of back and forth development cycles messes the whole project. Now I know how to proceed for new projects from scratch !

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว

      I'm very happy that I could help with this. Yes there is a big difference between writing simple programs and large professional ones. I couldn't imagine how I'd make a large application without UML.

    • @abdulbarrothman9677
      @abdulbarrothman9677 10 ปีที่แล้ว

      what kind of prog. lang. you always use invinciblekd?

    • @invinciblekd
      @invinciblekd 10 ปีที่แล้ว

      Abdulbarr Othman I'm primarily a c++ developer but now shifting slowly to Java !

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    Thank you :) I'm working to make videos easier to follow

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    You're very welcome :) sorry about the voice. I get that from constant allergy problems

  • @ashfaqhussain7996
    @ashfaqhussain7996 11 ปีที่แล้ว

    Thanks so much Derek. This is very simple for someone who hasn't done any use cases.

  • @fabiodamico8619
    @fabiodamico8619 9 ปีที่แล้ว

    @Peter and Silvana, indeed, I'd use a fork/join for that. But as far as I remember activities after a fork would not be executed necessarily at the same time (as the author states in his example) as the only condition to 'join' after the 'fork' is that all the activities are completed, whenever it is.

    • @Brax1982
      @Brax1982 9 ปีที่แล้ว

      Fabio D'Amico Yeah, it's representing concurrency, not parallelism.

  • @m.alisetiapratama6932
    @m.alisetiapratama6932 8 ปีที่แล้ว

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

  • @AAmoo2021
    @AAmoo2021 8 ปีที่แล้ว +5

    really helpful better than my lecturer

    • @derekbanas
      @derekbanas  8 ปีที่แล้ว

      I'm very happy that you liked it :)

  • @a1m2a3l
    @a1m2a3l 8 ปีที่แล้ว +83

    i think to tell my teacher to show the class your videos,it's better than her teach

    • @derekbanas
      @derekbanas  8 ปีที่แล้ว +9

      +a1m2a3l Thank you for the compliment :)

    • @theglasspinataincident7405
      @theglasspinataincident7405 8 ปีที่แล้ว +12

      I am actually watching this for a university course. He's listed it as something we should watch. The best part is, I can stay awake while you talk.

    • @ftheworlds
      @ftheworlds 7 ปีที่แล้ว +2

      Derek is our Internet Professor who teaches us how to Internet.

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว +1

    Thank you very much :) I greatly appreciate that!

  • @thaqalain10
    @thaqalain10 11 ปีที่แล้ว

    Haha I actually studied this in uni last year so just going over your videos for next year since it's faster than going through my books & notes ;)

  • @abduldaim
    @abduldaim 4 ปีที่แล้ว

    A detailed concept of activity diagrams is provided in this lecture.

  • @qwe123727
    @qwe123727 10 ปีที่แล้ว

    Hello Derek, Guard conditions are shown for if..else block, but how do i draw the diagram for if..elif...elif..else case

  • @goferenc
    @goferenc 12 ปีที่แล้ว

    Nowadays I watch your Java tutorials. Those tutorials are awesome. Thanks for them.

  • @derekbanas
    @derekbanas  12 ปีที่แล้ว

    Thank you :) It was fun to make. I like zooming

  • @PeterKelley
    @PeterKelley 9 ปีที่แล้ว

    Also at about 4:50 the object node has 2 outgoing flows. I believe that there is a default in this circumstance but I always forget whether it is a fork or a merge. Better to show what happens explicitly.

    • @Brax1982
      @Brax1982 9 ปีที่แล้ว

      Peter Kelley No, that seems to be legit, at least for the actual 2.0 from 2005. Just looking at the specification.

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    Thank you :) It is very nice for you to say that.

  • @TheTranshallow
    @TheTranshallow 9 ปีที่แล้ว

    THANK YOU MAN. TH-cam tutorials are more easier to learn by far.

    • @derekbanas
      @derekbanas  9 ปีที่แล้ว

      TheTranshallow Your welcome :) I'm glad they help

  • @bernicezerafa3603
    @bernicezerafa3603 11 ปีที่แล้ว +1

    Thanks for all these awesome tutorials :) Instead of having to read a bunch of ppt slides for an exam, I just listened to those tutorials and took some notes and I was done with my diagrams :) Subscribed to your channel. You seem to have many interesting tutorials!

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    Some people use notes while others don't. It normally depends on personal preference.

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    Sorry for the wait. Ill get to JEE topics as soon as possible

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    Don't worry. I hear about how outraged students are over the current system all of the time. I have the feeling that you'll see great changes in the education systems over the next few years. It is just to bad that current students will have to pay the price for that to happen. I've never been money motivated so I don't understand why so many people stand in the way of progress for a few extra bucks?

  • @JamesJohnHudson
    @JamesJohnHudson 11 ปีที่แล้ว

    So what's the difference between the use case and this? i mean is one more of a preference thing or do you have to use them both?

  • @Babs42
    @Babs42 4 ปีที่แล้ว

    Isn't the fork/join symbol those black horizontal or vertical bars?

  • @ranjan_v
    @ranjan_v 5 ปีที่แล้ว

    Thank You very much

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      I'm happy to help :)

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    I made my own palette out of the basic shapes. You can save your own palettes. Sorry about the confusion

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    You must have one amazing brain if you can take the information in that fast. I'd guess that I have the smartest audience on TH-cam :)

  • @FishInMyAquarium
    @FishInMyAquarium 3 ปีที่แล้ว +2

    You should do a video on how to actually make these, from downloading to complete diagram.

  • @eugenek777
    @eugenek777 3 ปีที่แล้ว

    I love this video, I watched it in 2015, I'm watching it not - it's simple and clear

    • @derekbanas
      @derekbanas  3 ปีที่แล้ว

      Thank you :) I'm happy it helped

  • @SoleilQuiles
    @SoleilQuiles 8 ปีที่แล้ว +1

    I'VE BEEN LOOKING FOR THIS PROGRAM THANNK YOU SO MUCH!

    • @derekbanas
      @derekbanas  8 ปีที่แล้ว +1

      I'm happy I could help :)

  • @razer4205
    @razer4205 5 ปีที่แล้ว

    Hey Derek, what is the difference between marking a node as a call activity node vs making a partition for that node where we explain it? Thank you!

  • @ismaiiilforever
    @ismaiiilforever 6 ปีที่แล้ว +1

    i like how he starts his videos with "wellhellointernetandwelcometopart"

    • @derekbanas
      @derekbanas  6 ปีที่แล้ว +1

      I don't like wasting time :)

  • @kinnareepatel6501
    @kinnareepatel6501 9 ปีที่แล้ว

    This is my first time using UML. I found it very useful. Thank u Derek

    • @derekbanas
      @derekbanas  9 ปีที่แล้ว

      +kinnaree patel I'm happy that I could help :)

  • @waltercreamer7078
    @waltercreamer7078 7 ปีที่แล้ว

    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.

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    That's funny :) I'm very happy that I was able to help

  • @VerumAdNauseam
    @VerumAdNauseam 10 ปีที่แล้ว +8

    Not to be a putz but at 1:26 you called the fork a merge. No big deal, the kind of mistake that we all make. Overall a very awesome tutorial, thank you for making them. :D

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว +1

      Sorry about that. I'm glad you liked it aside from that :)

    • @aotoki1154
      @aotoki1154 4 ปีที่แล้ว

      Don't think that's a fork, it should be a decision, fork doesn't look like that.

  • @rjeption
    @rjeption 7 หลายเดือนก่อน

    watching this for my test today!

  • @karabasamayanhaha
    @karabasamayanhaha 8 ปีที่แล้ว

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

  • @caseylloyd1899
    @caseylloyd1899 9 ปีที่แล้ว

    Helpful and useful tutorial. Gotta finish my game design assignment with a good activity diagram ;)

    • @derekbanas
      @derekbanas  9 ปีที่แล้ว

      Casey Lloyd Thank you :) I'm glad I could help

  • @freebiesness8437
    @freebiesness8437 8 ปีที่แล้ว

    Does 1 use case equals 1 activity diagram? Would that be correct?

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    Thank you :)

  • @aninhaprsouza
    @aninhaprsouza 10 ปีที่แล้ว +1

    Very helpful, clear, simple and objective explanation (as always).Derek, thank you for help me revise, improve and learn so many important concepts in diverse subjects.

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว

      Ana Souza Thank you :) You're very welcome

  • @Shiro_Kuma432
    @Shiro_Kuma432 3 ปีที่แล้ว

    why reject account is merge? is it better for that action is go directly to final node??

  • @monsterjta
    @monsterjta 11 ปีที่แล้ว

    Hi Derek. Fork and Guard seem very, very similar. Which condition would you use for, say, a login activity? They both seem like they would fit...

  • @adihamshari
    @adihamshari 9 ปีที่แล้ว

    Just noticed from the previous comments that u were using UMLet as a mac user, thanks again :)

    • @derekbanas
      @derekbanas  9 ปีที่แล้ว +1

      adi hamshari I always try to use tools that are free and available on every OS.

  • @Havreringar
    @Havreringar 3 ปีที่แล้ว

    Still not sure how and when to use these. Would be great to see you breakdown a simple coding problem into UML Acitivity diagram and then code.

  • @zemash9290
    @zemash9290 7 ปีที่แล้ว

    Don't we use a straight line for the fork purpose? I am a bit confused.

  • @RyzzanSalman
    @RyzzanSalman 10 ปีที่แล้ว

    Are you sure about what you said over that Vertical Fork / Join (what you called partition - 7:54)? Wouldn't it be used when 2 different operations would work at the same time? (sorry about my english...)

  • @cuanotto
    @cuanotto 9 ปีที่แล้ว

    You deserve many,many more likes and subscribes

    • @derekbanas
      @derekbanas  9 ปีที่แล้ว

      Cuan Otto Thank you :) I'm doing my best to improve so more people find the videos useful.

  • @montetown5741
    @montetown5741 9 ปีที่แล้ว +1

    i love listening to this guy saying "merge"

  • @lakshyamunjal5608
    @lakshyamunjal5608 4 ปีที่แล้ว

    What is a swimlane? Can you explain it with an example?

  • @thaqalain10
    @thaqalain10 11 ปีที่แล้ว

    Awesome videos as always! Watching it at a rate of 1.5 makes it even more quicker :D

  • @shmilos
    @shmilos 11 ปีที่แล้ว

    great job! i watched many of your UML videos and they all GREAT! thank you for uploading them :)

  • @BSNayak-vw3dx
    @BSNayak-vw3dx 9 ปีที่แล้ว

    Hi.. I found it very helpful. But i couldn't get idea about using partitioning in class diagrams. DO you have a referencefor that? Thanks

  • @kmallayev
    @kmallayev 4 ปีที่แล้ว

    Thank you very much for your videos and efforts to explain.

  • @Joe-A-Salazar
    @Joe-A-Salazar 10 ปีที่แล้ว

    Hi Derek. Excuse my ignorance but, how do you create a guard condition in UMLet?

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว +1

      I just draw everything by hand. I have links to my custom drawings on my site.

  • @ManeCSGO
    @ManeCSGO 4 ปีที่แล้ว

    How do I create the interruption region onto my UMLet??

  • @mechmaverick
    @mechmaverick 3 ปีที่แล้ว

    this is the hardest part of coding for me because its so freaking boring, your video was actually fun to listen to though!

    • @derekbanas
      @derekbanas  3 ปีที่แล้ว

      I'm happy it helped :) Yes UML is boring, but it saves so much time on debugging

  • @cdtje3
    @cdtje3 8 ปีที่แล้ว

    Thank you for sharing Derek! Although some information flies by really fast, you're easy to follow and fun to listen to!

    • @derekbanas
      @derekbanas  8 ปีที่แล้ว

      +Christian Slijngard You're very welcome :) I do my best to keep it interesting.

  • @ozcanshalak7280
    @ozcanshalak7280 3 ปีที่แล้ว

    After eight years this is still useful

    • @derekbanas
      @derekbanas  3 ปีที่แล้ว

      I'm very happy to hear that I helped :)

  • @VK1775
    @VK1775 11 ปีที่แล้ว

    Do we need to put pink notes to my activity diagrams or you just put it to your diagrams to make us understand ?

  • @debopriyoweb5672
    @debopriyoweb5672 9 ปีที่แล้ว +1

    Excellent tutorial series. Thank you very much :)

    • @derekbanas
      @derekbanas  9 ปีที่แล้ว

      Debopriyo Web Thank you :) You're very welcome

  • @bellahou4871
    @bellahou4871 11 ปีที่แล้ว

    what kind of tool do you use to draw UML diagram?

  • @bernardrouhi451
    @bernardrouhi451 7 ปีที่แล้ว

    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.

    • @derekbanas
      @derekbanas  7 ปีที่แล้ว +1

      Thank you :) Yes good point

  • @coffeeneia
    @coffeeneia 10 ปีที่แล้ว

    Its quite confusing in using activity diagram to model use case diagram visually. Thanks to your video, I got it crystal clear :)

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว +1

      Thank you :) I'm glad I could help