Amazon.com: Object-Oriented Analysis and Design: Understanding System Development with UML 2.0 (9780470092408): Mike O'Docherty: Books
Object-Oriented Analysis and Design and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $13.87 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Object-Oriented Analysis and Design: Understanding System Development with UML 2.0
 
 
Start reading Object-Oriented Analysis and Design on your Kindle in under a minute.

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

Object-Oriented Analysis and Design: Understanding System Development with UML 2.0 [Paperback]

Mike O'Docherty (Author)
4.0 out of 5 stars  See all reviews (5 customer reviews)

Price: $53.45 & this item ships for FREE with Super Saver Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, February 28? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $48.10  
Paperback $53.45  
Sell Back Your Copy for $13.87
Whether you buy it used on Amazon for $32.95 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $13.87.
Used Price$32.95
Trade-in Price$13.87
Price after
Trade-in
$19.08

Book Description

June 13, 2005 0470092408 978-0470092408 1
Covering the breadth of a large topic, this book provides a thorough grounding in object-oriented concepts, the software development process, UML and multi-tier technologies.   After covering some basic ground work underpinning OO software projects, the book follows the steps of a typical development project (Requirements Capture - Design - Specification & Test), showing how an abstract problem is taken through to a concrete solution. The book is programming language agnostic - so code is kept to a minimum to avoid detail and deviation into implementation minutiae.

A single case study running through the text provides a realistic example showing development from an initial proposal through to a finished system. Key artifacts such as the requirements document and detailed designs are included. For each aspect of the case study, there is an exercise for the reader to produce similar documents for a different system.


Frequently Bought Together

Customers buy this book with Computer Organization and Embedded Systems $145.45

Object-Oriented Analysis and Design: Understanding System Development with UML 2.0 + Computer Organization and Embedded Systems
Price For Both: $198.90

Show availability and shipping details

  • This item: Object-Oriented Analysis and Design: Understanding System Development with UML 2.0

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Computer Organization and Embedded Systems

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

Review

"This is an excellent book...a book I greatly enjoyed reading..." (Visual Systems Journal, October 2005)

From the Back Cover

This book provides a thorough grounding in object-oriented analysis and design, providing authoritative and accessible coverage of object-oriented concepts, the software development process, UML and multi-tier technologies.

Using only the most common technologies and methodologies, aligned with a single case study which runs throughout the text, the book provides a broad understanding of the processes used in object-oriented software development, the production of computer programs using object-oriented techniques.

Beginning with the basic groundwork underpinning object-oriented software projects, before focusing on practical development issues, this book uses a methodology based on the widely used Rational Unified Process (RUP), and test-driven development using JUnit. The book follows the steps of a typical development project, incorporating requirements capture, design, specification and testing; the running case study shows with remarkable clarity how an abstract problem is taken through to a concrete solution. Regular exercises and online material available on the accompanying website make the book exceptionally useful for self-study.

Object-Oriented Analysis and Design is programming language agnostic, ensuring that code is kept to a minimum to avoid detail and deviation into implementation minutiae. Whether you are a student at a university or on a commercial training course, or an experienced software developer moving into object orientation, this book is for you. It provides an easy to understand, practical and motivational description of object-oriented analysis and design.


Product Details

  • Paperback: 576 pages
  • Publisher: Wiley; 1 edition (June 13, 2005)
  • Language: English
  • ISBN-10: 0470092408
  • ISBN-13: 978-0470092408
  • Product Dimensions: 7.5 x 1.3 x 9.2 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #1,092,835 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

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

13 of 14 people found the following review helpful:
4.0 out of 5 stars Practical and complete without being overwhelming..., September 5, 2005
This review is from: Object-Oriented Analysis and Design: Understanding System Development with UML 2.0 (Paperback)
Trying to cover the full gamut of object-oriented design, analysis, UML, etc. in a single book anymore is a daunting task. There's just so much out there now. Trying to make it readable is even more difficult. Go ahead and add in a textbook style format on top of that, and it's enough to normally scare me away. Surprisingly, Mike O'Docherty overcomes all these obstacles and does a good job with Object-Oriented Analysis And Design - Understanding System Development with UML 2.0.

Contents:

Part 1 - Setting the Scene: Object Concepts; Inheritance; Type Systems; Software Development Methodologies

Part 2 - Understanding the Problem: Gathering Requirements; Analyzing the Problem

Part 3 - Designing the Solution: Designing the System Architecture; Choosing Technologies; Designing the Subsystems; Reusable Design Patterns; Specifying the Interfaces of Classes; Continuous Testing

Appendix: Ripple Summary; iCoot Case Study; Summary of UML Notation Used

Bibliography; Index

Any one of these particular areas could be expanded out into a full volume (and I have a few of them on my shelf). I was a little surprised that O'Docherty was able to squeeze them all into a book that doesn't cause adverse back strain to carry around. Even better, the coverage of the subjects is adequate to get the first time student, either in school or in an organization, up to speed on the subject matter. By using a single case study throughout the entire book, he maintains a continuity in which skills and terminology learned in one chapter easily glide into the next one. I didn't feel like I was getting whiplash trying to follow a large number of unrelated examples that didn't pull together anything I had learned in previous pages. He also gives you enough knowledge on UML to be able to effectively use it on your job without becoming bogged down in the minute details that UML gurus argue over for years. Practicality seems to be the keyword here. While he does use Java to illustrate the few code examples that exist, the book largely steers clear of code and focuses on design that is language-independent. What code *does* exist can easily be followed regardless of your knowledge of Java.

Basically, this is a book I wouldn't have a hard time recommending to someone who didn't know object-oriented design and wanted to move into that area. There's not much wasted effort, and the payback for the time and effort expended should be pretty high...
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars Very pedagogic and good excercises, January 18, 2007
By 
E Exposito "EE" (Toulouse, France) - See all my reviews
This review is from: Object-Oriented Analysis and Design: Understanding System Development with UML 2.0 (Paperback)
I have been teaching OOA/OOD for many years and I have found that this book is one of the best for beginners from theoretical and practical views. You can get a global view of analysis and design process and go event to the development phases (java, distributed systems etc..)

The chapters organization is very good and can be followed during a semester course. Moreover, there are very good exercises to be discussed in class.

Finally, the book website offers a very good test (it could be used by students for exam preparation) and additional exercises, you can have a look. I really recommend it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars This is an excellent book on the subjects of OOAD., July 27, 2008
This review is from: Object-Oriented Analysis and Design: Understanding System Development with UML 2.0 (Paperback)
This is an excellent book on the subjects of OOAD.

The chapter are organized in a very thoughtful and correct way.

The book thoroughly covers all of the fundamental concepts of object oriented design and is also useful in giving a working acquaintance with UML.

Especially, all important Object Oriented Analysis and Design concepts appear in this book, and are presented in clear, easy-to-understand formats.

This is one of the best technical books I have read.

I really recommed it!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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



Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
use case priorities, business layer objects, public int bar, user interface sketches, use case survey, two server machines, analysis class model, most superclasses, analysis class diagram, use case details, use case testing, use case list, design class model, use case realization, business use cases, spiral methodology, system use cases, communication diagram, abstract use case, waterfall methodology, design class diagram, assertion mechanism, client programmer, abnormal paths, test runner
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Review Questions, Alpha Rodeo, Nowhere Cars, Learning Objectives Understand, Make Reservation, Bertrand Meyer, String Figure, View Member Details, World Wide Web, Cancel Reservation, Change Password, Enterprise Java Server, Java Messaging Service, Martin Fowler, Member Member, Unified Modeling Language, View Rentals, Car Make Model, Enterprise Edition, Internet Member Account, Ivar Jacobson, Mary Smith, Object Constraint Language, Rational Unified Process, Sue Smith
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:





Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)
(1)

Your tags: Add your first tag
 

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject