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

23 used & new from $1.19

Have one to sell? Sell yours here
 
 
Object-Oriented Analysis and Design
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Object-Oriented Analysis and Design (Paperback)

by Andrew Haigh (Author) "When computing first started, programmers were working within strict limitations of memory and storage..." (more)
Key Phrases: area mutex, level collaboration diagram, short array variable, Source Method Destination Next Ref, Caller Method Called Result Use Case, Display Machine (more...)
2.4 out of 5 stars See all reviews (7 customer reviews)


Available from these sellers.


5 new from $1.20 18 used from $1.19

Editorial Reviews

Product Description
Learn to visualize a design for an application before it's built with help from this definitive guide. Focusing on the four most critical areas of software development--analysis, design, implementation, and troubleshooting--this book provides you with a blueprint for writing code and applications. Covering industry design concepts in clear, non-technical language, and featuring UML diagrams, this book can help you design and deliver effective solutions that will support multiple languages.

From the Back Cover
"Comprehensive introduction to OOAD principles using UML v1.4, along with tried and trusted techniques for building real-world applications." --Dilhar Desilva, Member of the UML Core Team, member of the UML v1.1 Semantics Task Force, and member of the UML RTF

Develop essential analysis and design skills using UML v1.4

Uncover effective methods of designing fully functional object-oriented software. From analyzing needs to designing applications to implementing the final product, Object Oriented Analysis and Design contains the techniques used by professionals worldwide. Inside, you'll find comprehensive instructions to UML v1.4 notation for analyzing design strength. Also included are strategies for debugging software using three major debugging tools (DBX, GDB and JDB) as well as for porting to other operating systems, languages, and platforms. In addition, you'll get utilities for maintaining source code and methods of recording error reports, enhancement requests, and regression tests. Loaded with examples, this comprehensive book provides the expertise needed to oversee all aspects of successful design.

  • Learn the fundamentals of object-orientation, including identifying objects, their classes, attributes, and methods
  • Explore information-gathering techniques to determine high level system requirements
  • Learn how to use analysis documents defined by the UML v1.4 standard
  • Master advanced design principles and understand what makes for good design
  • Identify and avoid inappropriate design schemes
  • Implement advanced design constructs, such as API and threading
  • Develop an efficient testing system
  • Understand the differences between stress and scalability testing
  • Follow examples of debugging using three widely used tools (DBX, GDB, and JDB)
  • Add valuable flexibility needed when porting across operating systems, platforms, and languages


See all Editorial Reviews

Product Details

  • Paperback: 454 pages
  • Publisher: McGraw-Hill/Osborne Media (July 30, 2001)
  • Language: English
  • ISBN-10: 0072133147
  • ISBN-13: 978-0072133141
  • Product Dimensions: 9.2 x 7.5 x 1.2 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 2.4 out of 5 stars See all reviews (7 customer reviews)
  • Amazon.com Sales Rank: #2,140,711 in Books (See Bestsellers in Books)

Inside This Book (learn more)

Citations (learn more)
This book cites 1 book:


Books on Related Topics (learn more)
 
 

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
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

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

 
9 of 10 people found the following review helpful:
1.0 out of 5 stars Horribly Organized, April 15, 2002
By A Customer
I ordered this book in hopes of gaining an understanding of the "analysis documents defined by the UML 1.4 standard." However, because this book is so poorly organized and written, I had no confidence after a couple of chapters that I would gain anything from it.

As a person in the technical training realm, this book has little in the way of educational value. Why? Well, its examples are not practical or "usable" in any sense. They are poorly explained and and often do not provide enough information to relate them to the discussion leading up to the example. For example, what is the <<include>> tag in the use cases in the first case study? Good luck finding it. I had hoped the case-study at the end of the book would help. However, the case-study jumps right into use cases without a decent explanation of the problem. Another gripe, which is all too common with books written by technical, but non educational, people is that topics will be introduced with some sort of a list (like the project requirements in the first case study) and then the following sub-headings that are meant to drill down into each item in the list don't match up with the items in the list. Overall, if you are looking for a book with good practical UML/OOAD information, look elsewhere.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
1.0 out of 5 stars horrible, January 10, 2006
one of the worst. Dont waste your money on this when there are other great books on this subject. Anyone who said this was a good book has obviously never read any other of its type
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 3 people found the following review helpful:
1.0 out of 5 stars Perhaps the worst of its kind, October 27, 2003
By A Customer
With such great people writing books in this topic, such as Craig Larman, Martin Fowler, Ward Cunningham, Robert C. Martin and Alistair Cockburn, why would anyone buy this book? Students who are forced to take Mr. Haigh class, that's who. Even they report that no one actually reads it (Mr Haigh teaches a Software Engineering course, which is not as bad as his book, at CUNY). "I use it to hold my monitor up and it only cost me 50 cents" one student told me.

Here are some reasons why you should stay away from this horrendous book:

- Every book out there on OOAD is better than this one. (see Craig Larman's book)
- There are just too many errors.
- Disorganized
- Nothing is explained well enough to make good use to if
- It appears the author does not know much UML (He is a typical programmer but he is no engineer)
- Many of the UML examples are wrong. (perhaps he should read more on the subject)
- Irrelevant topics are discussed. (One chapter talks about how to use make, another on how to use a debugger, and another on porting C++ applications. Furthermore, none of these chapters are actually good. A book on OOAD I don't think so)
- Does not even touch the tip of the iceberg that is OOAD
- The case studies are pathetic.
- It is clear that Mr haigh is just an average programmer who borrowed a couple of notes from Cockburn, Gamma and others (It clearly shows) for his 2nd, 3rd, 4th, 5th chapter and in the other chapters he just put a couple of man pages, then came up with some awful examples, put all the material together and called it Object-Oriented Analysis and Design. (First chapters seem to be just notes stapled together from different sources)
- No patterns, principles, and not much OOAD. (some patterns are discussed but they are not mentioned as such. He mentions them more as, "hey here's a neat trick I read, use it at your own risk since I don't really understand it myself")
- The only people who gave this book more than a star was Mr. Haigh himself. He even used two accounts (the second was probably his wife's who edited the book I believe) in order to put up 2 reviews in his favor. He put 5 stars twice boosting his rating. Now there's a professional.

Reasons you should buy this book:

- Its only 50 cents, used that is. I wouldn't pay anything more than that for a new copy.
- You want to see an example of a really bad book.
That's it.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

3.0 out of 5 stars Strayed from OOAD
Previous reviewers must have failed Mr Haigh's course, because it is tough. Yes the book strays from OOAD. However in the context of his course Software Engineering, it fits. Read more
Published on December 11, 2003

1.0 out of 5 stars really sucks.
a book, that is poorly written and organized. dont buy it if you are trying to get something out of it.it is just waste of your money.
Published on October 26, 2003

5.0 out of 5 stars Author's input
Ok, yes I am a developer and now that I am using this book to teach several courses on the subject, yes I would reorganise the book. Read more
Published on August 16, 2002 by Andrew Haigh

5.0 out of 5 stars Great book.
A must have for all serious developers.
Published on February 8, 2002 by Who Me

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


Cut Grass like Butter

Shop all Oregon mower blades
Keep your lawn mower sharp and ready to go by replacing that old mower blade with an Oregon Gator mower blade. Choose from Gator Mulcher or Fusion blade technology designed to fit almost any lawn mower.

Shop all Oregon mower blades

 

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.
 

 

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
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle

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