UML Publications

Home
UML FAQ
UML Specifications
UML Tools
UML Training
UML Publications
UML Processes
UML News
Other UML Resources
Visual Modeling Forum
BPMN Forum
SysML Forum

Back
Next

The following is a selected list of selected UML related publications, including books, papers, articles, and blogs. Authors or publishers who are interested in having their tools evaluated for inclusion should contact us...


Books

  1. Applying UML and Patterns (3rd ed.) by C. Larman
    • Editors' Rating:
    • PRO: A solid introduction to UML which also includes a sound introduction to object analysis and design and pattern-based development. Includes a moderate complexity case study. Recently updated to support UML 2.0.
    • CON: Contains significant method bias. Does not address scalability issues, and does not show how to effectively specify components and interfaces.
  2. UML Bible by T. Pender
    • Editors' Rating:
    • PRO: A practical and comprehensive introduction to UML which includes pragmatic examples and summaries of changes between UML 1.x and UML 2.0.
    • CON: Book is too long, and would benefit from reducing OMG specification trivia lacking pragmatic value.
  3. UML 2 for Dummies by M. J. Chonoles & J. A. Schardt
    • Editors' Rating:
    • PRO: A balanced introduction to UML that includes most of the major features added to UML 2.0. Includes many pragmatic tips.
    • CON: The "Dummies" writing style may cause some professionals to not give this book the attention it merits. In addition, it neglects Composite Structure diagrams, which is one of the major improvements to UML 2.0.
  4. UML Distilled (3rd ed.) by M. Fowler
    • Editors' Rating:
    • PRO: A quick primer for UML that is regularly updated to keep pace with the specification revisions. Recently updated to address UML 2 revisions.
    • CON: Does not explain how the language scales for large systems.
  5. The UML Reference Manual (3rd ed.) by J. Rumbaugh, et al.
    • Editors' Rating:
    • PRO: A comprehensive reference manual that is significantly more readable than the UML 2.0 specification. Recently updated to address UML 2 revisions.
    • CON: You need to augment this reference manual with some sort of user guide that explains how to use the various modeling constructs defined in the reference. Note that The UML User Guide by the same authors, has not been updated to UML 2.0.
  6. Real-Time UML (3rd ed.) by B. P. Douglass
    • Editors' Rating:
    • PRO: The best introduction to the use of UML for real-time/embedded systems. Written in an engaging style, and has been updated to cover the UML 2 specification.
    • CON: Less effective for a general audience, since it focuses on real-time/embedded systems.


Papers & Articles

The following is selected list of papers and articles about UML 1.x and UML 2.0. The papers and articles are chronologically ordered, so the papers and articles towards the top will tend to emphasize UML 2.0.


Blogs