See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

82 used & new from $0.51

Have one to sell? Sell yours here
 
 
Applying UML and Patterns
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Applying UML and Patterns (Hardcover)

by Craig Larman (Author)
4.3 out of 5 stars See all reviews (69 customer reviews)


Available from these sellers.


24 new from $7.25 58 used from $0.51
Also Available in: List Price: Our Price: Other Offers:
Hardcover (Import) Order it used!
Turtleback 3 used & new from $38.50

Customers Who Bought This Item Also Bought

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)

by Craig Larman
4.4 out of 5 stars (119)  $55.99
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)

by Erich Gamma
4.5 out of 5 stars (261)  $48.40
UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) (Addison-Wesley Object Technology Series)

UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) (Addison-Wesley Object Technology Series)

by Martin Fowler
3.9 out of 5 stars (110)  $36.44
Pattern-Oriented Software Architecture Volume 1: A System of Patterns

Pattern-Oriented Software Architecture Volume 1: A System of Patterns

by Frank Buschmann
4.5 out of 5 stars (16)  $72.00
Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)

Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)

by Martin Fowler
4.5 out of 5 stars (138)  $51.99
Explore similar items

Editorial Reviews

Amazon.com Review
Written for the developer with previous programming and design experience, Applying UML and Patterns combines UML, software patterns, and Java to illustrate the author's own design strategy. Though author Craig Larman sometimes relies heavily on the jargon of software engineering, there's no doubt that his book contains some immediately useful ideas on software design, using the latest and greatest in software-engineering research.

This book begins by outlining a basic process of software design using iterative, object-oriented techniques. The case study used for this text is a point-of-sale (POS) system, a helpful real-world example. The book constructs use case diagrams and basic conceptual and class models for this system. The author then adds sequence diagrams to show how the POS system will do its processing and collaboration diagrams to show how objects will interact with one another. The author uses standard UML diagrams to document the design.

When it comes to refining class design, the author's experience with patterns really shines. His General Responsibility Assignment Software Patterns (GRASP) suggest guidelines for designing classes that work together effectively. Larman believes that the ability to assign responsibilities to classes effectively is one of the most important aspects of good object-oriented design. His patterns allow this to happen and provide an interesting contribution to the design process. (The author also introduces more widely used software patterns to enhance the design process.)

When it comes to coding the design, Java is the programming language of choice for this text. Further chapters discuss how to refine an initial design using an iterative process of software engineering. While it's unlikely that readers will adopt Larman's approach to software design in its entirety, his guidelines--and application of patterns to class design, all documented using UML--make this a worthwhile text for the more experienced reader. --Richard Dragan

Product Description
Guides students through each step of requirements, analysis, design, and coding. Topics cover Expressing analysis and design models using the UML, a standard diagramming notation, Applying patterns to assign responsibilities and design collaborations and more. DLC: Object-oriented methods.

See all Editorial Reviews


Product Details

  • Hardcover: 507 pages
  • Publisher: Prentice Hall PTR; 1st edition (October 30, 1997)
  • Language: English
  • ISBN-10: 0137488807
  • ISBN-13: 978-0137488803
  • Product Dimensions: 10.4 x 8.3 x 1 inches
  • Shipping Weight: 2.8 pounds
  • Average Customer Review: 4.3 out of 5 stars See all reviews (69 customer reviews)
  • Amazon.com Sales Rank: #118,081 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #20 in  Books > Computers & Internet > Computer Science > Software Engineering > Methodology
    #22 in  Books > Computers & Internet > Programming > Software Design, Testing & Engineering > UML


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(2)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

69 Reviews
5 star:
 (49)
4 star:
 (7)
3 star:
 (2)
2 star:
 (7)
1 star:
 (4)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (69 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
46 of 47 people found the following review helpful:
5.0 out of 5 stars The first book you should read to learn UML!, November 26, 1999
By Gavin Lim (Philippines) - See all my reviews
Craig Larman did a splendid job simplifying UML. I bought this book along with the official UML user guide and I prefer reading this book because of how it made UML look so easy. What's so impressive about this book is that the author stays with one example throughout the book, and clearly illustrates the relationships and dependencies amongst different UML diagrams and artifacts. He even shows you how to map the diagrams to actual Java code! Larman's explanations of the different design patterns is also invaluable. I haven't heard of design patterns before, and this book helped me have a deeper appreciation of patterns to create better object-oriented software.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
38 of 39 people found the following review helpful:
5.0 out of 5 stars Concise and easy-to-read, February 8, 2000
By Michael F. Maddox (Tallahassee, FL, USA) - See all my reviews
Craig Larman provides the reader with simple, easy-to-follow examples of UML and pattern application, with few deep theoretical or philisophical discussions of development process. This style offers the new user of UML a good guide to applied modeling concepts, without bogging he/she down in academic arguments. If you are going to buy a single book to learn UML, I highly recommend this one, as it goes beyond simply describing the notation, and illustrates its use through simple guidelines. Other books are necessary to fully understand the complexities of UML, patterns, and design process, but this one fills a huge gap for the beginner market.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
30 of 32 people found the following review helpful:
2.0 out of 5 stars The book is good, but the "course" is a bit of a ripoff, July 11, 2000
I feel ripped off. I was excited to see that this well-rated book had appeared in course form, and bought it to help my development group get started with UML and thinking in terms of design patterns. The book is interesting, and the tapes are not bad, but there is only about 3 hours of tape. This means that the examples are all very simple and there is only time to lightly touch on each topic. Personally, I don't consider 3 hours and 25 minutes -- minus the time spent on administrative matters -- to be anything close to a "complete video course." I'm a big fan of the idea of video courses, but in this case I feel like I paid 3 to 4 times as much as the price of the book just to get a few hours of introductory video that aren't enough to help us out. Come on, Prentice Hall -- you can do better than that! You guys know how to provide good value -- do it! Until then, my recommendation is to buy the book and spend the rest of the money on something else.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

4.0 out of 5 stars Good classroom textbook, if that's what you want
This is a classroom text book for teaching the fundamentals of object oriented software development. Read more
Published 4 months ago by P. Cherryl

2.0 out of 5 stars Examples are not good
This book is good overview for UML however examples given are too easy and not comprehensive enough to explain the subject.
Published 13 months ago by Cumhur Guzel

5.0 out of 5 stars Great work Craig Larman!
This is one of my MOST favorite books. I always have it on my table whenever I am working on the design and analysis phase of the development. Read more
Published on May 19, 2007 by Jahanzeb Farooq

5.0 out of 5 stars The BEST book for learning OO design
This book started me off in the right direction many years ago. When Grady Booch was espousing starting off with noun lists and static models and then creating the dynamic models... Read more
Published on May 31, 2006 by Freestream

5.0 out of 5 stars Great textbook on Object Oriented Analysis and Design
I taught an Object Oriented Analysis and Design course at college using this book. It was the ideal textbook. No book on OOAD I know comes close to it. Read more
Published on February 16, 2006 by T. Pasternak

5.0 out of 5 stars The Rosetta Stone for Applying UML
This book is more about the identifying and satisfying the dependencies that are such stumbling blocks for new or naive practioners of OO design with UML. Read more
Published on October 15, 2005 by YesWeCan

1.0 out of 5 stars practical advice
buy the Sams book by Schmuller "Learn UML in 24 Hours" and the "C# Design Patterns" book by Cooper

good grief... Read more

Published on November 27, 2003 by landonmkelsey

5.0 out of 5 stars Excellent book to start learning OO paradigm
I try to learn OO for about 2 years. It's very difficult to me to learn it. This book helps me much. Read more
Published on July 16, 2003 by reza iqbal

5.0 out of 5 stars Primo primer on UML & patterns in an agile context
Those who said this book isn't applicable to the real world must not work in the real world. The agile UP implementation described herein addresses many of the problems faced by... Read more
Published on January 24, 2003

2.0 out of 5 stars Far from the real world...
I was not able to learn what to apply, why and where - from this book. Maybe the development cycle is to be followed indeed as presented in the book. But why... Read more
Published on December 13, 2002 by Paul Tudor OPREA

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Avon: Free Shipping

Avon Mark Just Pinched Instant Blush Tint
Get free shipping on all Avon orders of $25 or more. Shop Avon's award-winning makeup, skin care, bath & body items, and more.

Shop Avon now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates