• 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
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

UML book?

 
Ranch Hand
Posts: 358
Firefox Browser Redhat Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello all!

Im new to UML. Could you please suggest me a best book that caters the following needs:
1. Should be in the range novice-advanced.
2. Should also help me in preparing for SCEA.
3. Should suggest some exercises, if possible.

Thanks in advance!
 
Ranch Hand
Posts: 107
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
UML Distilled by Martin Fowler is the only UML book you will ever need.
 
Ranch Hand
Posts: 95
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
"UML 2 and the Unified Process" 2nd edition by Jim Arlow and Ila Neustadt is my favorite. It goes deeper than UML Distilled which is also a great book.

garth schneider

SCJP (Sun Certified Java Programmer)
IBM #486 Object Oriented Analysis and Design with UML
IBM #283 Specialist for the VisualAge for Java 4.0
IBM Solution Developer for VisualAge for Java 4.0
IBM #157 Specialist for the WebSphere Studio Application Developer 4.0
IBM Solution Developer for WebSphere Studio Application Developer 4.0
IBM #484 Enterprise Connectivity with Java Technology J2EE 1.3
IBM #287 Enterprise Application Development with WebSphere Studio V5.0.
IBM Certified Enterprise Developer - WebSphere Studio, V5.0
 
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
In addition to UML Distilled I also use "The Unified Modeling Language" by Booch/Rumbaugh/Jacobson (ISBN 0201571684) and "Applying UML and Patterns" by Larman, (ISBN 0130925691).

Not essential on day 1, but UML Distilled can be a bit too brief in some areas
 
author and cow tipper
Posts: 5009
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You know, I read Refactoring and really enjoyed it.

I also keep a copy of UML Distilled close by, and recommend it as a must have. It's a great reference, but man, just try reading it. It's just brutal reading. Martin Fowler wasn't joking when he used the word 'Distilled' in the title.

But I was surprised when I realized both books were written by the same person. Clearly, a 'distilled' book on UML was the goal, because Refactoring was a much more enjoyable simply as a pure read.

One book I might suggest is Java Modelling in Color by Peter Coad.

It's amazon reviews are somewhat appropriate, but what it does is give you insight on how to design an object model at a very complex level. If you don't know your stuff, this book will leave you in the cold.

The other great thing is it has about 100 real, complex object models with real sequence diagrams. In your real life work, you can open a section of this book and pull out a very complete, and very complex object model and class diagram that will address problems you never thought of, and make you look like an absolute star.

I plan on referencing it often as I put together my SCEA 5 submission.

-Cameron McKenzie
 
Ranch Hand
Posts: 697
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'm thinking of using the following books as reference for SCEA 5 Beta Part II:

UML 2.0 in a Nutshell and UML Distilled (3rd Edition)

But until they arrive at my doorsteps, I think I'd have to settle with Mark Cade's SCEA Study Guide which is unfortunately pre UML 2.0.
 
Ranch Hand
Posts: 1936
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Try UML Distilled 3rd ed.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic