Buy Used
Used - Good See details
Price: £6.04

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
or
Get a £0.25 Amazon.co.uk Gift Card
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process [Hardcover]

Craig Larman
4.7 out of 5 stars  See all reviews (30 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Hardcover --  
Hardcover, 13 July 2001 --  
Trade In this Item for up to £0.25
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process for an Amazon.co.uk gift card of up to £0.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
There is a newer edition of this item:
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development 5.0 out of 5 stars (7)
£37.99
In stock.


Product details

  • Hardcover: 656 pages
  • Publisher: Prentice Hall; 2 edition (13 July 2001)
  • Language English
  • ISBN-10: 0130925691
  • ISBN-13: 978-0130925695
  • Product Dimensions: 26.2 x 21.2 x 2.9 cm
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (30 customer reviews)
  • Amazon Bestsellers Rank: 449,596 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Craig Larman
Discover books, learn about writers, and more.

Visit Amazon's Craig Larman Page

Product Description

Amazon.co.uk Review

Good software starts with a good design, and Applying UML and Patterns' subtitle, "An Introduction to Object-oriented Analysis and Design (OOA/D) and the Unified Process" reflects this.

The first edition of Applying UML and Patterns became a standard. The second edition uses the unified process (UP) as the interactive process within which OOA/D is introduced and extends the case study used in the first edition. Other changes have been made to reflect the growing consensus on the most effective ways to work with OOA/D and patterns.

Although you will learn UML this isn't what Applying UML and Patterns is all about. It's designed to teach you to think of software as a collection of objects with properties and to manipulate the relationships between them. This is far more profound.

The case study enables Craig Larman to carry the design through to Java code. In practice you will need a basic understanding of OO programming to benefit from Applying UML and Patterns though you needn't know Java--you could implement the designs in the OO language of your choice with equal facility.

When it comes right down to it, Applying UML and Patterns is all about providing you with a language in which to think about software design. This is quite a different from learning a language in which to code a design.

A facility with OOA/D will enable you to design and discuss programs independent of code, to produce more elegant and maintainable software and to take a 30,000-foot view of the way your software interacts with the world. In effect, it can shift your viewpoint from that of a mechanic to the more sophisticated viewpoint of an engineer. --Steve Patient

Product Description

For all undergraduate courses in object-oriented analysis and design. Builds on the overwhelming success of the First Edition. The topics covered in this book are increasingly recognized as core competencies by virtually all contemporary computer science departments, and in virtually all computer science curricula.

This book teaches object-oriented analysis and design through iterations of a single, cohesive case study—incrementally introducing key OO&AD skills while emphasizing practical activities and principles. Renowned object technology leader Craig Larman introduces the popular UML 1.4 diagramming notation as a superior vehicle for expressing OO&AD thoughts. Since OOA&D should be taught (and practiced) within a coherent process, he presents a lightweight, agile version of the market-leading Unified Process (UP). Within his case study's context, he also introduces patterns—robust, best-practice solutions to the most widely encountered design problems.


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(10)
(6)

Your tags: Add your first tag
 

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

Most Helpful Customer Reviews
15 of 15 people found the following review helpful
By A Customer
Format:Hardcover|Amazon Verified Purchase
At last a book about using UML, rather than simply describing the elements of the language.

Many readers will be familiar with OO concepts, but not so knowledgable about elements in UML beyond class diagrams. This book helps fill that gap.

The overarching theme is the discussion of a single project and you are shown you how to go through the Analysis and Design stages ( two cycles ) using UML.

It's oriented towards Use Cases, so if this is what you want to learn about you'll be happy.

It also covers collaboration and system sequence diagrams ( two UML standard diagrams ) and introduces constructs of the authors own e.g. contracts.

Some UML artefacts are brushed over - state diagrams and activation diagrams - so if you want to know how to use these, consult another source.

Although good as a primer, I was not convinced by this book that Use Cases are the best way to understand system requirements.

Comment | 
Was this review helpful to you?
19 of 22 people found the following review helpful
Format:Hardcover
This book is more about how to run a development project using the Unified process Unified Process than about UML and Patterns. The subtitle 'An introduction to Object Oriented Analysis and Design and the Unified Process' is more accurate, and would have been even for accurate if it has been 'An introduction to Object Oriented Analysis and Design using the Unified Process'

Following a single project, it shows the principles behind UP's iterative methodology, gives a good understanding of how UML can be used to support the Analysis and Design Process, provides an explanation of the more basic patterns that you can use in OO design, and probably most importantly drums home some basic lessons in what makes for good OO design.

The book has definately inspired me to try and get us to make use of some of the UP methodology within my development team.

For developers more interested in design than analysis and process it is definitely worth buying for the OO design advice alone (Chapter 21 onwards) and then dipping back in to fill in details of the UML notation knowledge as required.

Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
By A Customer
Format:Hardcover
One of the best books written for object oriented programming. This book teaches UML along with OOAD principles. Should be in any software designer/programmer's shelf
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Grasps and explains the ideas in and strength with UML
This book has served as my primary UML reference for 8 years now. It's well structured and I mostly find what I need. Read more
Published on 15 Dec 2006 by Soren Alsmo
My Saviour
This book is very good for those of you with some knowledge of OO design.
i bought it to help me with my coursework and exams, and although i had some previous kowledge, it... Read more
Published on 7 July 2003 by "socrates2479"
Applying UML and Patterns
Excellent coverage of a wide range of topics, from OO design, to Patterns, to UML. The Larman has more than 20 years experience in this field and it shows. Read more
Published on 29 May 2003
Author creates UML interrests with reader
This book, by Craig Larman, shows you an introduction at OO design. Both analysis and design with an Object oriented angle. Read more
Published on 19 Sep 2001 by knuti@himolde.no
I cant see what is so good about this book
I use this book at class and I find it wery hard to read. I just came up on this rewiew while serching for another book on the subject. Read more
Published on 2 April 2001
Warning to UK buyers!
UK buyers beware - as this package is produced in the US for the US market, the videos included in it aren't compatable with most UK video machines.
Published on 14 Jun 2000
The absolute best fundamentals.
This book ties together in practical terms object oriented A&D, UML, and patterns better than anything I've seen. Read more
Published on 10 Mar 2000
good introduction and step through
I wish we have this book in CS class. It has the best step-through example to explain using UML in OO. Read more
Published on 9 Aug 1999
Great end-to-end application of UML
I wanted a book that: a) Introduced UML b) Wrapped a process around UML and actually apply it to via a case study c) Refer to common design idioms (patterns) where applicable d)... Read more
Published on 9 Jun 1999
Excellent! Add several extra stars to it!
Practical, terse, no-nonsense approach to OOA/D and UML. Excellent! Recommended for anyone wishing to learn and get many good ideas on the subjects mentioned above. Read more
Published on 22 May 1999
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback