• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Ron McLeod
  • paul wheaton
  • Jeanne Boyarsky
Sheriffs:
  • Paul Clapham
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
  • Himai Minh
Bartenders:

ooad,uml,oose,OMT

 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hey,
i am comfortable with oops concepts and would like to have indepth knowledge in Object Oriented Design.
I have searched lot of sites where i got info about OOAD,OOSE,OMT.
I am a bit confused where to start from.
whats the relation between the above 3 and UML.?


T.khasim basha.
 
(instanceof Sidekick)
Posts: 8791
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
UML - Unified Modeling Language - is a bit like an onion with layers of interesting things. The simplest bit is a diagramming vocabulary. You draw a class like this, indicate inheritance like this, etc. A certain amount of that is good to know because it helps people understand each other's diagrams. There is a vast amount of detail available with intricate little decorations on the diagrams. In most conversations you can ignore those.

Under that is a meta-model. That's an object model that can represent all the things in the diagrams. A tool like Rational Rose has the model as its core and the diagrams work on top of that.

Look at Scott Ambler's AgileModeling.com and dig around from some UML articles. His Diagrams of UML page is a neat resource.

How UML relates to OOAD and methodologies is that people draw UML diagrams. You could use UML with any method. Some methods rely heavily on formal models and fancy tools, some are happy with the occasional whiteboard sketch.

Hope that helps! Hang around here for a while ... the conversations are all pretty closely related to the kinds of things you asked about.
 
Ranch Hand
Posts: 2874
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
i think the best book to start learning UML is "Distilled UML", by Martin
Fowler.

it tells you what is UML and how it is related to OOD, and much more.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic