Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
The Unified Modeling Language User Guide
 
See larger image
 

The Unified Modeling Language User Guide [Hardcover]

Grady Booch , James Rumbaugh , Ivar Jacobson
3.4 out of 5 stars  See all reviews (75 customer reviews)
List Price: CDN$ 72.99
Price: CDN$ 45.98 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 27.01 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.ca. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want it delivered Tuesday, May 29? Choose One-Day Shipping at checkout.

Formats

Amazon Price New from Used from
Hardcover CDN $45.98  

Frequently Bought Together

Customers buy this book with Design Patterns: Elements of Reusable Object-Oriented Software CDN$ 39.68

The Unified Modeling Language User Guide + Design Patterns: Elements of Reusable Object-Oriented Software
Price For Both: CDN$ 85.66

Show availability and shipping details


Product Details


Product Description

From Amazon

One of the most important recent developments in software engineering is the Unified Modeling Language (UML) standard for documenting software designs. Written by UML's inventors (the so-called Three Amigos of software engineering), The Unified Modeling Language User Guide provides a very appealing guide to all the fundamentals of using UML effectively. The book opens with a basic tour of the essential concepts and modeling diagrams used in UML, including class diagrams, use case diagrams, and basic modeling principles. The authors pay close attention to modeling classes (and documenting the relationships between classes) as well as use case diagrams (which show how software will be used by various actors in a system). This book mixes in a little software-engineering theory, too, but it makes use of clear examples and actual UML diagrams to illustrate key concepts.

Later in the book, the authors discuss more difficult notational diagrams (such as state diagrams and activity diagrams, which can be used to model behavior in a system). Whatever your background in software engineering, you'll no doubt appreciate the author's clear explanations of basic (and advanced) modeling concepts, as well as the nuts-and-bolts details of today's powerful UML. With its combination of expert modeling advice and excellent detail on the specifics of UML, this book will be absolutely essential reading for anyone who wants to use UML for real-world software design. --Richard Dragan --This text refers to an alternate Hardcover edition.

Book Description

For nearly ten years, the Unified Modeling Language (UML) has been the industry standard for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. As the de facto standard modeling language, the UML facilitates communication and reduces confusion among project stakeholders. The recent standardization of UML 2.0 has further extended the language's scope and viability. Its inherent expressiveness allows users to model everything from enterprise information systems and distributed Web-based applications to real-time embedded systems.

In this eagerly anticipated revision of the best-selling and definitive guide to the use of the UML, the creators of the language provide a tutorial to its core aspects in a two-color format designed to facilitate learning. Starting with an overview of the UML, the book explains the language gradually by introducing a few concepts and notations in each chapter. It also illustrates the application of the UML to complex modeling problems across a variety of application domains. The in-depth coverage and example-driven approach that made the first edition of The Unified Modeling Language User Guide an indispensable resource remain unchanged. However, content has been thoroughly updated to reflect changes to notation and usage required by UML 2.0.

Highlights include:

  • A new chapter on components and internal structure, including significant new capabilities for building encapsulated designs
  • New details and updated coverage of provided and required interfaces, collaborations, and UML profiles
  • Additions and changes to discussions of sequence diagrams, activity diagrams, and more
  • Coverage of many other changes introduced by the UML 2.0 specification

With this essential guide, you will quickly get up to speed on the latest features of the industry standard modeling language and be able to apply them to your next software project.




Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


 

Customer Reviews

75 Reviews
5 star:
 (28)
4 star:
 (14)
3 star:
 (8)
2 star:
 (7)
1 star:
 (18)
 
 
 
 
 
Average Customer Review
3.4 out of 5 stars (75 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

1 of 1 people found the following review helpful
1.0 out of 5 stars Plain bad, Sep 16 2009
By 
This review is from: The Unified Modeling Language User Guide (Hardcover)
Don't be fooled, I'm not a newbie angry for not understanding something. I actually teach UML as part of classes I give as a consultant. I was looking for a reference book to suggest to groups of software engineers and I would never suggest a book I have not read.

Turns out I've found many two pages tutorials on the web that were much more complete and interesting than this book.

UML is about making large concepts intelligible and this book is sticking to relations a two year old can figure out in a snap. Worst, UML is a graphical language and this book sports plenty of textual descriptions of what a graphic element should look like. Imagine how inefficient (and boring) it is two spend two paragraphs explaining a line with a diamond and bits of text instead of just drawing the thing.

The fact that no example in the book goes past a two cent situation means that even after reading the whole thing form cover to cover, students or inexperienced programmer have not a single idea in their mind of what a UML diagram can look like, let aside a positive feeling of it's power and uses.

There's not even a single table listing the basic features of the language side by side and many a time, you read about a specific type of diagram and end up getting pretty much half of the information while the rest is scattered around in some parts of a discussion about something else absolutely not related.

As many other books on the subject, this book claims to be about system modeling while it actually covers pretty much nothing else than class diagrams. If you're looking into making use of UML to describe system architecture and service definition (let alone real-time or embedded application) you've been fooled again, but this time, a little more than usual.

It's so bad that many a time in the reading I wanted to just stop it there, which I didn't do in hope that things would get better. Now that I've gone through the whole thing, I feel really stupid for not having thrown the thing overboard.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful
2.0 out of 5 stars The Reference Manual is a better buy, Mar 17 2004
By 
James Ramsey (Lakewood, CO United States) - See all my reviews
(REAL NAME)   
I have read both the User's Guide and the Reference Manual, which are generally intended to be bought as a pair. The Reference Manual is better organized, and is an invaluable resource for anyone who does a lot of UML modeling.

This book, however, is just a dump of UML information, fairly ecletic but not always in sufficient depth. It is good information, but the poor organization makes it useless after the initial reading.

If you are looking to learn UML, it IS possible to get a good feel for it from this book. However, something like "UML for Dummies" will also give you a good introduction, at a better price. If you will be modeling a lot, and want a deep understanding of UML, then it would be wiser to buy the Reference Manual instead.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1.0 out of 5 stars More powerful than a barbiturate, Nov 17 2003
By 
Joseph C Finsterwald (Brighton, MA United States) - See all my reviews
The guys who essentially invented UML wrote this book-the infamous 'Three Amigos'. You would think that given that their book is about design they would have taken the time to make it visually appealing. Needless to say I should have judged this book by its cover. It sucked.

To start with each chapter begins with an analogy on how building a house is like software design. When I started the book the analogy seemed appropriate, by chapter 31 I wanted to break someone's nose.

Outside of the horrible cover design and redundant analogies the book is poorly organized. The book constantly refers to terms that it doesn't expound upon or for that matter define anywhere. For example, the authors refer over and over again to CRC Cards, but they're not defined anywhere in the book. What's worse, however, are the partially defined lists. For example the authors go to the trouble of informing you that there are four kinds of events in UML, but only bother to discuss three of them. Maddening!

The chapters don't really follow a logical flow. The Three Amigos constantly skip backwards and forward throughout the book. In the side margins, almost as an afterthought they have included chapter references in blue type. If you follow the chapter references you're reading all over the place. Moreover, and perhaps most annoying of all is when they keep referring to concepts that they cover later in the book. I was paranoid that I day dreamed my way over the whole concept of the state machine until I discovered it nested away in chapter 21.

Last but not least, the book is poorly written. Seriously, if you have to read this piece of crap you better brew a big pot of coffee. Technical literature can be a bit dry at times, but this is an exceptionally horrid piece of work.

Death to the Three Amigos and a pox on Rational for hiring them!

Don't buy this book.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 85 reviews  3.3 out of 5 stars 
 
 
Most recent customer reviews











Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges