Books Online Store Global Online Shopping Center UK | Germany
apparel   jewelry   musical instruments   beauty   health   sports   office  
books   baby   camera   computers   dvd   games   electronics   garden   kitchen   magazines   music   phones   software   tools   toys   video  
 Help  
Books - Computers & Internet - Computer Science - Software Design - UML

1-20 of 200       1   2   3   4   5   6   7   8   9   10   Next 20
Favorite ListSimple List

click price to see details     click image to enlarge     click link to go to the store

$58.19
1. Applying UML and Patterns: An
$38.87
2. The Rational Unified Process Made
$32.99
3. Head First Object-Oriented Analysis
$122.95
4. Systems Analysis and Design with
$49.89
5. The Unified Software Development
$32.99
6. UML for the IT Business Analyst:
$64.40
7. Business Modeling With UML:Business
$32.99
8. The Object Primer: Agile Model-Driven
$34.79
9. Use Case Driven Object Modeling
$19.79
10. UML 2 for Dummies
$41.49
11. The Enterprise Unified Process:
$41.49
12. UML 2 and the Unified Process:
$34.99
13. Applying Use Case Driven Object
$34.99
14. UML Distilled: A Brief Guide to
15. The Unified Modeling Language
$40.79
16. Professional UML with Visual Studio
$49.93
17. Unified Modeling Language Reference
$34.39
18. The Rational Unified Process:
$32.99
19. UML Bible
$37.34
20. Executable UML: A Foundation for

1. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
by Prentice Hall PTR
Hardcover (20 October, 2004)
list price: $59.99 -- our price: $58.19
(price subject to change: see help)
Isbn: 0131489062
Average Customer Review: 4.5 out of 5 stars
US | Canada | United Kingdom | Germany | France | Japan

Editorial Review

Good software starts with a good design, and the subtitle of Read more

Reviews (104)

5-0 out of 5 stars Wanna master OO Design for real?
I had a degree in Computer Science from a respectable university when I read the book. Still, I learned from the book so much that I realized I barely scratched the surface of OO design before reading it.
5-0 out of 5 stars Great introduction to OOAD
This book is a great introduction to OOAD, agile development, Patterns and UML. It goes from the basic concepts to real world applications. It is has lots of content though but it is worth reading it from beginning to end.

5-0 out of 5 stars Balanced Real-World Advice For Best Practices Software Development
I read the first edition of this book years ago when I was making the transition to objects.It was about the tenth book on the subject that I had read, but it was the first one that consistently anticipated the questions that came up when I was actually trying to build something using UML, long after the hype and "objects will save us" party atmosphere had died down.Craig Larman has carefully remembered, or has taught this enough to have been reminded of, the kinds of questions software practitioners actually encounter on the way to building systems using UML.This 3rd edition is twice as big as the first, and it is twice as good only because it is twice as much of Larman's excellent teaching.
Read more

