Book a Demo

Author Topic: Tips for learning UML  (Read 5682 times)

franky

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Tips for learning UML
« on: March 11, 2008, 01:44:50 am »
Has anyone got any hot tips for me to quickly learn the basics of UML, apart from the Sparx Tutorials...good reference books.etc, :question

Oliver F.

  • EA User
  • **
  • Posts: 573
  • Karma: +2/-1
  • Aren´t we all in the model business ?
    • View Profile
    • Karl Storz homepage
Re: Tips for learning UML
« Reply #1 on: March 11, 2008, 04:13:01 am »
The point is not to lear a good UML- that can be done very quick.
The interesting thing is how to create a good model of your problem domain (and then of the technical domain of course).

Using the wrong UML notation is not that costly, creating the wrong model is.

So a good starting point (which I like to recommend) is "Applying UML and patterns" by Craig Larman.
I used to say that it is slightly outdated but Craig pointed me to a current edition last week (by referencing a chapter which, of course, is not in my edition - wahoo).

I hope that helps.

Oliver

franky

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Tips for learning UML
« Reply #2 on: March 11, 2008, 04:24:24 am »
Thanks a lot Oliver, will give that publication a look.....

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Tips for learning UML
« Reply #3 on: March 11, 2008, 05:00:35 am »
Hi Franky,

Oliver has steered you toward a good start. The main value is that Craig's work will help you get a fast grip on patterns. He also helps you get your head around the distinction between a 'thing,' the design of the thing, and the model of the thing, which are all different.


BTW: My two editions of Craig's are quite dated, so I am eagerly awaiting the new release. [Oliver, if you read this please send me a reference via PM. Craig has also bundled his book with videotapes, and at least once with coursework. Though dated, these might be worth looking into.]

Depending on what you want to know, and how much experience you come in with - not just UML, but experience in your problem domain - you might need a gentler introduction, or one oriented in another direction.

I suggest you take some time and search the EA forum. Search all the sections except Latest News and Bugs and Issues; the former is for announcements and the latter is very recent. There are several threads that deal with this. They tend to be several pages (of posts) long, so it might take a while to work through them. But you will find a lot of discussion - you might have to wade through some weighty opinion to weed it out - and a lot of good hints.

What's better, many of these hints come with a description of why a given reference would be relevant to a specific aspect or approach to UML. If you find something that lines up well with your situation you could save a lot of time.

HTH, David
No, you can't have it!

Transition Technologies

  • EA User
  • **
  • Posts: 85
  • Karma: +0/-0
    • View Profile
Re: Tips for learning UML
« Reply #4 on: April 04, 2008, 12:11:45 am »
I would recommend UML in Practice by John Wiley. This book will give You not only theoretical approach to UML, but also real-life examples and interesting cases.
Good Luck!  
Regards,
Transition Technologies
Authorized Reseller and Training Partner of Sparx Systems
www.ea.tt.com.pl