UML use case diagrams

Поділитися
Вставка
  • Опубліковано 7 лип 2024
  • Learn how to make Use Case Diagrams in this tutorial. Both beginners and intermediate UML diagrammers will find all the necessary training and examples on systems, actors, use cases, and include and extend relationships.
    UML Use Case Diagrams show a system or application; then they show the people, organizations, or other systems that interact with it; and finally, they show a basic flow of what the system or application does.
    This tutorial explains the four main characteristics of Use Case Diagrams: systems, actors, use cases, and relationships.
    A system is whatever you’re developing. It could be a website, a software component, a business process, an app, or any number of other things. You represent a system with a rectangle.
    The next aspect of Use Case Diagrams are actors. An actor is going to be someone or something that uses our system to achieve a goal, and they're represented by a stick figure.
    Use Cases are elements that really start to describe what the system does. They're depicted with an oval shape and they represent an action that accomplishes some sort of task within the system.
    The final element in Use Case Diagrams are relationships, which show how actors and use cases interact with each other. There are different types of relationships (like association, include, extend, and generalization) that are represented by varying types of lines and arrows.
    --
    00:00 Introduction
    00:20 Overview
    01:01 Lucidchart - Free Diagramming Software
    01:37 Systems
    02:08 Actors
    03:06 Primary and Secondary Actors
    03:57 Use Cases
    05:06 Relationships Overview
    05:19 Association Relationships
    07:17 Include Relationships
    08:21 Extend Relationships
    09:18 Include and Extend Relationships
    10:14 Generalization Relationships
    11:49 Conclusion
    --
    Learn more at: training.lucid.co
    Sign up at: www.lucidchart.com
    Follow us:
    Facebook: / lucidsoftware
    Twitter: / lucidsoftware
    Instagram: / lucidsoftware
    LinkedIn: / luci. .
  • Наука та технологія

КОМЕНТАРІ • 149

  • @davidalejandrodelosreyesos146
    @davidalejandrodelosreyesos146 9 місяців тому +278

    This single video did more for me than an entire paid class.. good job!

    • @-.-K._.
      @-.-K._. 8 місяців тому +5

      Nah i see no memes here

    • @karimkarroum2198
      @karimkarroum2198 8 місяців тому +3

      true. very good video and explanation, and straight to the point.

    • @rlfpotatoking9253
      @rlfpotatoking9253 5 місяців тому

      Same, I was taught a more basic level use case diagram in class and even that was barely explained well, i'm so thankful this video exists, it's soo much better and concise

    • @anandcp1
      @anandcp1 Місяць тому

      exactly

  • @vaiebhavpatil2340
    @vaiebhavpatil2340 8 місяців тому +70

    best leture on use-case diagrams on the whole youtube. went through 4 other videos but none explained as well as this one. great job.

    • @-.-K._.
      @-.-K._. 8 місяців тому +1

      Nah i see no memes here

  • @tanyap7401
    @tanyap7401 7 місяців тому +16

    This video is literally the best, after watching numerous videos without understanding much, this 12 minute video covered everything!! Thank you so much!

  • @maraki_zrg
    @maraki_zrg 8 місяців тому +7

    oh my god I'm trying to understand this damn concept for 3 weeks now in university and you explained it better in a 12 minute video. god bless u really thanks and bravo for the great job

  • @christaehrstein
    @christaehrstein 9 місяців тому +4

    Thank you for the easy to understand Use Case example. This clarified many questions I had.

  • @taha5539
    @taha5539 7 місяців тому +4

    This was the best video I've seen about Use Case diagram, it's a shame that it has so few views.

  • @sofonsteigernduwayezu2427
    @sofonsteigernduwayezu2427 Місяць тому +1

    dude is the best lecturer one should have he explain it better than my lecturer who's been with me for the past 4 months

  • @dolunay-
    @dolunay- 8 місяців тому +3

    I have been watching vidoes for 2 hours but this was the only video I needed

  • @olabisibabayemi
    @olabisibabayemi 4 місяці тому

    simplicity personified! nice delivery coach

  • @abhijitkumbhar1
    @abhijitkumbhar1 9 місяців тому +1

    Best explanarion I came across about UML diagrams

  • @JohnDoeAKA101
    @JohnDoeAKA101 8 місяців тому +1

    Love, Peace and Thanks from South Africa

  • @tayyabsami258
    @tayyabsami258 8 місяців тому +3

    Thanks alot this video is better than the course i pay for at the university

  • @neerajshrivastava5600
    @neerajshrivastava5600 4 місяці тому +2

    Top quality and outstanding explanation !!! You are a great teacher

  • @nethmihimalsha965
    @nethmihimalsha965 8 місяців тому

    Thankyou for teaching cristal clear like this. One of the best teachers😊😊😊

  • @StepPanda3K
    @StepPanda3K 5 днів тому

    Thank you very much, I have an exam tomorrow, and this just saved me😭🙌

  • @zubaerahammed
    @zubaerahammed 3 місяці тому

    Excellently explained. This is a masterpiece.

  • @ezeozokam5002
    @ezeozokam5002 7 днів тому

    I understood this better than how i was taught in class. Thank you so much😊

  • @momtoube743
    @momtoube743 9 місяців тому +1

    Thanks so much
    you are a good teacher

  • @madiegeorgiana1208
    @madiegeorgiana1208 8 місяців тому

    thank you!! the examples were so good:)

  • @malakmalak4830
    @malakmalak4830 7 місяців тому

    Perfect explanation 😄 thanks a lot!

  • @divkairawan1424
    @divkairawan1424 5 місяців тому +1

    This is a very great explanation! Thumbs up

  • @levanuc7906
    @levanuc7906 Місяць тому +1

    Better than a 2 hour class

  • @dinushachathuranga7657
    @dinushachathuranga7657 3 місяці тому

    Thanks a lot for the clear explanations💜

  • @nikanoran.n.c8401
    @nikanoran.n.c8401 8 місяців тому +1

    Thankyou soo much,,,,,i really benefited from your video

  • @nicka3203
    @nicka3203 4 місяці тому +2

    Very good explanation.

  • @surendernegi3154
    @surendernegi3154 3 місяці тому

    Thanks for such awesome explanation of use case diagrams

  • @nipunajith
    @nipunajith 26 днів тому

    Great explanation. Thanks.

  • @yusufnzm
    @yusufnzm 5 місяців тому +1

    This was such a great video.

  • @Sylvia-ly4wj
    @Sylvia-ly4wj Місяць тому

    simplified, concise and very well explained

  • @thanhduongphan315
    @thanhduongphan315 8 місяців тому +1

    Good explaination 🤩

  • @shreyasawankar7601
    @shreyasawankar7601 5 місяців тому

    Help full Thanks from India...!

  • @user-su4yz5om5w
    @user-su4yz5om5w 5 місяців тому

    best video for understanding basic of use case

  • @reason7895
    @reason7895 3 місяці тому

    This Video is the BEST!!!!

  • @zohaibsameer1998
    @zohaibsameer1998 5 місяців тому

    Greatly explained 🙂

  • @romanulhaq_asrar
    @romanulhaq_asrar 6 місяців тому +2

    this is one of the best video in all use case diagram videos in youtube thanks

  • @VisualVibesGallery3820
    @VisualVibesGallery3820 3 місяці тому

    Thank you for making this video.

  • @frankdaniel49
    @frankdaniel49 3 місяці тому +31

    Sneeze with open eyes to escape the matrix

  • @mss7807
    @mss7807 4 місяці тому

    wow that was impressive
    great explanation

  • @beko4733
    @beko4733 7 місяців тому

    good job !
    its very helpful for me

  • @MercyDedeFoli
    @MercyDedeFoli 5 місяців тому

    It video was great , good job done sir

  • @abdallahgasem628
    @abdallahgasem628 3 місяці тому

    great tutorial , thanks

  • @mirika_a_ziela4184
    @mirika_a_ziela4184 Місяць тому

    You are the best ❤

  • @mvuyisimtwa9224
    @mvuyisimtwa9224 8 місяців тому +1

    Thank you so much 🎉

  • @impe-ri-vous9089
    @impe-ri-vous9089 4 місяці тому

    Crazy helpful bro

  • @Mr_Zimm
    @Mr_Zimm 7 днів тому

    Great video.

  • @captainduki
    @captainduki 6 місяців тому

    easy to understand. Thank you

  • @HadiEbrahimi-yq9yj
    @HadiEbrahimi-yq9yj 3 місяці тому

    it was so helpful and I want to learn from you... thanks

  • @rachaelezugwu3678
    @rachaelezugwu3678 3 місяці тому

    Thank you so much
    You made it easy for me.
    Thank you so much

  • @dhavalkalaria5384
    @dhavalkalaria5384 9 місяців тому +1

    Thankyou for the reference :)

  • @andy-moggo
    @andy-moggo 2 місяці тому

    so clear and understandable

  • @anonymousz7205
    @anonymousz7205 5 місяців тому

    great vid on use case definitely helpfull

  • @MohamadModather99
    @MohamadModather99 3 місяці тому

    Thank you very much!!

  • @achmadsyarif5129
    @achmadsyarif5129 3 місяці тому

    thank you ,best explanation

  • @himashaerandana3432
    @himashaerandana3432 3 місяці тому

    Thanks dude helped a lot

  • @leartbajrami3589
    @leartbajrami3589 5 днів тому

    amazing explanation

  • @CuteKittens23
    @CuteKittens23 2 місяці тому

    you can be good at some thing but may not be a good teach. all these other videos confused me even more than i was before and you explained everything in a fraction of a time they did and 1000% better.
    thank you

  • @candidate3512
    @candidate3512 2 місяці тому

    Very helpful thank you

  • @Heshi540
    @Heshi540 8 місяців тому +1

    Thank you so much

  • @YBIG05
    @YBIG05 2 місяці тому

    merci beaucoup for such a comprehensive content👍🤛

  • @HaadiAnwary
    @HaadiAnwary 2 місяці тому

    good video man 10/10

  • @faizunnur4456
    @faizunnur4456 Місяць тому

    Thank you very much.

  • @user-em9xp3tw7t
    @user-em9xp3tw7t 8 місяців тому +5

    is there any relationship with login for all other options like check balance, transfer funds etc

  • @alikograce.5520
    @alikograce.5520 4 місяці тому

    great explanation

  • @OlwethuMkhize922
    @OlwethuMkhize922 Місяць тому

    Give this man a Bells

  • @ines9226
    @ines9226 9 місяців тому +1

    Thank u so much

  • @muhammadsamy7740
    @muhammadsamy7740 7 місяців тому

    that's so perfect thanks alot

  • @Subayin
    @Subayin 2 місяці тому

    thanks a lot it is a masterpiece

  • @0xmkay
    @0xmkay 8 місяців тому

    I'v watched the older version of this video so many times that I can still hear the lady's voice in my head 😂.

  • @3Dprintingshorts
    @3Dprintingshorts 7 місяців тому

    Thanks a lot 🙏

  • @MartinFaehrmann
    @MartinFaehrmann 3 місяці тому

    Thank you so much 👌

  • @code_spot
    @code_spot 3 місяці тому

    very useful thanks.

  • @venom2390
    @venom2390 6 місяців тому

    Thank you ❤️

  • @Malhiza_MamBhele
    @Malhiza_MamBhele 2 місяці тому

    YOU THE BOSS

  • @gauthamkrishnan5948
    @gauthamkrishnan5948 Місяць тому

    I believe "Pay from checking" and "Pay from savings" are extensions of the "Make payment" use case. Also, "Display login error" is an extension of "Verify password" use case.

  • @yasminejas5007
    @yasminejas5007 5 місяців тому

    thank you so much!

  • @empiretvgh
    @empiretvgh День тому

    Thank you

  • @kavindagihan
    @kavindagihan 7 місяців тому

    Fantastic🎉

  • @EduardoMengesMattje
    @EduardoMengesMattje 8 місяців тому

    ótimo vídeo

  • @lemannsz
    @lemannsz 6 місяців тому

    Thank youuuuuuuuu really help

  • @user-sq1qu5tv5h
    @user-sq1qu5tv5h 7 місяців тому

    this video amazingggg

  • @achmadsyarif5129
    @achmadsyarif5129 3 місяці тому

    best analogy

  • @NAGM_CODE
    @NAGM_CODE 6 місяців тому +3

    Every sneeze say "Thank God" not say "Excuse me"

  • @odddellarobbia4
    @odddellarobbia4 6 місяців тому +1

    The include and exclude part is where i fail to understand this video.
    Isn't the use case like check balance should be behind include of login? what i understand is that if you don't login, then you cannot check balance since login use case has to be met first.
    another thing that i'm still confused is what would the diagram look like if the actor has 2 roles, as primary and secondary actor? yes a bank might 'react' to customer use case, but what if the bank wants to do somethin within the app that doesn't involve customer? say, make a report of money that cashed out? Would love to hear the explanation with different use case, since if i recall this is a "remaster" version of another UML use case diagrams video from you guys, thank you!

    • @riDdLer20025
      @riDdLer20025 4 місяці тому +1

      use case diagrams are about what to do rather than how to do. user can login, check balance, transfer funds. these are the things that user can do. but how to check balance? you have to login first. that is what you are saying. your idea can represent better in a sequence diagram not in an use case diagram. hope this helps. if i am wrong please do correct me.

  • @acepilot4196
    @acepilot4196 9 місяців тому +11

    what happaned to the older use case diagram video?

    • @marosmincak5754
      @marosmincak5754 9 місяців тому +3

      Huh I'm not the only one who noticed it

    • @acepilot4196
      @acepilot4196 9 місяців тому +2

      @@marosmincak5754 maybe there was something wrong with the last one and they delete it

    • @devanushjoseph
      @devanushjoseph 9 місяців тому +3

      They unlisted it because they made an updated video. If you have the link to the original video you can still watch it

    • @mifzeena7390
      @mifzeena7390 8 місяців тому +1

      I am also looking for it

    • @gilead1618
      @gilead1618 7 місяців тому

      That is so much better

  • @ranasameh2086
    @ranasameh2086 3 місяці тому

    good job

  • @radouane5376
    @radouane5376 2 місяці тому

    Thanks

  • @user-ef9xs4mk7e
    @user-ef9xs4mk7e 8 місяців тому +2

    Amazing explanation, but
    I have one question.
    Why didn't the verify password extends Display login error.
    If anyone knows please reply

    • @duckman03
      @duckman03 8 місяців тому

      I'm not 100% sure but I believe its because an include use case is not a base use case so you cannot extend it, even if displaying the error stems from verifying if the password is valid/invalid.

  • @yacine5046
    @yacine5046 6 місяців тому

    this is the single video explain uml with simple way

  • @admildomanuel544
    @admildomanuel544 9 місяців тому +2

    Great tutorial

  • @hensleysapom3525
    @hensleysapom3525 2 місяці тому

    When do I choose to use a short use case explanation instead of a detailed one, as a software developer?

  • @weepingwallflower8017
    @weepingwallflower8017 2 місяці тому

    does the extend always happen after the said use case? 9:48

  • @ThabisoNgwane
    @ThabisoNgwane 8 місяців тому

    asombrosa

  • @thainoodleboii
    @thainoodleboii 5 місяців тому

    thanks

  • @hudahabib-zq2oc
    @hudahabib-zq2oc 5 місяців тому

    greatttttt

  • @ragnarokk347
    @ragnarokk347 7 місяців тому

    woww!

  • @ilikerainworld
    @ilikerainworld 9 місяців тому +15

    I liked the older videos ):

  • @khangvi2936
    @khangvi2936 2 місяці тому

    Hi everybody.
    As I understand it, a usecase is the behavior of an actor using an app, so the usecase to show errors or verify passwords don't seem to come from the user's behavior but from the app side, right? Instead, the log in usecase could be extend changing the password, or something the customer actively does...
    I don't understand clearly, so I'll just say my thoughts. I hope everyone can help me answer it. Thank you

  • @bugraozturk275
    @bugraozturk275 5 місяців тому

    Thanksss

  • @user-hs9to6dd9j
    @user-hs9to6dd9j Місяць тому

    pls what's the using constraints different from using conditions

  • @2dsingerofgorillaz907
    @2dsingerofgorillaz907 9 місяців тому +1

    Please do more of the commercials !! Please oh please please please