Added: 4 years ago
From: codingkriggs
Views: 20,840
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (15)

Sign In or Sign Up now to post a comment!
  • Hi, great videos on UML. could you consider making a video on using Papyrus for Eclipse, making a simple project and explain the various main components. In a vid somewhere, a visual class was done, then converted to code; I was trying to duplicate this but wasnt able to.

    In these vids you give an excellent intro to UML, that Ive now got to learn. I can follow OO and C# is my favorite but never had to do UML until now

    thanks

  • great atlast i know what the diamond is for!!

    thnk u!!

  • Thanks a lot! its a great intro to domain modelling

  • I also agree he didn't distinguish composition (dark diamond) from aggregation (clear diamond) correctly. One small point- might be good to use a UML tool in the tutorial and talk from it. As models get complicated, you can't run audit checks on slips of paper.

  • Sorry to for me bitching about it, but your story about the composite aggregation is incorrect. I will illustrate this with your example.

    The only thing the diamond tells you is that an instance of Slide cannot exist without an instance of SlideShow. SlideShow is indeed a collector, but it can still manipulate the instances of Slide. There are no restrictions like the one you are mentioning in the UML specification.

    Note that the UML specification is very "open" and that you can add constraints.

  • Sorry to for me bitching about it, but your story about the composite aggregation is incorrect. I will illustrate this with your example.

    The only thing the diamond tells you is that an instance of Slide cannot exist without an instance of SlideShow. SlideShow is indeed a collector, but it can still manipulate the instances of Slide. There are no restrictions like the one you are mentioning in the UML specification.

    Note that the UML specification is very "open" and that you can add constraints.

  • Nice video fellow !

  • Awesome! thanks! Trying to understand OO and UML better for the course I`m doing in school. Thanks!

  • Aha!

    I knew I'd found an introduction to UML on youtube! Thanks, I really enjoyed this 10 minutes

    kthx.

  • Anytime :) If you need any more info on a software topic, let me know and I might make another video.

  • Hi I really enjoyed your effort.

    I am curios about how a good design can be built and how very complex problems of real world can be abstracted in an easy manner. Could you please solve an arbitrary real world problem step by step?

    I mean how do designers choose and place appropriate classes and the exact relations between them? What are the phases and so on?

  • thnx

  • i was once test to create an endless loop, that the class own each other, it ends with meanless result :)

  • this one i much better.. but still you should make a project for a program and show it in a tutorial

    but i see a 3layer model.. shouldn't it be a 5layer model?

    ui/

    control layer/

    busniss layer/

    perspectie layer(connection to database)/

    database layer

  • Interesting. Just as there is no concensus with the MVC, there is no concensus on the layered model. Craig Larman has the following layers in his book "Applying UML and Patterns".

    ui/ (presentation)

    application/ (workflow)

    domain/ (business logic and model)

    businessinfrastructure/ (model utilities)

    technicalservices/ (persistence, db, etc.)

    foundation/ (math, threads, etc.)

    I've only ever used 3 though. I'd love if you told me about the advantages of spliting each layer into two.

  • presistence example ibatis

    well it save's me a lot of time and it's easy to use.. when you make your own connection to the db it take's lot of time. if you forgot to secure it.. like unicode protection ppl can hack your db..

    i have also read that microsoft will come with there own version of it..

    don't know if it will be in vs2007

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more