Library of Math
Online Math Organized by Subject Into Topics
  

BookStore

Online Math

UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) (Addison-Wesley Object Technology Series)

UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) (Addison-Wesley Object Technology Series)

enlarge enlarge 
Author: Martin Fowler
Publisher: Addison-Wesley Professional
Category: Book

List Price: $44.99
Buy New: $27.93
You Save: $17.06 (38%)



New (39) Used (19) from $26.95

Rating: 4.0 out of 5 stars 103 reviews
Sales Rank: 9912

Media: Paperback
Edition: 3
Pages: 208
Number Of Items: 1
Shipping Weight (lbs): 0.8
Dimensions (in): 9.2 x 6.9 x 0.6

ISBN: 0321193687
Dewey Decimal Number: 005.117
UPC: 785342193688
EAN: 9780321193681

Publication Date: September 25, 2003
Availability: Usually ships in 1-2 business days
Shipping: Expedited shipping available
Shipping: International shipping available
Condition: Brand New. Remainder mark. Ship daily. Pack carefully. E-mail when shipped.

Accessories:

  • Object-Oriented Analysis and Design with Applications (3rd Edition) (Addison-Wesley Object Technology Series)
  • Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)
  • UML for Mere Mortals(R) (For Mere Mortals)

Similar Items:

  • Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
  • Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
  • Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)
  • Head First Design Patterns (Head First)
  • Code Complete: A Practical Handbook of Software Construction

Editorial Reviews:

Amazon.com
The second edition of Martin Fowler's bestselling UML Distilled provides updates to the Unified Modeling Language (UML) without changing its basic formula for success. It is still arguably the best resource for quick, no-nonsense explanations of using UML.

The major strength of UML Distilled is its short, concise presentation of the essentials of UML and where it fits within today's software development process. The book describes all the major UML diagram types, what they're for, and the basic notation involved in creating and deciphering them. These diagrams include use cases; class and interaction diagrams; collaborations; and state, activity, and physical diagrams. The examples are always clear, and the explanations cut to the fundamental design logic.

For the second edition, the material has been reworked for use cases and activity diagrams, plus there are numerous small tweaks throughout, including the latest UML v. 1.3 standard. An appendix even traces the evolution of UML versions.

Working developers often don't have time to keep up with new innovations in software engineering. This new edition lets you get acquainted with some of the best thinking about efficient object-oriented software design using UML in a convenient format that will be essential to anyone who designs software professionally. --Richard Dragan

Topics covered: UML basics, analysis and design, outline development (software development process), inception, elaboration, managing risks, construction, transition, use case diagrams, class diagrams, interaction diagrams, collaborations, state diagrams, activity diagrams, physical diagrams, patterns, and refactoring basics.


Customer Reviews:   Read 98 more reviews...

5 out of 5 stars A superb job of distillation   January 18, 2000
Charles Ashbacher (Marion, Iowa United States(cashbacher@yahoo.com))
169 out of 176 found this review helpful

If you start your study of the Unified Modeling Language(UML) by going to the definitive references by the three creators, it is quite likely that you will be intimidated. The three books, _The Unified Modeling Language User Guide_, _The Unified Modeling Language Reference Manual_ and _The Unified Software Development Process_, all written by the designers and published by Addison-Wesley, are nearly 1500 pages of rather intense material. Like a veteran horseman, Martin Fowler charges to the rescue.
In a "mere" 174 pages, he takes each of the essential main areas of the UML and presents a brief, yet surprisingly thorough description of what it is and how it is used. While targeted at the UML novice, it is necessary to have a fairly solid background in object-oriented programming in order to understand it. Since the UML is a modeling language based heavily on diagrams, they are used throughout the book and are very effective.
This book will not teach you the UML, that task is left to weightier works. However, it will provide the proper foundation so that you can learn it, a task that is just as important. I listed the first edition as one of the best books of the year in my "On Books" column that appeared in the September, 1998 issue of _Journal of Object-Oriented Programming_ . There is nothing in the second edition that will change that opinion.



5 out of 5 stars A great way to get your feet wet!   August 9, 2000
Ardis Gabrielle Maison (Everett WA)
133 out of 139 found this review helpful

I was assigned a problem recently in a C++ Advanced course that required me to quickly obtain exposure to the UML. I used Amazon to find this book. On month later I have read four books on the UML and have two more books waiting on my office shelf! I am extremely fascinated by the UML and recommend all software engineers look into its use. I highly recommend Martin Fowler's UML Distilled for engineers who have no previous modeling exposure. It is a fast way to get your feet wet and obtain a high-level overview. After reading this book you might consider the path I forged for myself:

1) UML Distilled by Martin Fowler 2) UML Toolkit by Hans-Erik Eriksson & Magnus Penker (* includes a CD-Rom with Rational Rose 4.0 demo). A great second book! You can also obtain a free UML Modeling tool by TogetherSoft.

3) The Unified Modeling Language User Guide by Booch, RumBaugh and Jacobson. A GREAT book and definite read, however I would not recommend it as your first if you are new to modeling (as I am). I was extremely impressed by Grady Booch's writing skill. He infused me with a love for modeling. (I also intend to read his other books.) As a parent I enjoyed his comments regarding teen age daughters in addition to the fine art of dog house construction.

4) Real-Time UML: Developing Efficient Objects for Embedded Systems by Bruce Powel Douglass. A SUPERB book! I am just finishing it. I was impressed with the author's extensive real-time knowledge and appreciative of his ability to communicate it so clearly to interested readers. I found his dry sense of humor entertaining and intend to look into the Dave Barry reference. I only wish I had time to immediately sit down and read his second real-time book "Doing Hard Time". It is however waiting on my office shelf.

Thanks to all the authors sited. Good luck to you on your discovery of the UML.


5 out of 5 stars An Informative and Satisfying Guide to UML in OO Design   September 29, 2000
Thomas E. Denham (Alpharetta, GA USA)
20 out of 25 found this review helpful

This is an informative and satisfying guide to using UML in object oriented development. In relatively few pages the most commonly used aspects of the standard modeling language are presented, explained, and illustrated. A developer already familiar with an object oriented language could make good use of this book as their first introduction to UML. For those without any grounding in object orientation I think Sams Teach Yourself UML in 24 Hours or Fundamentals of Object-Oriented Design in UML are better places to start.

The thing I liked the most about this book was the practical advice for moving an object oriented project through to completion. As asides to the explanations of UML syntax and form, the authors dropped in tidbits of advice... "Don't try to do software that exactly maps the conceptual perspective. Try, instead, to be faithful to the spirit of conceptual perspective but still realistic considering the tools you are using" (p. 150). This was said in the context of one of the longer chapters in the book, UML and Programming, where the reader is walked through a demonstration of using UML to conceptualize a patient information system for a hospital and then walked through the choices that might be made to implement it in Java. The authors work with a sample where an ideal solution is out of reach and illustrate instead a pragmatic choice that works. This kind of thing is done over and over again in the book. Martin Fowler also refers the reader to his website where he extends this demonstration into greater complexities than the book covered.

Since this book is so brief it would be a great choice for an entire team to read together to get everyone on the same page for a project.


5 out of 5 stars Excellent for Software Engineers   September 18, 2004
Randy Given (Manchester, CT USA)
5 out of 5 found this review helpful

Excellent guide for software engineers that need to come up to speed quickly. UML is huge and many may not want to be drowning in the details. This book gives you the basics, and then some. Many areas are covered and it could almost be a concise summary to many aspects of software development in the real world. Definitely will stay on my bookshelf.


5 out of 5 stars A Definitive Practical Guide   July 24, 2006
Adnan Masood (Monrovia, CA, USA)
6 out of 6 found this review helpful

After Grady Booch, James Rumbaugh, Stephen Mellor and GOF, Martin Fowler is pretty much one of the fore-fathers of Object Oriented design and analysis. He is one of the initial torch bearers of the discipline we know as refactoring. Martin Fowler is the author of several renowned books on analysis and design namely "Patterns of Enterprise Application Architecture", "Refactoring: Improving the Design of Existing Code", "Planning Extreme Programming" and "Analysis Patterns: Reusable Object Models"

I have been using "UML Distilled: A Brief Guide to the Standard Object Modeling Language" for some time now and the best thing I like about this 170 page guide is its simplicity. This books well written, practical and goes straight to the point. This does not mean that it lacks in theoretical aspect of UML but it's not intended towards "fluff" when all you need is a bare minimum to get the job done. UML, as we know is standard for modeling software artifacts. Using UML software developers and architects can make a blueprint of a project like entity relationship diagrams for relational design and server queue diagrams for discrete event simulation.

Martin does an excellent job in explaining how to specify, visualize, construct, and document the artifacts of software systems by using UML. The practical guidelines help simplifying the complex process of software design by using pseudo codes and their corresponding UML designs. The back cover has some interesting prospect to look at book for instance

Would you like to understand the most important elements of class diagrams (see page 35)

Do you want to find out what diagram types were added to the UML 2.0 without wading through the spec? (see page 11)

I usually say that if you can read only one book on OO modeling and design from a developer's prospect, go with David Parsons. If you can only read one book on how to think OO, "Object Thinking" is the way to go. Now I'll add to it that if you can read only one book on how to do OO design with UML modeling, make "UML Distilled: A Brief Guide to the Standard Object Modeling Language" your first choice.


 

Library of Math. Online Math Organized by Subject Into Topics. © 2008 www.libraryofmath.com All rights reserved.
Art & Photography Shop | Being Healthy Shop | Best Sports Mall | Cafe Food Lover | Cafe Gift Shop | Cafe Internet Shop | Career Archives | City Annals
Countries Shop | Crazy Kids World | Dallas Cowboys Football Shop | Headline News Shop | Heart Boutique | Lover of Pets | Military Support Store
Musical Boutique | Online Math Store | Political Ramblings | Shop by Auction | Shop of Learning | Shop of Technology | Shop of Travels | Special Occasion Shop
Store of Hobbies | Theology Store | Triathlon Junkie | USA States Shop | Your Animal Store | Your Fitness World | Your Funny Store | Your Science Store