Buy new:
-41% $53.43
FREE delivery Monday, May 20
Ships from: WhitePaper Books
Sold by: WhitePaper Books
$53.43 with 41 percent savings
List Price: $89.99

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
FREE delivery Monday, May 20. Details
Only 1 left in stock - order soon.
$$53.43 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$53.43
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
WhitePaper Books
Ships from
WhitePaper Books
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt. You may receive a partial or no refund on used, damaged or materially different returns.
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt. You may receive a partial or no refund on used, damaged or materially different returns.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$8.03
Get Fast, Free Shipping with Amazon Prime FREE Returns
The majority of my books,cd's (may at times have a cracked jewel case from shipping) & dvd's are in good used condition. In some cases they have old labels, dirty marks, spots on top of pages from age and sitting out in the elements or on a bookshelf. I ship my product to amazon and your shipment will come directly from the warehouse. My intentions is for you to be 100% satisfied with your purchase if not please return for a full refund Thank You for shopping with JWA The majority of my books,cd's (may at times have a cracked jewel case from shipping) & dvd's are in good used condition. In some cases they have old labels, dirty marks, spots on top of pages from age and sitting out in the elements or on a bookshelf. I ship my product to amazon and your shipment will come directly from the warehouse. My intentions is for you to be 100% satisfied with your purchase if not please return for a full refund Thank You for shopping with JWA The majority of my books,cd's (may at times have a cracked jewel case from shipping) & dvd's are in good used condition. In some cases they have old labels, dirty marks, spots on top of pages from age and sitting out in the elements or on a bookshelf. I ship my product to amazon and your shipment will come directly from the warehouse. My intentions is for you to be 100% satisfied with your purchase if not please return for a full refund Thank You for shopping with JWA The majority of my books,cd's (may at times have a cracked jewel case from shipping) & dvd's are in good used condition. In some cases they have old labels, dirty marks, spots on top of pages from age and sitting out in the elements or on a bookshelf. I ship my product to amazon and your shipment will come directly from the warehouse. My intentions is for you to be 100% satisfied with your purchase if not please return for a full refund Thank You for shopping with JWA See less
FREE delivery Saturday, May 18 on orders shipped by Amazon over $35
Or fastest delivery Thursday, May 16. Order within 11 hrs 32 mins
Only 1 left in stock - order soon.
$$53.43 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$53.43
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

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

4.4 4.4 out of 5 stars 292 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$53.43","priceAmount":53.43,"currencySymbol":"$","integerValue":"53","decimalSeparator":".","fractionalValue":"43","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"GiD3N3kYkPnMS7NhP2E0ewAJdcWO%2Fz7YCS%2B6Y8mrJ0vttNCNcoJP5sJGoI4OVw5iLEtErcYQG1jhQsPF9u9G43SyDvXtFmeZdq9LPTUFjYMSyiKNNmzsVrl2Fy7gn4z7Ac5%2B6N3UO9s5zQGeiUesHyjwwsY%2Bk2CtWsqz%2BTp9C7NUW61WPYX8pj7FjujbhQ9K","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$8.03","priceAmount":8.03,"currencySymbol":"$","integerValue":"8","decimalSeparator":".","fractionalValue":"03","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"GiD3N3kYkPnMS7NhP2E0ewAJdcWO%2Fz7YRgy4awPgvj8XDXa8WijEBF2zmtEjgIQHA%2BU2XeKy%2FszyZVzb%2B4zBGShWDQkwNNbWCKveYk4Fhs05yiJReonKKDmKrVFHW%2FrXVHZLrXILIFAq8RaacfXPdLYlUOhwLSfwiN2ojEBH9sVolO4oG9TyaVfmqlPpvkBw","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

“This edition contains Larman’s usual accurate and thoughtful writing. It is a very good book made even better.”
Alistair Cockburn, author, Writing Effective Use Cases and Surviving OO Projects “Too few people have a knack for explaining things. Fewer still have a handle on software analysis and design. Craig Larman has both.”
John Vlissides, author, Design Patterns and Pattern Hatching “People often ask me which is the best book to introduce them to the world of OO design. Ever since I came across it Applying UML and Patterns has been my unreserved choice.”
Martin Fowler, author, UML Distilled and Refactoring “This book makes learning UML enjoyable and pragmatic by incrementally introducing it as an intuitive language for specifying the artifacts of object analysis and design. It is a well written introduction to UML and object methods by an expert practitioner.”
Cris Kobryn, Chair of the UML Revision Task Force and UML 2.0 Working Group
  • A brand new edition of the world’s most admired introduction to object-oriented analysis and design with UML
  • Fully updated for UML 2 and the latest iterative/agile practices
  • Includes an all-new case study illustrating many of the book’s key points

Applying UML and Patterns is the world’s #1 business and college introduction to “thinking in objects”―and using that insight in real-world object-oriented analysis and design. Building on two widely acclaimed previous editions, Craig Larman has updated this book to fully reflect the new UML 2 standard, to help you master the art of object design, and to promote high-impact, iterative, and skillful agile modeling practices.

Developers and students will learn object-oriented analysis and design (OOA/D) through three iterations of two cohesive, start-to-finish case studies. These case studies incrementally introduce key skills, essential OO principles and patterns, UML notation, and best practices. You won’t just learn UML diagrams―you’ll learn how to apply UML in the context of OO software development.

Drawing on his unsurpassed experience as a mentor and consultant, Larman helps you understand evolutionary requirements and use cases, domain object modeling, responsibility-driven design, essential OO design, layered architectures, “Gang of Four” design patterns, GRASP, iterative methods, an agile approach to the Unified Process (UP), and much more. This edition’s extensive improvements include

  • A stronger focus on helping you master OOA/D through case studies that demonstrate key OO principles and patterns, while also applying the UML
  • New coverage of UML 2, Agile Modeling, Test-Driven Development, and refactoring
  • Many new tips on combining iterative and evolutionary development with OOA/D
  • Updates for easier study, including new learning aids and graphics
  • New college educator teaching resources
  • Guidance on applying the UP in a light, agile spirit, complementary with other iterative methods such as XP and Scrum
  • Techniques for applying the UML to documenting architectures
  • A new chapter on evolutionary requirements, and much more

Applying UML and Patterns, Third Edition, is a lucid and practical introduction to thinking and designing with objects―and creating systems that are well crafted, robust, and maintainable.



Read more Read less

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$55.88
Get it as soon as Monday, May 20
Only 1 left in stock - order soon.
Sold by Shakespeare Book House and ships from Amazon Fulfillment.
+
$31.85
Only 1 left in stock - order soon.
Ships from and sold by Greenpine_Books.
+
$33.35
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Editorial Reviews

From the Back Cover

“This edition contains Larman’s usual accurate and thoughtful writing. It is a very good book made even better.”
Alistair Cockburn, author, Writing Effective Use Cases and Surviving OO Projects “Too few people have a knack for explaining things. Fewer still have a handle on software analysis and design. Craig Larman has both.”
John Vlissides, author, Design Patterns and Pattern Hatching “People often ask me which is the best book to introduce them to the world of OO design. Ever since I came across it Applying UML and Patterns has been my unreserved choice.”
Martin Fowler, author, UML Distilled and Refactoring “This book makes learning UML enjoyable and pragmatic by incrementally introducing it as an intuitive language for specifying the artifacts of object analysis and design. It is a well written introduction to UML and object methods by an expert practitioner.”
Cris Kobryn, Chair of the UML Revision Task Force and UML 2.0 Working Group
  • A brand new edition of the world’s most admired introduction to object-oriented analysis and design with UML
  • Fully updated for UML 2 and the latest iterative/agile practices
  • Includes an all-new case study illustrating many of the book’s key points

Applying UML and Patterns is the world’s #1 business and college introduction to “thinking in objects”―and using that insight in real-world object-oriented analysis and design. Building on two widely acclaimed previous editions, Craig Larman has updated this book to fully reflect the new UML 2 standard, to help you master the art of object design, and to promote high-impact, iterative, and skillful agile modeling practices.

Developers and students will learn object-oriented analysis and design (OOA/D) through three iterations of two cohesive, start-to-finish case studies. These case studies incrementally introduce key skills, essential OO principles and patterns, UML notation, and best practices. You won’t just learn UML diagrams―you’ll learn how to apply UML in the context of OO software development.

Drawing on his unsurpassed experience as a mentor and consultant, Larman helps you understand evolutionary requirements and use cases, domain object modeling, responsibility-driven design, essential OO design, layered architectures, “Gang of Four” design patterns, GRASP, iterative methods, an agile approach to the Unified Process (UP), and much more. This edition’s extensive improvements include

  • A stronger focus on helping you master OOA/D through case studies that demonstrate key OO principles and patterns, while also applying the UML
  • New coverage of UML 2, Agile Modeling, Test-Driven Development, and refactoring
  • Many new tips on combining iterative and evolutionary development with OOA/D
  • Updates for easier study, including new learning aids and graphics
  • New college educator teaching resources
  • Guidance on applying the UP in a light, agile spirit, complementary with other iterative methods such as XP and Scrum
  • Techniques for applying the UML to documenting architectures
  • A new chapter on evolutionary requirements, and much more

Applying UML and Patterns, Third Edition, is a lucid and practical introduction to thinking and designing with objects―and creating systems that are well crafted, robust, and maintainable.



About the Author

Craig Larman serves as chief scientist at Valtech, a leading technology consultancy with offices throughout the United States, Europe, and Asia. He is known throughout the worldwide software community as an expert and coach in OOA/D and design patterns, agile/iterative methods, an agile approach to the Unified Process (UP), and modeling with the UML. He holds a B.S. and M.S. in computer science from Simon Fraser University in Vancouver, British Columbia.



Product details

  • Publisher ‏ : ‎ Pearson; 3rd edition (October 20, 2004)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 736 pages
  • ISBN-10 ‏ : ‎ 0131489062
  • ISBN-13 ‏ : ‎ 978-0131489066
  • Item Weight ‏ : ‎ 4.36 pounds
  • Dimensions ‏ : ‎ 8.27 x 1.65 x 10.08 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 292 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Craig Larman
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Craig Larman is the co-creator of LeSS (Large-Scale Scrum), and helps groups apply the LeSS framework for scaling product development. Craig was named one of the top 20 Agile influencers of all time, was one of the first "Certified Scrum Trainers", and is the co-author of multiple books on scaling lean & agile development.

Craig holds a B.Sc. and M.Sc. in computer science, with research emphasis in artificial intelligence (having very little of his own).

In addition to organizational design, he has worked since the 1970s for better software designs, and is the author of one of the world’s best-selling texts on object-oriented design, patterns, modeling, and architecture.

Customer reviews

4.4 out of 5 stars
4.4 out of 5
292 global ratings

Top reviews from the United States

Reviewed in the United States on August 12, 2011
This book is not about UML, it's about OO analysis and design in context of agile method. UML is used actively in it and is well-explained, but UML is just a tool, which requires a skill.

To get a skill of professional software development I highly recommend reading this book. For me it closed countless gaps in my thought-process and left me with complex, but clear and exact picture of how software product must be developed.

Many things popular now are merely re-interpretation of approaches discovered and tested in the past. This book presents all this treasure of wisdom. It gives you a clean and consistent vocabulary to use when speaking about anything related to software development and methodology of moving from problem to a solution.
7 people found this helpful
Report
Reviewed in the United States on August 28, 2019
I was a little skeptic about buying used book despite it saying the condition was very good. But when it arrived it was way better than what I imagined. The book was practically new with no markings, no highlights, as good as new. The hardcover was a little worn out but the book feels brand new and for the price its amazing.

