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

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

Manufacturer:
Prentice Hall Professional Technical Reference

UPC:
978013092569

Retail Price:
$52.00

#Deals:

Avg. Rating:

Available from 4 stores - Select your deal and buy the Applying UML and Patterns:
"Where can I buy a Applying UML and Patterns:?" At all of these merchants listed below. Click any of the deals below to buy now on the merchant's website.
StoreRatingBase PriceShipping Price + ShippingAvailability
woodys-books

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
4602 Reviews
$24.98
New
$3.99
$28.97Buy from woodys-books
In Stock. Usually ships in 1-2 business days
Just 1 Left!
Excellent customer service. May ship from alternate location depending on your zip code and availability. Satisfaction guaranteed!!
Belles-Books

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
833 Reviews
$29.90
New
$3.99
$33.89Buy from Belles-Books
In Stock. Usually ships in 1-2 business days
Just 1 Left!
Brand New!
Any_Book

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
1100 Reviews
$62.49
New
$3.99
International Shipping is available International Available
$66.48Buy from Any_Book
In Stock. Usually ships in 1-2 business days
Just 3 Left!
Brand New! Huge seller with millions of transactions! Satisfaction Guaranteed!
booksbylab

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
245 Reviews
$73.74
New
$3.99
International Shipping is available International Available
$77.73Buy from booksbylab
In Stock. Usually ships in 1-2 business days
Just 2 Left!
New Book! Great Customer Service! Fast shipping! 100% Money Back Guarantee!
* Shipping estimates are based on Ground shipment within the contiguous U.S.
   If you notice a problem, you can report a pricing error or problem.
Overview of current deals for the Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition):
  • 2 merchants offer International Shipping or Worldwide shipping.
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition) Specs:
Product NameApplying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition)
ManufacturerPrentice Hall Professional Technical Reference
Retail Price $52.00
UPC978013092569
Specifications 
TitleApplying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition)
ISBN0130925691
Author(s)Craig Larman
Release Date13 July, 2001, 2001-07-13
FormatHardcover
Num of Pages656
Num. of Items1
EAN9780130925695
Deal first added on:26-January-2004

Tags

Find other products that have similar tags to the Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition)
Computers Computer Bks - Languages / Programming System design System analysis Programming - Object Oriented Programming object-oriented programming Object-oriented methods (Compu UML (Computer science)
Similar Products
Gödel, Escher, Bach: An Eternal Golden BraidGödel, Escher, Bach: An Eternal Golden Braid22.95$12.00Check Prices on Gödel, Escher, Bach: An Eternal Golden Braid
at 9 stores
The Mythical Man-Month: Essays on Software Engineering, 20th  Anniversary EditionThe Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition39.99$17.94Check Prices on The Mythical Man-Month: Essays on Software Engineering, 20th  Anniversary Edition
at 7 stores
Design PatternsDesign Patterns59.99$36.68Check Prices on Design Patterns
at 3 stores
Refactoring: Improving the Design of Existing CodeRefactoring: Improving the Design of Existing Code59.99$40.24Check Prices on Refactoring: Improving the Design of Existing Code
at 7 stores
Rapid DevelopmentRapid Development35.00$11.99Check Prices on Rapid Development
at 5 stores
Domain-Driven Design: Tackling Complexity in the Heart of SoftwareDomain-Driven Design: Tackling Complexity in the Heart of Software59.99$41.14Check Prices on Domain-Driven Design: Tackling Complexity in the Heart of Software
at 8 stores

Latest 6 Reviews
Here is what people are saying about the Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition)
4 Star Rating  "Good Book"2009-09-24
- Reviewed By User: A3KJ0LYG1AOVZL
I've not read too far in to this book yet. It is technically a graduate level text book (for myself). But this is the best book I've found on OOA/D thus far. I'm enjoying it.
 
5 Star Rating  "Finally! Someone who can explain this AND write."2009-07-13
- Reviewed By User: AU16S8ZKD07OJ
I've been trying to find a competent writer on this subject for years. Everyone seems to want to make this harder than it is (although it's not all that simple). Larman does a fabulous job of making sense to someone who is familiar with the idea, but not the implementation.

Anyone wanting to get some background on UML and OOAD should *definitely* get this book. Worth every penny. Actually comes in hardback, too.
 
5 Star Rating  "Great introduction to OOAD, Iterative Development, and Unified Process"2009-03-24
- Reviewed By User: A1ZPMLOQGY4Z6J
Let me say to begin that I am a graduate student in computer engineering, without a strong OO background. Sure I knew inheritance, polymorphism, and even some UML. But how do you really use them in practice? I have been eager to learn what this OOAD is all about, and anyway it's a valuable skill to possess.

Now where to begin learning OOAD? As I scratched the surface I encountered such oft-cited works as Design Patterns by the "Gang of Four", Booch's Object-Oriented Analysis and Design with Applications, and Object-Oriented Modeling and Design by Rumbaugh et al. Obviously many books attempt to explain the OO paradigm. Specifically I want one that is: 1.) interesting, 2.) informed, and 3.) insightful.

That's why I'm glad I chose this book. It's unmistakably for serious readers, and not as easily accessible or "witty" as a few others. On the other hand, if you want to encounter *many* useful concepts and suggestions from an authoritative source, then I can't imagine a better choice than Applying UML and Patterns. I've read it cover-to-cover once, and have already begun referring back to it for my own purposes.

Sometimes it's useful to understand the author's perspective, to know if you will learn anything useful from their books. Craig Larman is obviously a proponent of agile risk-driven software development, OOAD, and using the UML sparsely as a communicative tool ("sketching" vs. "blueprinting").

Larman makes a very strong case for his perspective, too. After all, everyone knows requirements evolve and change over time, as does design. So why not adopt a process that accomodates this? Similarly, the UML is potentially a complicated language, but why get caught up on notation? The point is to communicate something of value, especially during design, when collaborative decisions must be made - leave the rest to CASE tools. Don't be scared of the Unified Process either, as it provides a great context in which to discuss business processes and risk-driven software development, even if you never explicitly use it.

By the time you finish this book you will: have a good overview of iterative and agile software development, know aspects of the unified process, know the basics of the OO paradigm, know how to assign responsibilities to objects, have been exposed to the most common design patterns, have encountered a few analysis patterns, and have a wealth of tips and suggestions to draw from in your own work.

All of this is presented in the context of a case study on a fictional point-of-sale system. The book slightly favors Java in its examples, but as these are fairly sparse and generally brief, it should be easy enough to follow for those familiar with C++ or C#. The author tries to note whenever choice of language has a significant impact.

Even at nearly 40 chapters, I wish the book were longer, as Larman's writing style is coherent and enjoyable. You'll likely find yourself wanting to know more about software architecture or the details of certain patterns, and luckily the book is full of citations and suggested reading material.

It's a great place to start for students and professionals, anyone who wants to pick up OOAD. If you only want a reference on patterns, then this is probably not the book for you. It doesn't go into great detail about the more complex patterns. Therefor it's recommended that you own some of the classic patterns literature. Likewise if you primarily need a reference on UML, I'd recommend Martin Fowler's excellent UML Distilled. Again, the bibliography of Applying UML and Patterns is an abundant source of related works, for those digging a bit deeper.
 
5 Star Rating  "A straight forward introduction to OOAD and UML"2009-02-07
- Reviewed By User: A1957PI8J4SPKD
Whether you are looking for understanding the concepts of OOAD or simply understanding what UML can provide to your software designs, this book is an excellent option. Goods practical explanations and a bunch of easy-to-understand examples.
 
5 Star Rating  "A Legendary title - A must read for any OO Software Developer "2009-01-22
- Reviewed By User: A27TUJAEOMDX5Y
Coming from a backgroud of legacy application development using procedural languages for about 6 years, I did quite a bit of research on what is the right way to get baptised in the OO world. I have read some OO language books (C# in particular). Those books seem to scratch the surface and just talk about WHAT is it and left me wanting for more details and more example oriented material when it comes to WHY and HOW to do it in the OO way. Then I came accross this book. After reading half way through it, I can fairly say that this is mother of all the books that I have read in my journey to learn the OOA/D concepts. I wish I had known about it much earlier.
The book starts from a forest view of OO software development, stresses on the role a UML should and should not play in your OOA/D, the Agile methodologies and iterative development and then slowly progresses into the finer details of GRASP patterns for OOA/D which are fundamental to any OO design and development.
I'm in no way implying that this book is for beginners getting to know the OOA/D, this book is applicable to both Novice and Experience developers alike without stressing on a specific technology.
I have heard of some books by Martin Fowler and the GoF. However, in my opinion the OO Design Patterns and Architecural ideas should be a logical next step after grasping the basic OOA/D principles.
ALL in ALL it is a legendary title and shall be there on my shelf for ever.
 
5 Star Rating  "Thank you!"2009-01-13
- Reviewed By User: AEZSPHLYLOIH3
Great service! Purchased the book as a gift. Gift receiver asked for this book and is working through it.
 
Quick Links



Last updated: Nov 22, 2009 at 00:03 EST. Pricing information is provided by the listed merchants. GoSale.com is not responsible for the accuracy of pricing information, product information or the images provided. Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on amazon.com or other merchants at the time of purchase will apply to the purchase of this product. As always, be sure to visit the merchant's site to review and verify product information, price, and shipping costs. GoSale.com is not responsible for the content and opinions contained in customer submitted reviews.
© 2009 GoSale.com (S1)



Home > Books > Computers & Internet > Certifications > By Subject > Visual C