AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition)

Please fill out form in order to compare prices
Title: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition)
by Craig Larman
ISBN: 0130925691
Publisher: Prentice Hall PTR
Pub. Date: 13 July, 2001
Format: Hardcover
Volumes: 1
List Price(USD): $52.00
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 4.54

Customer Reviews

Rating: 4
Summary: Very Good Introduction to OOAD, Patterns and UML
Comment: This is a very good introductory level text on object-oriented software analysis and design, software patterns and the Unified Modeling Language (UML). I used this book to study for a certification test, but its worth reading even if you don't have a test hanging over your head. The writing is clear and the book is well organized with many useful diagrams and tables. Larman guides the reader through the most important phases of a software project using a point of sale (POS) system case study. The case study is well chosen because its problem domain is familiar to most people and it has enough interesting aspects to illustrate the use of the Unified Process, application of design patterns and the UML very well. Time reading this book will be well spent. You will not only bet a better understand of how to use the process and tools, but also why and when they are useful. I have only two minor criticisms: The index seems inadequate making it a little harder than necessary to use as a reference, and its bias toward the Java programming environment when reference is made to implementation specific issues.

Rating: 5
Summary: Excelent to begin OOA/D
Comment: This book is a great guide for an object-oriented project using UML and (R)UP. The book doesn't learn much of UML nor UP has the title said (Applying...not Learning...). I recommend read first some basic tutorials on UML as UML Distilled by Fowler and the introduction for RUP by Kruchten. Then, you can return to this one and get amazing. The book emphasizes in the business modeling, requirements and design disciplines (RUP), and clearly shows us how to convert a use case into a design model, applying patterns and the tools of UML in the best easy way. Sorry for the Phd that hates OOA/D. If you're in the precedural programming world (repeating code over and over again, no inheritance, no polimorphism, etc., etc.), why read this book? But if you want to get the idea of OOP and want some good advise in this jungle get this book! Definitely, one of the best and complete books I read of OOA/D: common UML, patterns, UP and lots of advices in a few pages.

Rating: 5
Summary: Learn to think in OO by example
Comment: It is easy to run out of space just by listing the topics introduced in this book, nevertheless here are some of them: OO fundamentals, UML 1.4, design patterns, Unified Process, domain modelling, mapping of design-to-code (Java), architectural analysis, framework design and the list goes on... The content is organised in 6 parts, including a total of 36 chapters spread over 600+ pages. Long book, many topics... If you are after a quick or thorough description of a single topic then naturally this is not the right reading.

The core offering of the book is the middle 4 parts that describe the analysis & design of the case study (a POS system). We are taken through the inception and 3 iterations of the elaboration phase of the UP. It is almost minimalist-UP, as the emphasis is on just doing what is necessary and not creating text/ diagrams for documentation purposes only; the code is the ultimate real model. Naturally, use-case driven, iterative and incremental development is highlighted. In addition, during the OOAD, we are taught how to harness the UML and not only shown the notation and elements that it contains. A good number of patterns are described, again while being applied to the case study, from the GRASP (essential if your background is not OO) to the GoF patterns and many others. The title and subtitle of the book are definitely justified.

The author explains all techniques very well and provides precise definitions and examples that hit the spot. In fact, every decision taken when designing for the case study builds on notions previously introduced, thus demystifying OO design; Craig Larman proves it to be a science and not art or magic. Furthermore, numerous references are given for the principles illustrated as well as pointers for further reading (which sometimes are needed given the introductory nature of the writing).

In reality, few developers are completely agnostic to all the topics covered in this book (and if they are, then it is the perfect read). Hence, given the intertwined exploration of all areas, few readers are going to avoid reading about material they already know. Following from the previous point, it is natural that the book does not serve as the best of reference titles; although its well-organised index, glossary and in-cover tables/ diagrams do help. In any case, this excellent book would make an ideal university course book.

Similar Books:

Title: UML Distilled: A Brief Guide to the Standard Object Modeling Language (2nd Edition)
by Martin Fowler, Kendall Scott
ISBN: 020165783X
Publisher: Addison-Wesley Pub Co
Pub. Date: 25 August, 1999
List Price(USD): $34.99
Title: Design Patterns
by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
ISBN: 0201633612
Publisher: Addison-Wesley Pub Co
Pub. Date: 15 January, 1995
List Price(USD): $54.99
Title: Applying UML and Patterns Training Course: A Desktop Seminar from Craig Larman (2nd Edition)
by Craig Larman
ISBN: 0130479500
Publisher: Prentice Hall PTR
Pub. Date: 30 July, 2002
List Price(USD): $69.99
Title: Design Patterns Explained: A New Perspective on Object-Oriented Design
by Alan Shalloway, James R. Trott
ISBN: 0201715945
Publisher: Addison-Wesley Pub Co
Pub. Date: 09 July, 2001
List Price(USD): $44.99
Title: Writing Effective Use Cases
by Alistair Cockburn
ISBN: 0201702258
Publisher: Addison-Wesley Pub Co
Pub. Date: 15 January, 2000
List Price(USD): $37.99

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache