Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
UML for Mere Mortals(R)

UML for Mere Mortals(R)

List Price: $39.99
Your Price: $29.10
Product Info Reviews

<< 1 >>

Rating: 5 stars
Summary: Readable, textual eplanations of what the UML can do
Review: This book was written for managers in need of knowledge concerning the return on investment (ROI) of using the UML in their software development projects. It is not a compact, diagram-laden book of detailed descriptions of how the UML is used to represent the actions of software. Most of the explanations are in text; drawings are used more as an emphasis tool rather than as an initial descriptor. The explanations are very readable, much more common-sensical than technical.
How the UML is used throughout the entire product lifecycle is covered, from describing business models to modeling the testing process before release. At the end of each chapter, there is a list of key terms, a summary and a short list of review questions. Most are T/F or multiple choice and the solutions are included in an appendix.
As long as you use it for the purpose for which it was designed, this is a very good book. You can't use it to learn how to use the UML to precisely model your projects, but you can use it to quickly understand the value you can obtain from using it. I strongly recommend it for all stakeholders in a project where they do not have to actually build the software. I included it as one of the best books of the year 2004 in my yearly column in the online Journal of Object Technology.


Rating: 5 stars
Summary: Great book! Recommended for Univ. professors and managers!
Review: "UML for mere mortals" is a very creative book, with great examples, that makes UML easy and fun to learn!
This is a must read book for all those who are being introduced to UML or are looking for UML 2.0 updates!

Really easy to read... I enjoyed the way they link UML 1.X to UML 2.0!
All the modeling essencials for software intensive systems are covered in this book... And it also presents a wide approach for UML modeling, from Business Modeling through Testing!

Rating: 5 stars
Summary: Learn to appreciate UML and visual modeling
Review: Even though software engineering has been around for about half a century, not many people still appreciate the value of 'visual modeling' in software systems development. Something even more surprising is the lack or awareness about UML, the industry-standard notation for modeling since 1997.
The authors have done a marvelous job in attacking these two issues directly. UML for MM covers the essentials of UML in a simple style while enlightening the reader about the importance of visual modeling.
Starting with business modeling they take you right across the software life cycle covering requirements modeling, architecture modeling, application modeling and database modeling. Chapter on testing explains how UML models can be used for effective testing. Moreover, the book gives a very broad view of the state of the art covering UML 2.0 and MDA. The many sidebars present the authors' vast experiences nicely.
I would give 5 starts for this book because the authors have successfully achieved their purpose of introducing UML to stakeholders who are NOT hard-core modelers. Readers will also get an appreciation of how valuable 'modeling' is for complex systems.

Rating: 5 stars
Summary: Short, easy to read and to the point
Review: The sheer number of books on UML is simply amazing, and it seems like finding a right one for you is a task all into itself. No matter whom you want to become, a hardcore UML modeler or a weekend reader feeding one's curiosity, the book "UML for Mere Mortals" is a great way to start. The main and important topics are covered, and the details are left untold. That's perfectly ok, since even the UML professionals don't refer to all aspects of UML due to its complexity. Simple UML diagrams are easy to grasp, but UML for large projects get very complicated, making the users of UML stick to common diagrams in order to get the point across more easily to readers. What is the point of a complex and intertwined diagram if you are the only one that can read it?

It is crucial to keep in mind that the goal is to model your enterprise in order to have a common language across all aspects of business via which everyone can communicate. What is the point of accomplishing this task if no one else in your enterprise can understand what you are trying to say? You have accomplished nothing, and only wasted away hours of work. The authors of the book have this mentality in mind when they are talking about UML. They start with basic stuff such as Business Modeling and Business Use Cases: a top-down approach if you will. The fact of the matter is that UML can readily model all aspects of an enterprise from what is called Business Use Cases all the way down to how each executable piece of software is deployed.

After Business Modeling has been accomplished, it is onto requirements modeling with Use Cases. A Use Case driven process, where your capture your requirement solely using Use Cases has shown to be the best way to start a new project. The concept of "separation of concerns" fits perfectly into this methodology, and there are a number of books that talk in detail about it. After capturing your requirements, it is now time to get working on the Architectural designs using Class Diagrams, and think a bit about deployment and component diagrams. A more difficult task is to model your application, and not only pieces of it. After wrapping up with Class Diagrams, the authors show you how to go about modeling your entire application. It is a difficult task, but the authors break it down to easy to chew off pieces for the reader.

Database Modeling and Testing are probably my two favorite chapters in this book. These are topics that one would normally not think about when thinking about UML, but the authors show that it is not the case. In fact, modeling your database with UML will enable all your team members to have a common language (that phrase again!), and maybe even reuse components from each others design. The same goes with testing. Authors suggest that the QA team should take the Use Case and Architectural Models and start working on test cases while the development is taking place. This is a great idea as you catch bugs early in the process and the cost of fixing them is very small comparatively.

UML for Mere Mortals is an easy and quick read. If you want a book to refresh your UML skills over the weekend, or you are new to UML and need to know the essentials fast, this is the book to read.


Rating: 5 stars
Summary: Between the Manager and the Tekkie
Review: This is an interesting book in that it looks at modelling from a fairly high level. It is intended for business people who are responsible for improving their business's market position and are using software development as a key component in addressing the business goals, analysts who are responsible for creating system requirements to address the needs of the business, managers who need an understanding of what modelling can do for their projects, primarily software, but also in other areas such as database utilization, programmers who don't know UML but who must implrement the systems that are specified in UML. It is specifically not for the UML programmer who will need a more complete text to do the actual UML work.

I would add that this is also a suitable book for the beginning UML programmer who can use this book as a good introduction to what UML can do. This kind of thing is often left out of the beginning of the more serious texts.

This is part of the For Mere Mortals series. The intent of this series is to present information on important technology topics in an easily accessible, common-sense manner. This book meets this intent in every way. The writing style, the content, the tone is ideal. The positioning of the book in the middle of the manager and the tekkie is what is truly outstanding.


<< 1 >>

© 2004, ReviewFocus or its affiliates