Loved it.
2 people found this helpful
Report
Reviewed in the United States on December 25, 2011
Read this book as part of an analysis and design class I recently took at the University of St. Thomas, Saint Paul. I have had the previous edition of this book, but it took taking a class to actually get me to read it entirely. Enough good things have already been said about this book by others, and I don't have a different opinion here either. What I especially enjoyed when reading this book is it's description and demonstration using effective UML diagrams of simple examples and case studies - of the application of the GRASP (General Responsibility Assignment Software Patterns or Principles) and the GOF (Gang-Of-Four) patterns for doing object-oriented software design and development.
2 people found this helpful
Report
Reviewed in the United States on February 14, 2012
I am currently using this book for a continuing education class. It's a good reference for UML as the front and back covers can be quick referenced for the standards. I'm by no means a UML expert (yet) but the book gives good insights as to when certain items should and should not be used. That being said it's better in a classroom environment then for a quick crash course. If you were going to learn UML on your own I think using it as a compliment to other material will give you deeper understanding.
2 people found this helpful
Report
Reviewed in the United States on February 15, 2012
This book of the type of books that are very interesting. i feel that i dont read it.i feel i take training directly from the trainer(Author).it is written with full of passion to the subject of the book.other advantage it is focus in best practices.i hate reading in general,but this book added value to me every page and day !.Thanks a lot for the author to introduce this book in this way.it is similar to Head first series but with serious speech inside.
2 people found this helpful
Report
Reviewed in the United States on February 3, 2006
I have to disagree with whoever said this is a great book for beginners. There is too much information to the point of overkill. I am getting more enlightenment from going to [...] and reading the UML specs. The author interjects way too much unnecessary information, then takes a good example model (like on the back page) using default language, only to throw "veggieburger" in the middle of it all, which to a novice lends only to confusion.

I am in the middle of reading this so I may change my stripes by the end, but I really don't see it happening. "UML 2 Toolkit" and "Head First Design" have helped me learn this stuff much faster.
23 people found this helpful
Report
Reviewed in the United States on November 21, 2020
While being able to write perfect UML is an over rated skill, this book has a lot of architectural information that is far more valuable. Good read.
2 people found this helpful
Report
Reviewed in the United States on May 21, 2013
I needed this book for class and overall it seemed good, except that the flow could have been better. With the class we jumped around between chapters a lot instead of being able to follow it. Not sure if it was the flow of the class or the flow of the book that caused that, but the class flow seemed like a logical progression to me that could have been shared by the book.
One person found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Anoniem
1.0 out of 5 stars Niet tevreden
Reviewed in Belgium on March 4, 2024
Alle hoeken waren beschadigd en had vlekken terwijl het zogezegd een nieuw boek is? Kon het niet retour sturen omdat ze geen exemplaren meer hadden en het nodig heb voor school. Ik raad deze verkoper niet aan
Customer image
Anoniem
1.0 out of 5 stars Niet tevreden
Reviewed in Belgium on March 4, 2024
Alle hoeken waren beschadigd en had vlekken terwijl het zogezegd een nieuw boek is? Kon het niet retour sturen omdat ze geen exemplaren meer hadden en het nodig heb voor school. Ik raad deze verkoper niet aan
Images in this review
Customer image Customer image Customer image Customer image
Customer imageCustomer imageCustomer imageCustomer image
ISAAC.S
5.0 out of 5 stars Excellent
Reviewed in India on September 28, 2022
Excellent.
Gabriel Roberge
5.0 out of 5 stars Book in perfect condition! very pleased with the purchase
Reviewed in Canada on October 27, 2020
Very satisfied with the product!
shoylckqvmy
5.0 out of 5 stars good book
Reviewed in France on January 20, 2021
Good
Cliente Amazon
4.0 out of 5 stars Ottimo prodotto
Reviewed in Italy on January 14, 2018
Posso dire che essendo un regalo di Natale, é arrivato in tempo ed era esattamente come me lo aspettavo. Anche la persona a cui l'ho regalato ne é molto entusiasta.