Тёмный

UML 2 Sequence Diagrams 

Derek Banas
Подписаться 1,3 млн
Просмотров 370 тыс.
50% 1

Опубликовано:

 

26 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 229   
@shiftrunstop
@shiftrunstop 3 года назад
I was starting to panic, Last semester I had linear algebra, you saved me. This semester I have a software engineering module with use cases and sequence diagrams, you saved me. You have the most useful channel on youtube, Thank you for helping me get furter into my degree.
@derekbanas
@derekbanas 3 года назад
I'm very happy to hear I was able to help :)
@isramos
@isramos 9 лет назад
You're a walking encyclopedia, man! You're videos are a great way to get us introduced to new topics or brush up on long seen stuff. Great job!
@derekbanas
@derekbanas 9 лет назад
Igor Ramos Thank you for all the nice compliments :) I do my best.
@임창수-c7c
@임창수-c7c Год назад
Sequence diagram is one of the best tools to understand how the system works. Really nice tutorial. Thank you.
@derekbanas
@derekbanas 12 лет назад
Oh no, another fight is brewing in my comments. It is so nice to be the only guy on RU-vid that doesn't sell anything. If anyone ever catches me trying to sell something feel free to hunt me down. I'm sure you guys are smart enough to find me :)
@the_wizard_exe
@the_wizard_exe Год назад
what a masterpiece you were the only one who explained that very clear, full, aproaching every item than others, thanks
@RajaseelanGaneswaran
@RajaseelanGaneswaran 9 лет назад
If there's one thing you do well, it's summarizing these concepts in a beginner friendly way. Love your channel.
@amodh
@amodh 8 лет назад
too complicated for me to understand! You could've started with an easy example and then shown this example which has everything crammed into it.
@0xf7c8
@0xf7c8 8 лет назад
+Amodh Naik Yes, it's a good example if you already know what this diagram is about, but if you have never seen one it can get confusing
@braveostrich
@braveostrich 7 лет назад
Amodh Naik . There are simpler examples at www.zenuml.com . You can even interact there. Use a desktop computer to get the best experience. Mobile also works though.
@eb4416
@eb4416 7 лет назад
This is awesome!!! Thank you for sharing. This helped me alot!
@derekbanas
@derekbanas 12 лет назад
Right now I'm working on a tutorial that will show the whole process of using UML to build excellent OO designs. You'll get it. It will just take a few extra examples. The goal is to make the programming process easy by working out all of the hard stuff in UML
@derekbanas
@derekbanas 12 лет назад
It is not a problem :) I don't mind if people post comments about stuff they have made, or that they like. I was just joking
@mohsinsarwar6925
@mohsinsarwar6925 7 лет назад
Respected Derek I took some of your lectures your work is really good I appreciate and all lectures are great! But this specific lecture is very difficult to understand, You should've started with simple diagram. Thanks!
@derekbanas
@derekbanas 7 лет назад
Thank you :) Sorry if the example didn't help. I cover sequence diagrams once again in this tutorial ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fJW65Wo7IHI.html
@vidyadharUppaluru
@vidyadharUppaluru 7 лет назад
Derek Banas thank you
@derekbanas
@derekbanas 11 лет назад
Thank you :) This and my OOD tutorial were my favorite tutorials to make. I'm glad you liked it
@derekbanas
@derekbanas 12 лет назад
It is best to see all of the UML tools and pick which ever works best for you. I cover all of them. It is a tool you get good with over time. Once you get very used to it and OO design you'll create everything in UML and the coding will be very easy. More is in the works right now :) Look for my tutorial called Object Oriented Design
@BaralGanesh
@BaralGanesh 10 лет назад
Thank you for excellent lessons, I have exam next tomorrow there were some confusion but luckily I found this and two previous videos. Pure and simple. Many thanks for your effort.
@derekbanas
@derekbanas 10 лет назад
Ganesh Baral Thank you :) Good luck on your exam
@isabellastjarnfeldt211
@isabellastjarnfeldt211 11 лет назад
Thank you! Had a lecture on this today and only got half of it. I have checked out your tutorials on use case diagrams too and they have been very helpful as well. Keep up the good work!
@derekbanas
@derekbanas 11 лет назад
Thank you very much :) I'm happy I could help.
@derekbanas
@derekbanas 12 лет назад
Nếu tất cả chúng ta sẽ lắng nghe những người khôn ngoan của cuộc sống trong quá khứ sẽ là tốt hơn cho tất cả chúng ta.Một giáo viên chỉ là tốt như các sinh viên của mình
@derekbanas
@derekbanas 12 лет назад
You're very welcome :) The UML Communication Diagram tutorial will be up in about an hour
@angelakeller3037
@angelakeller3037 6 лет назад
If this tutorial is too complicated for you, then start watch the Object Oriented Design Tutorial. There Derek explains the sequence diagram by building it step-by-step. Just as a hint. =) Of course, without any knowledge of sequence diagrams, you can hardly understand this video. But thanks again Derek, for making my exam preparations much easier and more interesting. Greetings from Switzerland!
@derekbanas
@derekbanas 6 лет назад
Thank you for taking the time to help others :)
@derekbanas
@derekbanas 11 лет назад
I'm very happy that I was able to help you :) Thanks for taking the time to say such nice things!
@dominikachaciej5270
@dominikachaciej5270 4 года назад
Thank you, I think this is the most complete tutorial on Sequence Diagram, I could find here.
@derekbanas
@derekbanas 4 года назад
Thank you very much :)
@derekbanas
@derekbanas 11 лет назад
You're very welcome :) It makes me very happy that you find them so useful!
@kevinbs05
@kevinbs05 11 лет назад
Thanks, this is helping me put together the lectures and examples for those people who are taking the exams later on. :)
@MoinKhan-lu4tb
@MoinKhan-lu4tb 8 лет назад
-best sequence diagram video on youtube .... u coverd all the aspects as well, the sequence fragments too .. !!! - thanks : keep the good work up
@derekbanas
@derekbanas 8 лет назад
+moin khan Thank you :) I'm glad it helped
@mohammadpatel1183
@mohammadpatel1183 8 лет назад
Quality videos, really helps when your lecturer is useless
@derekbanas
@derekbanas 8 лет назад
+Mohammad Patel Thank you :) I'm glad I could help
@risteva5288
@risteva5288 9 лет назад
Derek Thanks for this tutorial.I like it.Please do not be discourage about any bad comments please keep going.It is not easy to teach but i think you are doing great.
@derekbanas
@derekbanas 9 лет назад
Rist Eva You're very welcome :) I'm actually pretty lucky that a receive very few negative posts. If anyone gets to angry I just delete them :D
@ZastinHuynh93
@ZastinHuynh93 8 лет назад
Your videos are great and awesome, To be honest I get much more out of your video than the lectures at my university. I won't name it but it's top 10 here in Australia. I would make my way to class if my lecturer sounds like you xD
@derekbanas
@derekbanas 8 лет назад
+ZastinHuynh93 Thank you for the nice compliment :) I'm here for free when ever you need me
@skomatipally
@skomatipally 11 лет назад
Awesome!! There is so much valuable information with precise content and clear explanation. Thanks so much for making this videos available for everyone.
@OverG88
@OverG88 12 лет назад
A little advice for viewers: If you want to make these "fancy" diagrams like Derek, look at Obeo UML Designer plugin for Eclipse. BTW, Great video!
@derekbanas
@derekbanas 11 лет назад
You're very welcome :) I'm glad you found it helpful
@kalleidoskop2
@kalleidoskop2 11 лет назад
You Sir, are a genius. Thanks for your hard work and high quality stuff! Gonna pass this exam after all!
@Truthiness231
@Truthiness231 11 лет назад
Ah, good to have confirmation from someone who knows so very much about this business. Keep up the amazing video series and I'll not only continue to lead everyone else to your superior tutorials, but I'll also keep posting with this and other wacky avatars ^.^
@derekbanas
@derekbanas 11 лет назад
Thank you :) Im glad I could help. Good luck on your exam
@patrasculucian2403
@patrasculucian2403 6 лет назад
Things I understood from this video: - sending a signal message through a filled arrow will wait for a response - sending a signal message through a normal arrow will not wait - this messages can be also nested Sequence fragments: - are boxes that surround interactions - they got fragment operators in the top-left corner - optional - will run only if it fulfills a condition - negative - will not be used - reference - will reference to a sequence diagram and call it - a reference sequence diagram is like a method that we can call whenever we want. But instead of "method" it is called "reference". - loop is just a loop that will run as long as a condition is fulfilled - loop (5) - will loop 5 times - loop (x, y) - will loop from x to y - par (parallel) - the interactions from it can run in the same time - alt (alternative) - if - else statements where "if" is called "alt" - assert - if the interactions from this fragment will not fulfill the conditions we will throw an error. Similar to Java's try-catch blocks, or throws. - break - will break from a loop if a certain condition is fulfilled - critical - I didn't quite get this. - I think it is like a reverse loop (don't do this until that happens) Time Constraints: - the arrows are diagonal - we will specify a waiting time for signals while calling or replying - sending signal line will be a normal line - respond signal line will be a dash line Lost Message: -----------> *black hole* Found Message: *black hole* --------------> I found this lesson very hard for a beginner like me. But writing these down totally helped with the grasping process.
@derekbanas
@derekbanas 11 лет назад
That is the normal way. Understand though that even though there are many UML rules they aren't often followed in the real world. From watching this tutorial it would seem that all UML diagrams are done using software. In the real world I almost never do this stuff using software. By myself I use pencil and paper and in a team I always used a whiteboard
@derekbanas
@derekbanas 11 лет назад
Thank you :) Ill see if I can dig it up. I'll post it on the uml tutorial page when I find it. I should have it up today. I'm using the current version of UmLet
@derekbanas
@derekbanas 12 лет назад
Thank you :) Don't worry about it. I'll leave your comment up
@IBARTEXAM
@IBARTEXAM 11 лет назад
I LOVE YOU!! I HAVE AN EXAM COMING UP and omy you made me just feel like wiz kid!
@lobomacz
@lobomacz 11 лет назад
Thanks for the tutorial. I was in need of some help with UML.
@agustinchavez4836
@agustinchavez4836 6 лет назад
Thank you ! It was really helpful. Now I understand :) I'm not a native speaker, sorry if my english isn't good. Greetings from Argentina.
@derekbanas
@derekbanas 6 лет назад
Your English is very good. I am very happy that the video helped :)
@derekbanas
@derekbanas 11 лет назад
You're very welcome :) I'm glad I could help
@derekbanas
@derekbanas 12 лет назад
I'm glad you liked it :)
@RoGi831
@RoGi831 10 лет назад
Love your videos, so detailed and organized!
@derekbanas
@derekbanas 10 лет назад
Thank you very much :) I do my best.
@anuradhaerandathi7121
@anuradhaerandathi7121 7 лет назад
Its very useful. I love the way of explaining. Thank you very much.
@derekbanas
@derekbanas 7 лет назад
Thank you very much :)
@jawhar6815
@jawhar6815 9 лет назад
amazing presentation....your voice makes me inter a flow state .....mr.derek can you please do a javaEE video or series of videos ? that would be extremely helpful
@derekbanas
@derekbanas 9 лет назад
+jawhar jarrar Thank you for the compliment :) Yes after I cover JS stuff I'll make a JEE tutorial
@jawhar6815
@jawhar6815 9 лет назад
thanks ;) keep up the good work
@Knowideer
@Knowideer 10 лет назад
as always, you seldom fail to disappoint!
@derekbanas
@derekbanas 10 лет назад
Thank you :)
@invinciblekd
@invinciblekd 10 лет назад
awesome tutorial again !
@derekbanas
@derekbanas 10 лет назад
Thank you :)
@deadb4youknow
@deadb4youknow 10 лет назад
My study book makes it seem so much more difficult. Thanks man :D !
@derekbanas
@derekbanas 10 лет назад
I'm glad i could help :)
@GfastGao
@GfastGao 6 лет назад
Hi Derek, I believe a theory: If some one is make tutorial about something that he really is not using for a long time / for a living, he is misleading. Since you are talking about a really a wide range of computer Languages / cookings. I thought you sucks. But you don't! I've checked out this tutorial some years before. But didn't thought this useful / understandable. Till now, after I have tried myself declaring my guts using my "own UML" I figured out how powerfull UML is, how useful this tutorial is! Man, you'd have to be a more grown up developer before you really can understand the beauty & power of UML, and then you can understand what Derek said here is not really that bullshit. :)
@derekbanas
@derekbanas 6 лет назад
When I was first starting I also thought UML was pointless. Now I'm convinced every big project should start with UML.
@hammadnadeemx
@hammadnadeemx 6 лет назад
this is good for students in cs or se. really helps
@derekbanas
@derekbanas 6 лет назад
Thank you :)
@derekbanas
@derekbanas 11 лет назад
I'm very happy to help :)
@GeorgeBentes
@GeorgeBentes 8 лет назад
Dude! Your voice is awesome! Nice video by the way!
@derekbanas
@derekbanas 8 лет назад
Thank you very much :)
@TyrannosaurusBatman
@TyrannosaurusBatman 9 лет назад
Excellent videos! Ive learnt more in 12 minutes than I did all semester! Do you know of any other good resources for learning UML? Most of the textbooks I've read don't have enough examples / case studies. Ideally I'd like one where a case study is presented, I'm given the opportunity to attempt a solution, and then possible solutions are provided.
@derekbanas
@derekbanas 9 лет назад
TyrannosaurusBatman Thank you :) I'm happy I could help explain a very important topic. Nothing really stands out book wise. I learn much of this stuff and object oriented design on the job.
@joynalabedin2875
@joynalabedin2875 9 лет назад
Very much awesome tutorials.
@derekbanas
@derekbanas 9 лет назад
+Joynal Abedin Thank you very much :)
@rubondofolkdevelopmentcoll4268
+Derek Banas; i understand well ur concept, but it is been tough 2 me, how to represent the diagram into maybe Java code?
@franciscobruno115
@franciscobruno115 9 лет назад
Derek your lessons are very good, I think it would be better if while you are speaking you would be building at the same time, I have to be honest but once you showed a blueprint like this right off the bat I got scared. Difficult for those who are just beginners. But thanks anyway, good job.
@derekbanas
@derekbanas 9 лет назад
FRANCISCO BRUNO Thank you for the input :) I'm constantly doing my best to improve.
@thomasupfield8281
@thomasupfield8281 9 лет назад
Derek Banas I actually really liked the blueprint style of the video, it cut out the time wasted in building the diagram and left more time for explanation. thank you so much for spending your valuable time to make these tutorials.
@matterman2003
@matterman2003 7 лет назад
Honestly by the time I spent writing all of this out I could have already wrote the program and implemented 90% of the functionality
@HDChif
@HDChif 7 лет назад
Metin Erman Only a little % of developers is so smart and intelligent that they can programm out of their head. The problem is that 95% think they belong to that minority.
@bryanwadd
@bryanwadd 10 лет назад
Amazing instructional video, thanks for taking the time to do this. I have a question, if I may. The diagrammatic blocks, linked vertically by the lifeline, that send and receive messages are different sizes. Some are little squares that only send one message and others are vertically much longer. What determines the size of those please? Thanks.
@derekbanas
@derekbanas 10 лет назад
Thank you very much :) I basically draw everything based off of what the experts say is the right way. I do my best in these tutorials to present the buy the book way of drawing sequence diagrams. i hope that makes sense.
@bernardrouhi451
@bernardrouhi451 7 лет назад
Great video, it's more intermediate to advanced level, I think it's too much code involve with it, cause UML is for business people as well, and they don't understand the class, attribute and etc, I think it's a good practice to write descriptive more than codes also you forgot to mention the sequence's steps numbers.
@derekbanas
@derekbanas 7 лет назад
Thank you :) I always use sequence diagrams on most every project. This tutorial is probably the only one in this series that deviates a bit to my personal style. This is normally what the programmers I'm working with use. I wouldn't show this to business people. They prefer pretty pictures :D
@radu5log76
@radu5log76 7 лет назад
Very funny but the reality is that business people do respond better and produce better decisions once the data is in a visualised form.
@amarendarb7210
@amarendarb7210 9 лет назад
Hello Derek, Nice videos( but i wish the speed was bit less for beginners). I recently subscribed to your channel..Awesome videos on your channel. I love the editing too.could you teach me how you edit these videos ..
@derekbanas
@derekbanas 9 лет назад
amarendar b Thank you :) This is how I make RU-vid videos ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7Szqx2oLO9g.html
@derekbanas
@derekbanas 11 лет назад
You're very welcome :) Thank you
@derekbanas
@derekbanas 11 лет назад
You're very welcome :)
@LokeshSharmaa
@LokeshSharmaa 7 лет назад
Brilliant. Well detailed and explained
@derekbanas
@derekbanas 7 лет назад
Thank you very much :)
@kashifali-gk1zs
@kashifali-gk1zs 9 лет назад
Loved your work.. Helped alot.. But have a question 1) At 8:30 par stands for parallel execution so if there is a line in between the two interactions first checkfunds execute before savefunds isnt that a irony for defining parallel execution? Thanks in advance
@packetjet
@packetjet 7 лет назад
nice job - just right amount I needed to know, thanks
@derekbanas
@derekbanas 7 лет назад
Thank you :) I'm glad it helped
@derekbanas
@derekbanas 12 лет назад
After I finish UML 2.0 and Refactoring. It looks like Android, Games, C, etc. has won for now. I need to figure out how I will structure the tutorial. By the time refactoring is done, I'll have everything ready to go
@triloksingh1479
@triloksingh1479 10 лет назад
Thanks a lot Derek Banas. Awesome work. Keep it up.
@derekbanas
@derekbanas 10 лет назад
Trilok singh Thank you :) You're very welcome
@jadekennedy5316
@jadekennedy5316 10 лет назад
Thank you so much for these videos. Love the short, quick, get-to-the-point videos. Question on UML2 Class Diagrams (Part3). In the diagram between Dog and Animal classes, you show in one place Dog pointing to Animal and in another Animal pointing to Dog. Which is it? Does it matter? Can it be either way? Thanks again.
@abc-ed9xr
@abc-ed9xr 10 лет назад
Hello Derek, thanks for all the videos! Really helping me get through uni. I was wondering what software you are using to make your diagrams?
@derekbanas
@derekbanas 10 лет назад
You're welcome :) I'm glad I could help. I'm using UMLet here. I provide a link to all the UMLet files in the description.
@derekbanas
@derekbanas 11 лет назад
Thank you very much :)
@mahmudulhasan-je5zo
@mahmudulhasan-je5zo 6 лет назад
you have given a great example. But you didn't go with a flow. You forgot the sequence that makes the sequence diagram more complicated.
@adhysh
@adhysh 5 лет назад
Very clear ! thanks Derek
@derekbanas
@derekbanas 5 лет назад
Happy I could help :)
@123japanuser
@123japanuser 12 лет назад
Dear Coach, chỉ cần đi để cho thấy đúng như thế nào Socrates là khi ông nói: Càng biết Càng biết Đó Ông biết vậy là ít hơn. Chia sẻ hào phóng của bạn là một nhắc nhở hàng ngày rằng trường học của cuộc sống là luôn luôn mở cửa cho giáo viên như bạn.
@oussamarjiba4632
@oussamarjiba4632 9 лет назад
Very good explained .Thanks (y)
@derekbanas
@derekbanas 9 лет назад
+Oussama Rjiba Thank you :) Your welcome
@derekbanas
@derekbanas 11 лет назад
Thank you :)
@cesar_zapata
@cesar_zapata 9 лет назад
Derek, are these sequence diagrams made previous to programming? I mean, it looks pretty dificult to build a functionality in detail without having the code before. I'd imagine it more as a way of documenting the code but not building it. Maybe it's just because I'm not used to it.
@derekbanas
@derekbanas 9 лет назад
Cesar Augusto Zapata Baldassarri Yes they were. It is something you have to practice. Start with a use case description and then move on to the sequence diagram. As you bounce between those 2 diagrams and the class diagrams changes will come up. Keep at it. I think it is the #1 most important skill a programmer can develop.
@cesar_zapata
@cesar_zapata 9 лет назад
Derek Banas Nice. I'll definitely work on that skill. Thanks for your quick feedback. Btw, Thank you so much for creating all these videos for us. I always go to your website first when I need to quickly learn something... no jibber jabber.
@kartoffelsalatistkrass8622
@kartoffelsalatistkrass8622 8 лет назад
I might have missed it but what do the boxes along the life lines mean? So in which cases exactly do you draw them there and in which cases does a life line alone suffice?
@darshanpatil4945
@darshanpatil4945 11 лет назад
Awesome explanation . . . . :)
@Baltasarmk
@Baltasarmk 3 года назад
I like your stellaris videos
@derekbanas
@derekbanas 3 года назад
Thank you very much :) I'm happy you liked it
@PeterKelley
@PeterKelley 9 лет назад
Two concepts you didn't cover sufficiently I thought: Activation regions (including nested activation regions) and return messages. Also I thought it would have been good to split the content into things that people will use all the time and concepts that get used in specialised circumstances.
@derekbanas
@derekbanas 9 лет назад
Peter Kelley Thanks for the input
@fdsolutions7645
@fdsolutions7645 11 лет назад
OMG another great tutorial :-) Could you please post the link of the UMLet file source? Or just tell me which version you use 'cause I can't find your UML élément in mine ;-) Thanks in advance
@johncowles4728
@johncowles4728 9 лет назад
Thank you. Really helpful.
@derekbanas
@derekbanas 9 лет назад
John Cowles You're very welcome :)
@OverG88
@OverG88 12 лет назад
I really apologize, but there was no intention to advertise anything. It was just an advice.
@christophermccurdy6901
@christophermccurdy6901 8 лет назад
Great Video.
@derekbanas
@derekbanas 8 лет назад
+Chris Mccurdy Thank you :)
@butair1
@butair1 11 лет назад
Mr. Banas - I was looking for the application. One I found is v10.2? Looked for the v12.x and thats where I failed. Thanks for the link to the diagrams.
@AjayKarthikganesan
@AjayKarthikganesan 11 лет назад
Thank you . very helpful
@andersmelin4085
@andersmelin4085 8 лет назад
Now I get it! Thank you :)
@derekbanas
@derekbanas 8 лет назад
+Anders Melin I'm glad I could help :)
@qwe123727
@qwe123727 9 лет назад
Hello Derek, When you say participant("theCustomer:Customer") invokes method "atmCardInserted(card:ATMCard)", Are you saying that, this method is part of "class CardReader"?
@TheRoxas13th
@TheRoxas13th 11 лет назад
Hello sir, I have a question :) In STARUML Sequence diagram there is a CALL message and SEND message. Is there any differences between those two? Last question sir.. Is every message in sequence diagram need to be implemented (coded) into the application? Thanks :D
@michaelmorar
@michaelmorar 11 лет назад
Fantastic - thank you!
@TheDivergable
@TheDivergable 12 лет назад
so when do the new tutorials start? the ones from the vote.
@imoei9416
@imoei9416 6 лет назад
hi everyone tnx Derek for good tutorials could you please tell me the best UML tool for free to install and work with???
@derekbanas
@derekbanas 6 лет назад
Thank you very much :) I'm using UMLet here. It is perfectly fine if you are looking for free software
@feravladimirovna1044
@feravladimirovna1044 7 лет назад
hi Derek! parallel from the name we understand that the actions accrue parallely together, not end one to start another . So I did not under stand what did you mean. Could you explain please or give a reference ?
@greywolf424
@greywolf424 12 лет назад
Yes Derek we have a whole warehouse filled with torches and pitchforks just in case you go to the dark side. ;-)
@diegoramos27
@diegoramos27 2 года назад
Hi Sir, how do you abort the rest of the sequence if card pin is wrong? I see the opt guard but then the rest of flow continues, thanks
@samfireman1031
@samfireman1031 10 лет назад
How are you? Do you have an video that actually shows HOW to create a Sequence Diagram from the Use Case -- basically step by step? I feel this video only shows you the parts not the rationale behind why you designed it this way. I feel I need to see a Use Case referenced to the Sequence Diagram to really understand what is going on and why you chose to design it the way you did.
@derekbanas
@derekbanas 10 лет назад
sam fireman I cover going from diagrams to actual code in the first 2 videos in this series Object Oriented Design I hope it helps :)
@samfireman1031
@samfireman1031 10 лет назад
Thanks for the response. I'll take look. I hope you see my other response. I really need help. I want to practice designing the system I "designed" in school to actually get some practical application.
@derekbanas
@derekbanas 10 лет назад
sam fireman Could you send the question again. I get so many comments that they some times get lost.
@samfireman1031
@samfireman1031 10 лет назад
I think you answered them all so far. I did send you an email.
@santoshbeeram9818
@santoshbeeram9818 10 лет назад
Hi derek ...!!can you explain how to draw a sequence diagram for tracking the air flights .....thank you in advance
@derekbanas
@derekbanas 10 лет назад
beeram santosh Sorry, but I don't understand the question. I approach building a system by writing out a use case description and then I make the sequence diagram from that. I show how I do it in the first 2 videos in my object oriented design tutorial. I hope it helps :)
@santoshbeeram9818
@santoshbeeram9818 10 лет назад
Derek Banas sequence diagram for flight tracking the in and out bounds of the flights
@WaseemSwaileh
@WaseemSwaileh 10 лет назад
Thanks a million.
@derekbanas
@derekbanas 10 лет назад
I'm glad i could help :)
@vinhpham120290
@vinhpham120290 11 лет назад
thanks you! I very need it
@derekbanas
@derekbanas 11 лет назад
You're very welcome :)
@Raphi
@Raphi 10 лет назад
Are the messages in the participants neccesarily static methods (if not preceded by a )? For example, in order for Customer to call something in CardReader, it must have a CardReader object living inside it, correct? Can you post the corresponding code to this example?
@fdsolutions7645
@fdsolutions7645 11 лет назад
Great !!! you definitely rock
@LostNebula
@LostNebula 2 года назад
we can use Sequence Diagrams without actors and lifelines???
@Wuzzysbrand06
@Wuzzysbrand06 8 лет назад
I still don't quite understand what the boxes along the life lines actually mean. Do we use them just where messages are sent and/or received?
@DanFletcher90
@DanFletcher90 8 лет назад
+Wuzzysbrand06 They represent the lifetime that the object is alive. Where you see breaks in the box, it's just showing that the object is still alive in memory, but that the message is being passed somewhere else. The further down the life line, the further along you are in the sequence. Does that make any more sense or no?
@Wuzzysbrand06
@Wuzzysbrand06 8 лет назад
+Dan Fletcher So basically when there's a break in the box, it means the object is still there in memory but it's not being used at the moment (no methods are called on it and no parameters are being changed)?
@DanFletcher90
@DanFletcher90 8 лет назад
Yeah, kind of. It's more just so that when you have other lines passing through it - which aren't messages for that object - it doesn't look messy. If Derek didn't have so many notes on this diagram, you'd see less breaks in the boxes.
@Wuzzysbrand06
@Wuzzysbrand06 8 лет назад
+Dan Fletcher I see. It makes sense now. Thank you :)
@DanFletcher90
@DanFletcher90 8 лет назад
Glad I could help :)
Далее
UML 2 Communication Diagrams
10:41
Просмотров 148 тыс.
How to Make a UML Sequence Diagram
8:38
Просмотров 2,2 млн
Rate our flexibility 1-10🔥👯‍♀️😈💖
00:12
ИСТОРИЯ ПРО ШТАНЫ #shorts
00:32
Просмотров 258 тыс.
3 лайфхака для УШМ
01:00
Просмотров 384 тыс.
UML 2.0 Activity Diagrams
12:23
Просмотров 628 тыс.
UML 2 Component Diagrams
17:52
Просмотров 276 тыс.
UML 2 State Machine Diagrams
12:57
Просмотров 324 тыс.
Viral Video of a Man's Crazy Job Interview
16:02
Просмотров 1,5 млн
UML use case diagrams
12:42
Просмотров 379 тыс.
UML Diagrams Full Course (Unified Modeling Language)
1:41:31