UML Literature

By Modelers, For Modelers

We have had a close look at the most popular books on UML and have presented the most interesting in the following literature list. At the end of each entry you will find a summary and review written by one of our colleagues. We hope you’ll find this helpful, and that you will help us enhance the list by sending your book recommendation to us at: literature@gentleware.com.

English Book Reviews
Subjects:
Deutsche Buchbesprechungen
Sachgebiete:
» Eclipse =>
» Java =>
» Software Development =>
» Software Engineering =>
» UML =>
» Eclipse =>
» Java =>
» Software-Entwicklung =>
» Softwaretechnik =>
» UML =>
» All English Book Reviews => » Alle Deutschen Buchbesprechungen =>

English Book Reviews
 NEW   Applying UML and Patterns
An Introduction to Object-Oriented Analysis and Design and the Unified Process
Craig Larman - 3rd Edition - Prentice Hall PTR, 10/2004
An introduction to object-oriented analysis and design, iterative development, and the UML.
Better, Faster, Lighter Java
Bruce A. Tate, Justin Gehtland - O'Reilly Media, 06/2004
In 'Better, Faster, Lighter Java' the authors argue that the old heavyweight architectures are unwieldy, complicated, and contribute to slow and buggy application code. As an alternative means for building better applications, the authors present two "lightweight" open source architectures: Hibernate - a persistence framework that does its job with a minimal API and gets out of the way - and Spring - a container that's not invasive, heavy or complicated.
Contributing to Eclipse
Principles, Patterns, and Plug-Ins
Kent Beck, Erich Gamma - Addison-Wesley Professional, 10/2003
A book for Eclipse plug-in developers that describes Eclipse basic concepts and plug-in architecture as well as patterns and principles for plug-in development.
Eclipse
Building Commercial-Quality Plug-ins
Eric Clayberg, Dan Rubel - Addison-Wesley Professional, 06/2004
A book for developers who aim to write commercial-quality Eclipse 3.0
Plug-ins.
Eclipse Modeling Framework
Frank Budinsky, Ray Ellersick, et al - Addison-Wesley Professional, 8/2003
The book describes the Eclipse Modeling Framework (EMF), an advanced framework unifying Java, XML and UML. EMF allows developers to generate models and generate code easily. As part of the eclipse ecosystem, it integrates tightly into is eclipse environment.
Enterprise Development with Visual Studio .NET, UML, and MSF
John Erik Hansen, Carsten Thomsen - Apress L.P., 05/2004
A solid introduction to UML, development processes, software design, Visio, Visual Source Safe, and several other tools. This is the book to read if you are planning to stem a project using the described Microsoft tools and platforms.
Fast Track UML 2.0
Kendall Scott - Apress L.P., 03/2004
A concise collection and explanation of basic UML 2.0 notation.
J2EE Development without EJB
Rod Johnson, Juergen Hoeller - Wrox, 06/2004
A thorough discussion of the appropriate use of EJB and how to develop without it.
 NEW   Learning UML 2.0
A Pragmatic Introduction to UML
Russell Miles, Kim Hamilton - 1st Edition - O'Reilly Media, 06/2006
A gentle and practical introduction to UML.
Patterns of Enterprise Application Architecture
Martin Fowler - Addison-Wesley Professional, 05/2002
A collection of high level construction concepts for (typically) web-based enterprise applications.

With Contributions by
David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, Randy Stafford
Practical Software Engineering
A Case-Study Approach
Leszek Maciaszek, Bruc Lee Liong - Addison-Wesley, 08/2004
This book is a practical introduction to software engineering, including new trends like agile development, test driven development, design patterns and refactoring. A case study is iteratively developed in this book, all examples are based on UML and Java.

The book has been written by using Poseidon for UML as modeling tool for
some of the UML diagrams and offers an attached CD that includes a free license of Poseidon for UML Community Edition.
SAMS Teach Yourself UML in 24 Hours
Josef Schmuller - Sams Publishing, 06/1999
A step-by-step guide to the world of UML. Chapter-wise progression of knowledge proceeded by summaries, a small FAQ, and a few exercises.
Schaum's Outline of UML
Simon Bennett, John Skelton, et al - 2nd - McGraw-Hill, 12/2004
A guided tutorial through UML 2.0
 NEW   The Elements of UML Style
Scott W. Ambler - Cambridge University Press, 05/2005
The guidelines presented in the classic book 'Elements of Style' from Strunk and White have helped many authors refine their work; this is what Scott W. Ambler presents for modelers with his 'Elements of UML 2.0 Style'.
UML 2 Toolkit
Hans-Erik Eriksson, Magnus Penker, et al - Wiley, 10/2003
A complete introduction to UML from the OMG press.
UML Applied
A .NET Perspective
Martin L. Shoemaker - Apress L.P., 04/2004
This book is a comprehensive introduction to UML for C# developer. The author introduces "5 Steps UML" as a method to learn and apply UML very quickly.
UML Bible
Thomas A. Pender - Wiley, 06/2003
The ultimate UML reference book that covers the 1.x and 2.0 standards.
UML Components
John Cheesman, John Daniels - Addison-Wesley Professional, 10/2000
This book describes a process for specifying component based software with UML.
UML Distilled
A Brief Guide to the Standard Object Modeling Language
Martin Fowler - 3rd Edition - Addison-Wesley, 09/2003
A compact presentation of the most important diagrams and concepts of UML that provides a quick and well-founded entrance to modeling with UML.
 NEW   UML for Java Programmers
Robert C. Martin - Prentice Hall PTR, 05/2003
Java-heavy guide that introduces only the UML concepts the author deems important for Java, written from a practical standpoint.
UML Weekend Crash Course
Thomas A. Pender - Wiley, 04/2002
A highly structured tutorial intended to be completed over the course of a weekend.
Visual Modeling with Rational Rose 2002 and UML
Terry Quatrani - 3rd - Addison-Wesley Professional, 10/2002
Hand-holding tutorial book for a narrow spectrum of users.

© 2000 - 2010 Gentleware AG
         
                        
 support  modeling knowledge  literature