Subjects:  1. Computer Bks - Languages / Programming    2. Computer Books: Languages    3. Computers    4. Computers - Languages / Programming    5. Object-Oriented Programming    6. Object-oriented methods (Compu    7. Object-oriented methods (Computer science)    8. Programming - Object Oriented Programming    9. System analysis    10. System design    11. UML (Computer science)    12. Computer Programming    13. Computers / Programming / Object Oriented   


2. The Rational Unified Process Made Easy: A Practitioner's Guide to Rational Unified Process
by Addison-Wesley Professional
Paperback (08 April, 2003)
list price: $47.99 -- our price: $38.87
(price subject to change: see help)
Isbn: 0321166094
Sales Rank: 5347
Average Customer Review: 5.0 out of 5 stars
US | Canada | United Kingdom | Germany | France | Japan

Reviews (11)

5-0 out of 5 stars The Pragmatic RUP Introduction
There is plenty of theory written about RUP, but how it should be applied to your role or your project is often misunderstood.
5-0 out of 5 stars You need this book if you're doing RUP
This book does a great job of showing steps of practical application of the RUP.The book may seem repetitive on a few points, but I feel the points bear repeating.This book has been invaluable in helping cut through the misinformation thrown around by some who have gotten the executive summary of RUP and know just enough to be dangerous. I recently completed a seven-part online course on the RUP that was based on this book.The book did a far better job of making the RUP understandable.

5-0 out of 5 stars The best way to understand RUP
I teach RUP classes in Brazil and the most difficult thing for the students is to understand the core practices of RUP(what I like to call Agile RUP) without getting swallowed by all the details of the hundreds activities, artifacts, roles, guidelines, etc.
Read more

Subjects:  1. Computer Books: General    2. Computer software    3. Computers    4. Computers - Languages / Programming    5. Development    6. Programming - Object Oriented Programming    7. Programming - Software Development    8. Software Development    9. Software Engineering    10. Computers / Programming / Object Oriented    11. Object-oriented programming (OOP)   


3. Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to Ooa&d (Head First)
by O'Reilly Media
Paperback (01 November, 2006)
list price: $49.99 -- our price: $32.99
(price subject to change: see help)
Isbn: 0596008678
Sales Rank: 3988
US | Canada | United Kingdom | Germany | France | Japan

Features

  • Illustrated

Subjects:  1. Computer Books: Languages    2. Computers    3. Computers - Languages / Programming    4. Object-Oriented Programming    5. Programming - Object Oriented Programming    6. Programming - Software Development    7. Programming - Systems Analysis & Design    8. Computers / Languages / Programming    9. Computers / Programming / Object Oriented    10. Software engineering    11. object oriented, object oriented analysis, object oriented design, analysis, design, object oriented programming, Java, interface, encapsulation, inheritance, design patterns, UML   


4. Systems Analysis and Design with UML Version 2.0: An Object-Oriented Approach
by John Wiley & Sons
Hardcover (10 August, 2004)
list price: $122.95 -- our price: $122.95
(price subject to change: see help)
Isbn: 0471348066
Sales Rank: 44186
Average Customer Review: 5.0 out of 5 stars
US | Canada | United Kingdom | Germany | France | Japan

Reviews (4)

5-0 out of 5 stars A good set of core skills for object oriented system analyst
The UML writing style of this book is very easy to follow, and a great way to gradually introduce the whole concept of object-oriented analysis and design methodologies to the readers, especially the beginners.The authors did a great job illustrating the entire system development life cycle with a coherent and realistic example using the latest UML notations, practical methodologies, and various analytical artifacts.The only criticism I have is that sometimes the description of a particular topic spans over multiple pages without sub-leveling or sub-topics or highlights, making it very difficult for user to go back and perhaps mine certain important concepts embedded in the discussion.Perhaps more generalization relationship and diagrams can be helpful.Overall, it is a very good source of reference for object-oriented design in layman's term.I will strongly recommend it to my colleagues.

5-0 out of 5 stars Systems Analysis and Design with UML Version 2.0 : An Object-Oriented Approach
Item recived as presented

5-0 out of 5 stars Outstanding Reference on UML 2.0 & System Design
I have looked at over twenty books on UML and its updates over the past few years, and this book is a gem.
Read more

Subjects:  1. Computer Books: Languages    2. Computers    3. Computers - Languages / Programming    4. Engineering - Electrical & Electronic    5. Programming - Object Oriented Programming    6. Programming - Systems Analysis & Design    7. System analysis    8. System design    9. UML (Computer science)    10. Computer Programming    11. Computers / Programming / Object Oriented   


5. The Unified Software Development Process
by Addison-Wesley Professional
Hardcover (04 February, 1999)
list price: $64.99 -- our price: $49.89
(price subject to change: see help)
Isbn: 0201571692
Average Customer Review: 3.0 out of 5 stars
US | Canada | United Kingdom | Germany | France | Japan

Editorial Review

A Read more

Reviews (38)

1-0 out of 5 stars Not worth a penny
I'm a mechatronics engineer with no formal training in software design. I bought this book to learn the basics of software design for a major project. I regret every penny I spent.
1-0 out of 5 stars Boring and Obvious
This book touches on some nice topics but if fails to state anything more then the obvious for anyone that knows anything about OO and the unified process.
5-0 out of 5 stars Excellent - if you willing to put in a ton of effort
The "Unified Software Development Process" is still probably the best book yet on software process. Yes, it's difficult to read and it's not an introduction by any means (it reads like a textbook). but, if you're willing to put in the time and effort, what you'll get out of it is i think is worth it. I often had to go over a page many times to understand exactly what they saying, and routinely ended up with a headache. but, I really think it pays off.
Read more

Subjects:  1. Computer Books: Languages    2. Computer software    3. Computers    4. Computers - Languages / Programming    5. Development    6. Object-Oriented Programming    7. Programming - Object Oriented Programming    8. Programming - Software Development    9. Programming Languages - General    10. Software Development    11. UML (Computer science)    12. Computers / Programming / Object Oriented    13. Object-oriented programming (OOP)    14. Systems analysis & design   


6. UML for the IT Business Analyst: A Practical Guide to Object-Oriented Requirements Gathering
by Course Technology PTR
Paperback (07 June, 2005)
list price: $49.99 -- our price: $32.99
(price subject to change: see help)
Isbn: 1592009123
Sales Rank: 20653
Average Customer Review: 5.0 out of 5 stars
US | Canada | United Kingdom | Germany | France | Japan

Reviews (8)

5-0 out of 5 stars Excellent Book for UML
This book is a great approach to learn UML and object oriented Requirements gathering. A class-room training for 30 bucks. Fantastic for beginners too..

5-0 out of 5 stars How to use UML as a BA
Many other good books are available for learning the UML. There aregood books for learning to write Use Cases. This book's real strength is that it offers a practical method for Business Analysis that uses the UML and Use Cases. This is very important because books explaining UML typically offer lots of details and a focuss on how developers might use the UML in blueprinting a system; this book, instead, explains when, why, and how the BA can use the UML and Use Cases to model and analyze the business context and business requirements, as well as ensure that business value is delivered.

4-0 out of 5 stars Excellent start book for UML
Excellent coverage of Rational tools, modeling and process. The book gives a great example of the software development process and great tips on how to get the specific areas covered in your project. ... Read more

Subjects:  1. Business    2. Business Software - General    3. Case studies    4. Computer Books: General    5. Computer network resources    6. Computers    7. Computers - General Information    8. Computers - Languages / Programming    9. Hardware - Personal Computers - General    10. Object-oriented methods (Computer science)    11. Programming - Object Oriented Programming    12. UML (Computer science)    13. Computers / Personal Computers & Microcomputers / General    14. Computing and Information Technology    15. Personal computers   


7. Business Modeling With UML:Business Patterns at Work
by Wiley
Paperback (January, 2000)
list price: $70.00 -- our price: $64.40
(price subject to change: see help)
Isbn: 0471295515
Average Customer Review: 4.0 out of 5 stars
US | Canada | United Kingdom | Germany | France | Japan

Editorial Review

Until now, the Unified Modeling Language (UML) has been primarily used to design software, but should you use it to model your Read more

Reviews (12)

2-0 out of 5 stars Not particularly useful
I am looking for a book that would be able to flesh out proper business processes utilizing well defined modeling language/framework. Although UML is extremely useful for software development, the author's work did make its case stand with me on UML's usefulness as business process modeling tool.3-0 out of 5 stars A very good guide to business-level modelling with UML
One of the weaknesses of the Unified Modelling Language is its relatively limited support for modelling at the Enterprise level, especially to accurately model business processes. The UML purists believe that everything should be reduced to Use Cases, while these authors recognise that much more is necessary.5-0 out of 5 stars Excellent ideas, excellent read!
In this book, Eriksson and Penker (E-P) define UML extensions for describing business processes.Here's a summary of my interpretation of thier ideas:Read more

Subjects:  1. Application software    2. Business    3. Business Enterprise    4. Business Software - General    5. Computer Books: Languages    6. Computer Books: Web Programming    7. Computers    8. Computers - Languages / Programming    9. Data processing    10. Development    11. General    12. Object-Oriented Programming    13. Programming - Object Oriented Programming    14. Programming Languages - General    15. UML (Computer science)    16. Computers / Data Modeling & Design    17. Object-oriented programming (OOP)    18. Programming languages   


8. The Object Primer: Agile Model-Driven Development with UML 2.0
by Cambridge University Press
Paperback (22 March, 2004)
list price: $49.99 -- our price: $32.99
(price subject to change: see help)
Isbn: 0521540186
Sales Rank: 20661
Average Customer Review: 4.0 out of 5 stars
US | Canada | United Kingdom | Germany | France | Japan

Reviews (9)

5-0 out of 5 stars Great book for analysts too!!!!
I am an experienced analyst looking for an antidote to the RUPies use-case-jaundiced view of requirements. This book provided the perfect foil to the sentiment that use cases are all that is in the requirements universe.
5-0 out of 5 stars If you understand the target audience this is the best book on the market
For those who want a quick, fun introduction and intermediate mastery of UML 2.0 without getting sidetracked in all the esoteric notation that is rarely used, this is your book. I have used it since its release (and the edition before that) for teaching UML and good Object Oriented Design concepts. Many will throw stones (UML Purists that are more interested in UML Metamodel Purity then getting systems built for example) but don't let that phase you. If you need to learn UML 2.0 and have fun doing it, this book will do an incredible job for you. Scott writes in a very accessible style, not trying to show off his deep technical knowledge of UML (which he has). I admire him for writing this book as it is a tremendous service to our community. He simply wants people to get working as fast as possible. I admire his ability to have such a deep grasp of UML yet not flaunt it and distill things down to the necessary 20% that is all you need 80% of the time. More accurately, perhaps it is more accurate to say he covers the necessary 35%-40% that covers 90% of what you need to be effective.
5-0 out of 5 stars Read This Book!
This book should really be called "Agile Models Distilled" or perhaps "Agile Model Driven Development".It does for modeling what UML Distilled does for UML: it provides a concise overview of a wide range of modeling techniques.One thing that is a real eye opener in this book is how many simple techniques exist work involving your users in the modeling process, as well as developers who may not want to learn the complex UML tools which management foists on them.
Read more

Subjects:  1. Computer Books: General    2. Computer Science    3. Computers    4. Computers - General Information    5. Object-oriented methods (Compu    6. Object-oriented methods (Computer science)    7. Programming - Object Oriented Programming    8. UML (Computer science)    9. Computers / Programming / Software Development    10. Object-oriented programming (OOP)    11. Software engineering   


9. Use Case Driven Object Modeling with UML : A Practical Approach (Addison-Wesley Object Technology Series) (Addison-Wesley Object Technology Series)
by Addison-Wesley Professional
Paperback (15 March, 1999)
list price: $39.99 -- our price: $34.79
(price subject to change: see help)
Isbn: 0201432897
Average Customer Review: 4.0 out of 5 stars
US | Canada | United Kingdom | Germany | France | Japan

Editorial Review

Combining some of today's best ideas about customer-driven object-oriented design, Read more

Reviews (25)

1-0 out of 5 stars Ditto this NOT being Unified Process
I had to read this book for a class I took. Here is my interpretation of the purpose of this book:2-0 out of 5 stars Not Unified Process
If you are looking for a book on the Unified Process (as I was), then this book is not for you. This book covers the author's Iconix process. Considering the book's title I would have expected it to examine use cases and UML more than it does.2-0 out of 5 stars Heresy! This isICONIX, a compact method borrowing UML
This is the eighth software engineering title that uses the UML (Unified Modeling Language) that I have read in the last five months as I work to establish a software engineering guide and reference framework for a small team at my technology company. This book really sets forth the ICONIX methodology, the author's streamlined approach to modeling using mostly, but not only, UML. Read more

Subjects:  1. Computer Bks - Languages / Programming    2. Computer Books: General    3. Computers    4. Computers - Languages / Programming    5. Object-Oriented Programming    6. Object-oriented methods (Compu    7. Object-oriented methods (Computer science)    8. Programming - Object Oriented Programming    9. Programming - Software Development    10. Programming Languages - General    11. UML (Computer science)    12. Use cases (Systems engineering    13. Use cases (Systems engineering)    14. Computers / Programming / Software Development    15. Object-oriented programming (OOP)    16. Software engineering   


10. UML 2 for Dummies
by For Dummies
Paperback (02 July, 2003)
list price: $29.99 -- our price: $19.79
(price subject to change: see help)
Isbn: 0764526146
Sales Rank: 46417
Average Customer Review: 4.0 out of 5 stars
US | Canada | United Kingdom | Germany | France | Japan

Reviews (9)

5-0 out of 5 stars Great translator for the rest
I took a UML class at university and was having difficulty understanding the textbooks.I bought this book to help me understand the concepts, which this book did admirably.When I showed up in class with this book, the instructor told everyone how great the book is, and he used the examples in class.Excellent book!

5-0 out of 5 stars Introduction to the novice and guide to practioners
This book has an apprehensible way of introducing the main principles of UML and provides a step-by-step flow delivery. It helps the novice to gather a complete view of the areas involved while supplying a sufficient level of detail without overloading at the same time. Equally practioners will find it a handy guide for quick reference and tool application verification.
2-0 out of 5 stars Just for beginners
This book is just an introduction to UML. All the discussions that could lift this book to a more interesting level are left out. If you are only looking for definitions the book will do. If you want more in depth introductions to best practices, beyond what you can learn in a few hours of reading, this is not the right book for you. My advise - Buy the UML Bible as your first UML book, and spare yourself for hours of research trying to find the best way to get started with UML or just improving your UML skills. ... Read more

Subjects:  1. Computer - Internet    2. Computer Books And Software    3. Computer software    4. Computers    5. Development    6. Internet - Web Site Design    7. Object-oriented methods (Computer science)    8. Programming - Object Oriented Programming    9. Programming - Software Development    10. UML (Computer science)    11. C & Visual C    12. Computers / Programming / Software Development    13. Object-oriented programming (OOP)   


11. The Enterprise Unified Process: Extending the Rational Unified Process
by Prentice Hall PTR
Paperback (11 February, 2005)
list price: $49.99 -- our price: $41.49
(price subject to change: see help)
Isbn: 0131914510
Sales Rank: 254290
Average Customer Review: 5.0 out of 5 stars
US | Canada | United Kingdom | Germany | France | Japan

Reviews (7)

5-0 out of 5 stars No application is an island
Many IT organizations still pursue pet projects and develop duplicate applications in isolation, only to address later crises in corporate reporting, portfolio management, IT infrastructure, business objectives, and other areas.
5-0 out of 5 stars Uniting diverse disciplines...under an easy to follow framework
The Enterprise Unified Process (EUP) unites diverse disciplines, including development, enterprise architecture, operations, production and portfolio management, reuse and business process modeling, under an easy to follow framework. It was refreshing to find a book that recognizes the need to accommodate the installed base of existing software as part of the planning, development and deployment process. This is an excellent guide for any manager who wants to ensure that essential IT disciplines are addressed.
5-0 out of 5 stars Must reading for any RUP organization
This book is must readying for any organization using -- or attempting to use -- the RUP. The EUP's additional disciplines completes the RUP in a necessary and sufficient manner.
Read more

Subjects:  1. Business Enterprise    2. Computer Books: Languages    3. Computers    4. Computers - Languages / Programming    5. New Business Enterprises    6. Object-Oriented Programming    7. Programming - Object Oriented Programming    8. Computers / Programming / Object Oriented    9. Software engineering   


12. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design (2nd Edition) (Addison-Wesley Object Technology Series)
by Addison-Wesley Professional
Paperback (27 June, 2005)
list price: $49.99 -- our price: $41.49
(price subject to change: see help)
Isbn: 0321321278
Sales Rank: 67990
Average Customer Review: 5.0 out of 5 stars
US | Canada | United Kingdom | Germany | France | Japan

Reviews (3)

5-0 out of 5 stars Good introduction into modern software engineering
This book gives a good introduction into modern software enigeering and I think that especially the first chapters about basics in object orientation and how the whole process works should be read by every person participating in a software project. I think these chapters are also worth reading for non computer science people.

5-0 out of 5 stars Practical approach to OOAD with UML
Before reading this book I read "The Unified Modeling Language User Guide". I can say that "The Unified Modeling Language User Guide" is about the theory and "UML 2 and the Unified Process..." is about practice.
5-0 out of 5 stars a natural union of UML, UP and OO design
UML has grown. A few years ago, when UML was just getting accepted, a book on how to use it would have been much thinner. But the successful broad uptake of UML led to its semantic notation being expanded. What the authors give us here is a thorough exposition of UML 2.0 and how to use it.
Read more

Subjects:  1. Computer Books: Languages    2. Computer software    3. Computers    4. Computers - Languages / Programming    5. Development    6. Object-Oriented Programming    7. Object-oriented methods (Compu    8. Object-oriented methods (Computer science)    9. Programming - Object Oriented Programming    10. Programming Languages - General    11. UML (Computer science)    12. Computers / Programming / Object Oriented    13. Object-oriented programming (OOP)   


13. Applying Use Case Driven Object Modeling with UML: An Annotated e-Commerce Example
by Addison-Wesley Professional
Paperback (14 June, 2001)
list price: $34.99 -- our price: $34.99
(price subject to change: see help)
Isbn: 0201730391
Sales Rank: 353741
Average Customer Review: 4.5 out of 5 stars
US | Canada | United Kingdom | Germany | France | Japan

Reviews (4)

4-0 out of 5 stars An expense that can be justified.
You are already into various Java technologies like3-0 out of 5 stars Pricey for what it provides
I was excited about this book when I bought it online. Now that I read it, I am not very happy. The authors could have drilled deeper into some examples of how to implement the application using some wide spread technology like Java or ASP and COM. Giving concrete examples of what a Boundary Object should be, or what classes make sense to implement to interact with databases, just to mention a few, would have been very helpful. I also found "the top ten error" method very tiresome (I often skipped it and went straight to the right ways of doing things). The book was helpful though in providing a guide of what steps to follow in the design process as well as giving us a good idea on how to break the project into objects and diagrams.

5-0 out of 5 stars A practical follow-up
Okay. I became interested in the lightweight Iconix process after a series of 5 articles in Software Development magazine, so I went out and bought the first book "Use case driven object modeling with UML - a practical approach". Read more

Subjects:  1. Computer Books: General    2. Computers    3. Computers - Languages / Programming    4. Electronic Commerce    5. Object-Oriented Programming    6. Object-oriented methods (Compu    7. Object-oriented methods (Computer science)    8. Programming - Object Oriented Programming    9. Programming - Software Development    10. Software Design    11. UML (Computer science)    12. Use cases (Systems engineering    13. Use cases (Systems engineering)    14. Computers / Programming / Object Oriented    15. Object-oriented programming (OOP)   


14. UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition
by Addison-Wesley Professional
Paperback (19 September, 2003)
list price: $34.99 -- our price: $34.99
(price subject to change: see help)
Isbn: 0321193687
Average Customer Review: 4.0 out of 5 stars
US | Canada | United Kingdom | Germany | France | Japan

Editorial Review

The second edition of Martin Fowler's bestselling Read more

Reviews (93)

5-0 out of 5 stars This book scores high
The subject of Object-Oriented Analysis and Design is vast. This book can be thought of as a distilled dispenser of Unified Modeling Language (UML).I interviewed Martin Fowler for an article in CoDe Magazine. Mr. Fowler's credentials are impressive:A regular speaker at object technology conferences including OOPSLA, Software Development, and ECOOP.Fowler is also the author of the Analysis Patterns, Refactoring, and Planning Extreme Programming.In this book, Fowler presents a brief overview of UML and does it quite well.
4-0 out of 5 stars brief => quick and easy to learn
[A review of the 3rd Edition.]
5-0 out of 5 stars A Definitive Practical Guide
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"
Read more

Subjects:  1. Computer Books: General    2. Computer programming    3. Computer software    4. Computers    5. Computers - Languages / Programming    6. Development    7. Object-oriented methods (Compu    8. Object-oriented methods (Computer science)    9. Programming - Object Oriented Programming    10. UML (Computer science)    11. Computers / Programming / Object Oriented    12. Object-oriented programming (OOP)   


15. The Unified Modeling Language User Guide
by Addison-Wesley Professional
Hardcover (30 September, 1998)
list price: $59.99
Isbn: 0201571684
Average Customer Review: 3.5 out of 5 stars
US | Canada | United Kingdom | Germany | France | Japan

Editorial Review

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), Read more

Reviews (79)

1-0 out of 5 stars Misleading tutorial on UML 2.0
I picked up this book as a way to familiarize myself with the changes to UML in UML 2.0, which are extensive, as I found the OMG specification nearly impenetrable. I had liked the first edition, though I too felt Fowler's Distilled was a much better intro to give to students and engineers learning UML for the first time. This edition, though, does not meet expectations. The typos and bad references throughout are bad enough. Join that with a complete lack of real-world design examples, poor organization, and poor design.Why a chapter on State Machines and a separate chapter on State Diagrams that repeats a lot of the earlier chapter? The blue cross references make it clear that the book is spaghetti design at its worst. Check out the table of contents, you won't know where to look for your favorite diagrams; check out the index, and you won't be able to find the definition of the concept you just can't quite remember. The glossary is useful, as the UML 2.0 spec dispensed with a glossary, making it even more impenetrable. On the other hand, the authors make no attempt to call out the new UML 2.0 features, which would have made my day. What I find most unforgivable, though, is the authors' inability to present the new UML as it really is: the book is seriously misleading in many ways for learning UML 2.0. My biggest peeve is the way they treat the new and highly useful composite structure diagrams. In the list of diagrams, they don't even mention it, calling it by the name of a different diagram, the "Component Diagram", which they feel is the same thing. They then separate the discussion of composite classes and components, making it seem as though they're totally unrelated. They fail to mention quite a few of the new UML features (the X navigation adornments that make non-navigability explicit, for example, which is critical to code generation, or the fact that you can have multiple stereotypes associated with model elements. In their defense, the UML standard isn't very clear on these diagram types, but this is a practical tutorial that should take practice into account. There are constant references to the Reference Guide for more advanced features; these are mostly the UML 2.0 features that they didn't feel were important enough to include in the comprehensive tutorial. The appendix on UML notation simply ignores many UML 2.0 notations. I can't help but feel shortchanged.

1-0 out of 5 stars Hi Mr. Book Disposal
Start reading Chapter 1 of this book for even just the first few pages, and for various topics, it will say to go to future Chapters.If you take a look at those future chapters, there will be notes on the side telling you to go back to Chapter 1 or to other chapters.You can run into infinite loops or dead ends not really picking up anything.It is possible to maybe find what you were looking for, or find that the explanation for it is just not sufficient.
3-0 out of 5 stars Do not buy this book for UML learning
This was a Text Guide in my OO Design class.
Read more

Subjects:  1. Computer Books: Languages    2. Computer software    3. Computers    4. Computers - Languages / Programming    5. Development    6. Object-Oriented Programming    7. Programming - Object Oriented Programming    8. Programming Languages - General    9. UML (Computer science)    10. Computers / Programming / Object Oriented    11. Natural language & machine translation    12. Object-oriented programming (OOP)   


16. Professional UML with Visual Studio .NET
Paperback (17 December, 2002)
list price: $59.99 -- our price: $40.79
(price subject to change: see help)
Isbn: 0764543768
Sales Rank: 136444
Average Customer Review: 3.5 out of 5 stars
US | Canada | United Kingdom | Germany |