HomeНаука и техникаRelated VideosMore From: Lucidchart

UML Use Case Diagram Tutorial

6985 ratings | 415875 views
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. —— Learn more and sign up: http://www.lucidchart.com Follow us: Facebook: https://www.facebook.com/lucidchart Twitter: https://twitter.com/lucidchart Instagram: https://www.instagram.com/lucidchart LinkedIn: https://www.linkedin.com/company/lucidsoftware
Html code for embedding videos on your blog
Text Comments (939)
Nsikak Imoh (6 hours ago)
I sneeze with my eyes open. Just saying.
Nasser_Omar (15 hours ago)
Thanks for this lesson With My respect
Eureka D (23 hours ago)
If a customer wants to check balance, he/she must have logged in. So should there be an "include" relationship between check balance and log in?
Aleksei Mulin (1 day ago)
Excellent explanation! Thank you, thank you, thank you
Israel Ritchie (1 day ago)
wow i learnd right here even more than 2 years of study from books you are unbelievable
Saoud Ahmed Khan (3 days ago)
plzz make more tutorial.. ue are just amaze
Lucidchart (2 days ago)
Thank you!
nimra shabbir (4 days ago)
It helped alot...thank you so much. .you are a good teacher...💕
Lucidchart (2 days ago)
Thank you Nimra!
manender dutt (4 days ago)
Great explainatiin
Lucidchart (2 days ago)
Thanks for watching manender dutt!
Mark_ (4 days ago)
wrm lieg je
Pankaj Thapa (5 days ago)
The best tutorial for the Use case diagram....
Lucidchart (5 days ago)
Thanks so much Pankaj!
ANKIT MISHRA (5 days ago)
Nice and clear Explanation
Lucidchart (5 days ago)
Thanks for watching Ankit!
Saad Anwar (6 days ago)
Well Explained and that includes from general to specific explanation adding definitions too
Lucidchart (5 days ago)
Thanks for watching Saad!
Phefo Chis (6 days ago)
Bullshit Vietnamese subtitle and description. Let's remove it and get back Original!
Lucidchart (4 days ago)
That would be great! Thank you!
Phefo Chis (5 days ago)
+Lucidchart Yes, everything now is Ok! If you need a better-translated version for Vietnamese subtitle and description, I can contribute for free instead use a version by Google translate.
Lucidchart (5 days ago)
Are they fixed now?
Lucidchart (5 days ago)
Sorry about that! I will take them down. Thanks for letting me know.
Rian Krishandi (6 days ago)
wow, nice tutorial. very clear and detail explained.
Lucidchart (6 days ago)
Thanks so much Rian!
John (6 days ago)
Would Close Eyes and Say Excuse Me be connected to the User?
shoaib akhtar (7 days ago)
Great explanation!! loved it
Lucidchart (6 days ago)
Thanks Shoaib!
Ikhlaq MHR MHR (7 days ago)
Too much clear......
Ismail Ait bahammou (8 days ago)
thank you so much, keep going :)
Lucidchart (6 days ago)
Thanks Ismail Ait bahammou!
Vinod Musk (9 days ago)
Excellent I understood all the nuts and bolts of the usecase digaram. Please post more on UML
Lucidchart (6 days ago)
Thanks Vinod! I will see what I can do 🙂
Vinod Musk (9 days ago)
L'artisto hamdi (9 days ago)
Very good explanation but there is one question, if the bank don't get involved with the login process so from where does the app get the login and the pass (that are stored in the bank's database) to verify the users identity ? 6:20
Disco Dino (10 days ago)
Those are some big ass fingers lol
jos tiband (10 days ago)
Awesome video. thanks il take u out on a dat to repay u. Lemme know when you're ready
Ananta Akansh (11 days ago)
100 bucks in the account. What an accurate description of student life.
Lucidchart (10 days ago)
The Dude (12 days ago)
After this... UML became SEXY..!!!
C-Class (12 days ago)
Wow! Being more of a visual learner, I've recently gotten into the habit of searching YouTube for more visual explanations of certain concepts and this is superbly done. The simpler the explanation, the better the understanding (and yes, vice versa..). I'm not at all surprised by all the praise this video has gotten, great job Chloe!!
Lucidchart (12 days ago)
Thanks so much for watching C-Class! I'm so glad you found it helpful! 😄
Jodes treavin (13 days ago)
very helpful!!! thank you
Lucidchart (13 days ago)
You're welcome Jodes!
Bobicki (14 days ago)
Amazing tutorial
Lucidchart (13 days ago)
Thank you!
Krutarth Darji (14 days ago)
Thank you for the video!
Lucidchart (13 days ago)
You're welcome! Thanks for watching!
Jannah [Paradise] (15 days ago)
I shall be very very thankful to you if you help me in use case about these functional requirements: 1. Application must provide ability to add multiple maps. 2. Each map will be dynamic in nature more nodes (Cities, Towns, Picnic spots, lakes, Tops etc.) can be added. Note that in application you will not add images and make hotspots on it instated you will use graph like data structures to store maps) 3. It will provide the distance between each contacted city/town/village/spot. If there are multiple links these links will be provided accordingly. 4. When user will click on each town, village or city application will display all facilities there like ATM, Hotel, Police Station, Restaurants etc. 5. User should be able to add pictures of tourist spot. 6. Application should provide facility to export the map as image and any other application specific format feasible. 7. Each map will be saved in file individual format.
Sameera Rasanga (16 days ago)
Very good explanation, worth watching it rather reading 1000 books on user case diagrams
Lucidchart (13 days ago)
Thanks so much Sameera!
F Midvetkin (17 days ago)
Really your UML videos are amazing. I've translated some of them to spanish because none of my classmates could understand anything, sometimes it seems that not even our teachers understand what they're trying to teach. Thank you so much Lucidchart! And I hope my subtitles get accepted :)
Lucidchart (13 days ago)
Thanks for your help translating! I approved them!
maseifert94 (17 days ago)
Great explanation, thank you!
Lucidchart (13 days ago)
Thanks for watching maseifert94!
gunjan rai (18 days ago)
This short video cleared my concept. Thanks
Lucidchart (13 days ago)
Thanks for watching!
Eslam Khalaf (18 days ago)
Very helpful thanks alot.
Lucidchart (13 days ago)
No problem! Thanks for watching Eslam!
Pankaj Dhoke (18 days ago)
13:23 Minutes Is Still Better Then My Whole Semester 🖤
Lucidchart (13 days ago)
Thanks so much Pankaj!
Pankaj Dhoke (18 days ago)
Doing Great Job 💕
Sahan Vindana (19 days ago)
thank you Very helpful for me
Lucidchart (18 days ago)
No problem! Thanks for watching Sahan!
Cristian M. Sguazzin (19 days ago)
a big hug from Argentina ñ_ñ
Lucidchart (18 days ago)
Wow, all the way over there?! Thanks so much for watching!
Ngeh Romaric (19 days ago)
well explained your so sweet will you marry me?
Noom Ahmad2 (19 days ago)
Thank you ..perfect 😍
Lucidchart (18 days ago)
No problem! Thanks for watching!
findy 0606 (20 days ago)
That was amazing. Your voice is Angelic. It made it easier to understand your topic.
Bastob (20 days ago)
You are an angel :)
Lucidchart (19 days ago)
Thanks for watching Bastob!
Jawad Ali (21 days ago)
Lucidchart (20 days ago)
Thanks for watching!
Teresa Shaft (22 days ago)
really wish these tutorials would show how you get the different types of lines used as connectors, can't get them on my diagram and can't see what I'm doing wrong.
Lucidchart (20 days ago)
Hi Teresa! Maybe this video could help? https://www.lucidchart.com/pages/videos/how-to-customize-line-styles You also want to make sure that you have the UML shapes library selected and displayed on the left. Having those shapes displayed will enable more line types associated with UML. Learn more here: https://lucidchart.zendesk.com/hc/en-us/articles/207300256-Access-More-Shapes I hope this helps!
Nafiz Haq (22 days ago)
You just explain this what I struggle to understand in a 3 hrs lecture !
Lucidchart (20 days ago)
Glad I could help! Thanks for watching Nafiz!
Abdul musawar Soomro (23 days ago)
in one hour i am going for exam and you just saved me
Lucidchart (20 days ago)
I hope it went well! Thanks for watching our tutorial!
Lahiru Sandaruwan (23 days ago)
Nicely explained... Thank you!😍
Lucidchart (23 days ago)
No problem! Thanks for watching!
achref yak (24 days ago)
You saved me, i love you <3
Lucidchart (23 days ago)
No problem!
why is "Display Login Error" an extension of the "Log in" use case and not an extension of the "Verify Password" use case?
Vishnudev V N (25 days ago)
Hats off to the explanation.... Cant explain in any simple way than this with all valid points. Thanks a million.
Lucidchart (23 days ago)
No problem Vishnudev!
Ilianna Kli (25 days ago)
thank you soooooo much, you saved our lives (our asses and our few remaining brain cells)
Lucidchart (23 days ago)
😂 Happy to save a few brain cells here and there!
ManiYa (25 days ago)
Thanks a lot for this!
Lucidchart (25 days ago)
No problem ManiYa! Thanks for watching!
Rolando Diaz (26 days ago)
I like her.
Barbara Jagielska (26 days ago)
I've heard "baking app" so many times, can't stop thinking bout cakes #impolish
Lucidchart (26 days ago)
#TheGreatBritishBakeOff 😂
Choola Jin (26 days ago)
Tut is good.But please fix the sound.If there is background noise please don`t mute it on breaks.
Mehmet YALÇIN (26 days ago)
Lucidchart (26 days ago)
No problem! Thanks for watching!
Sabbir Ahmed (27 days ago)
It was really helpful. Thank you.
Lucidchart (26 days ago)
Thanks so much for watching Sabbir!
Nadeem Gorsi (27 days ago)
love your accent
Lucidchart (27 days ago)
Thanks Nadeem!
Benjamin Tokor (28 days ago)
Your tutorial on the UML is very clear and understanding.Can you do a tutorial on DFD?
Benjamin Tokor (27 days ago)
+Lucidchart Thanks
Lucidchart (27 days ago)
Thanks Benjamin! And thanks for the suggestion, I'll add it to the list.
Rohit M (28 days ago)
Thats what i call an explanation!! . Amazing . Thank You
Lucidchart (27 days ago)
You're welcome! Thanks so much for watching Rohit!
Alston Menezes (28 days ago)
Why don't all the methods like Deposit, Withdraw, etc. extend Login because all those actions take place only if the login is successful
Alston Menezes (28 days ago)
Thanks for the explanation Chloe! It was amazing!
Nischal Bhatt (29 days ago)
Chloe, u r the master. Thank u.
Lucidchart (27 days ago)
No problem, Nischal! Thanks for watching!
Rwothungeyu Derick (1 month ago)
hi chloe, thank you so much for this tutorial. can u have a usecase diagram with only one actor?
Lucidchart (27 days ago)
Thanks for watching Rwothungeyu Derick! And thanks for the suggestion!
Adeel Manzoor (1 month ago)
thks you remeber my previous concepts
Adeel Manzoor (1 month ago)
+Lucidchart no thks she deserves
Lucidchart (1 month ago)
Thanks so much Adeel!
Adeel Manzoor (1 month ago)
i am fan of you
ArtsyBritt (1 month ago)
omg I've been doing my project incorrectly!! sniff
Lucidchart (1 month ago)
+ArtsyBritt Happy to help anytime! Thanks for watching ArtsyBritt!
ArtsyBritt (1 month ago)
+Lucidchart thanks to you my project is saved 😭😭
Lucidchart (1 month ago)
Oh nooooooooo!
Moh Zulkifli Katili (1 month ago)
what's the app?
Lucidchart (1 month ago)
It's called Lucidchart!
Aldwin Perez Peralta (1 month ago)
The best use case diagram explanation on youtube
Lucidchart (1 month ago)
Thanks so much Aldwin!
Jewel Rana (1 month ago)
Will you please tell me, which application that you used to draw the diagram?
Lucidchart (1 month ago)
It's called Lucidchart! www.lucidchart.com
Maxim Butin (1 month ago)
Maxim Butin (1 month ago)
Nakhla Rafi (1 month ago)
Great video!
Lucidchart (1 month ago)
Thank you Nakhla!
Manoj M (1 month ago)
After 8 years I simply understood what and how to use USE Case diagrams. Thanks for making it simple to understand.
Manoj M (1 month ago)
+Lucidchart chole is there any free resource to still learn more and practice to gain a hands on. Are there different diagrams to learn under UML
Lucidchart (1 month ago)
I'm so glad it was helpful! Thanks for watching Manoj M!
Gregory (1 month ago)
Great explanation! Thanks for the video and keep up the good work
Lucidchart (1 month ago)
Thank you!
Atahar Ishrak (1 month ago)
Very Well Explained
Lucidchart (1 month ago)
Thanks so much Atahar!
Fang Wai Nam (1 month ago)
I like the girl
Stanley Okoduwa (1 month ago)
Fantastic. have never seen usecase's this well explained despite been a seasoned BA for more than 5 years
Lucidchart (1 month ago)
That is a huge complement! Thanks so much Stanley!
youssef elhefnawy (1 month ago)
Very good explaination keep up the good work.
Lucidchart (1 month ago)
Thanks so much Youssef!
Kasiiti Noah (1 month ago)
Well put and explained, Many thanks
Lucidchart (1 month ago)
I'm glad you liked it. Thanks for watching Kasiiti!
Samantha Browne (1 month ago)
another uni student that found this more informative than all the lectures combined. thanks!
Lucidchart (1 month ago)
😂 thanks for watching Samantha! Good luck in your classes!
Sahithi Honey (1 month ago)
Superb 👌👌👌
Lucidchart (1 month ago)
Thanks so much Sahithi Honey!
biraj kar (1 month ago)
thanks for making this awesome video....
Lucidchart (1 month ago)
No problem! Thanks for watching!
kashmir398 (1 month ago)
Lucidchart (1 month ago)
You're welcome kashmir398!
ghadeer khaledeey (1 month ago)
Seriously well explained
Lucidchart (1 month ago)
Glad it was helpful! Thanks for watching ghadeer!
Görkem Özcan (1 month ago)
When I drag the stick figure I only get a circle and not a full body, the similar thing happens when dragging a system, i dont get the rectangles boundaries. Any advice?
Adnan Abbas (1 month ago)
wasted money on university lmao
Lucidchart (1 month ago)
😬Sorry about that! But glad this video helped you out!
Mohamed Maslouh (1 month ago)
i was lost between include & extend before watching this video .. Thanks for the good explanations.
Lucidchart (1 month ago)
You're welcome! Thanks for watching Mohamed!
Pranav Raut (1 month ago)
The Web application LucidChart and these tutorials are blessing for one's who are learning object oriented modelling and design. Thanks for these great tutorials :)
Lucidchart (1 month ago)
You're welcome Pranav Raut! Thanks for the awesome comment!
Zedd Zorander (1 month ago)
Thank you VERY much!
Lucidchart (1 month ago)
No problem Zedd! Thanks for watching!
Shubham Parmar (1 month ago)
beautifully explained, thanks
Lucidchart (1 month ago)
Glad you liked it Shubham! Thanks for watching!
Very, very usefull. Thanks
I have a question, you would help me a lot if you answer it :). Q1: How do i implement say a use case that is like a notification, something the system sends to the user. e.g. i'm developing a University App in which the user can send a friend request, and then, the system sends a notification to the other student. How can i implement that ? also, if, for example, i have three actions 1. request friendship, 2. Accept friend request, and 3. reject friend request. Do i implement them as individual user case ? Thanks for the attention
Lucidchart (1 month ago)
Glad you liked it! Thanks so much for watching!
BunchoStuff (1 month ago)
Does she reply to every comment?
Lucidchart (1 month ago)
I try to! 😄
Mangireesh Potnis (1 month ago)
You explained it so nicely!
Lucidchart (1 month ago)
Glad you liked it Mangireesh! Thanks for the comment!
up&down system (1 month ago)
Hello, Can you guide me to make this use case An automated car allows its passenger to set destination by speaking "Destination:12 New york,california,chicago" After the voice is heard, the system repeats it by system voice on speaker and also show the map of destination.once the passanger speaks confirmation words such as "yes" or "let's go" or "sure".the system locks the doors then start self driving
udip pandey (1 month ago)
sweetie your teaching style is perfect.. i hope you will post one complicated example for me. Thank you..
eman douhi (1 month ago)
Thaank u That was helpful ❤
Lucidchart (1 month ago)
You're welcome Eman!
Veronica J (1 month ago)
You explain better than my lecturer
Lucidchart (1 month ago)
Glad we could help Veronica!
Omar SYR (1 month ago)
That's really helpful . Thanks.
Lucidchart (1 month ago)
You're welcome! Thanks for the comment Omar!
Mr Koduś (1 month ago)
Academic's explanation were so hard to understand and here you put it so nicely! Actually I can say it's pretty easy after watching your video. Thank you :)
Lucidchart (1 month ago)
I'm so glad it helped! Thanks for the comment Mr Kodus!
Fadi Odeh (1 month ago)
wow omg this was amazing!!!
Lucidchart (1 month ago)
Thanks Fadi!
Menuka Ramanayake (1 month ago)
Very helpful thanks
Lucidchart (1 month ago)
You're very welcome! Thanks for the comment :)
A Man (1 month ago)
I just spent 9k on uni when I could have just watched this
Zises (14 days ago)
education has become a scam
Saifullah (27 days ago)
+EverythingPro 0O7 hahaha
EverythingPro 0O7 (1 month ago)
you probably from University Of Gujrat Sialkot Campus!! i'm right
zasmomo (1 month ago)
Lucidchart (1 month ago)
Glad this helps you with your studies! And sorry it cost so much :/

Would you like to comment?

Join YouTube for a free account, or sign in if you are already a member.