Buy used:
$4.75
FREE delivery: July 12 - 15
Used: Very Good | Details
Condition: Used: Very Good
Comment: Light rubbing wear to cover, spine and page edges. Very minimal writing or notations in margins not affecting the text. Possible clean ex-library copy, with their stickers and or stamp(s).
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more

Follow the Author

Something went wrong. Please try your request again later.


Beginning Object-Oriented Analysis and Design: With C++ Paperback – March 1, 1998

3.1 out of 5 stars 13 ratings

Price
New from Used from
Paperback
$4.75
$11.00 $3.97

The Amazon Book Review
The Amazon Book Review
Book recommendations, author interviews, editors' picks, and more. Read it now.
click to open popover

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
    Apple
  • Android
    Android
  • Windows Phone
    Windows Phone
  • Click here to download from Amazon appstore
    Android

To get the free app, enter your mobile phone number.

kcpAppSendButton

Special offers and product promotions

  • Amazon Business: Make the most of your Amazon Business account with exclusive tools and savings. Login now

Editorial Reviews

Amazon.com Review

Books on object-oriented design can occasionally get bogged down in theory, but certainly not Jesse Liberty's Beginning Object- Oriented Analysis and Design with C++. This readable text covers all you need to know about the software engineering process and object-oriented design and includes real-world examples.

Liberty's tour of software engineering begins with analysis, where he uses examples from a video-store database. He then details class design and use cases that show off how the various players interact. Liberty also discusses architectural issues, including Web deployment, such as HTTP and CGI, and using CORBA and DCOM to handle distributed processing. Throughout this book the author relies on UML notation for all the basic notational diagrams (a handy appendix contains the basics of UML notation).

Once Liberty explains how the design is created, he turns toward implementation, or coding, in C++ (specifically with the Microsoft Foundation Classes). He shares some useful information about storing (or persisting) objects, describing basics such as relational databases and data structures in C++ code and even sharing cutting-edge ideas about object-oriented databases that can store and retrieve objects from your code. Liberty always presents issues of transaction management for robust, distributed systems. The author also includes some valuable tips for testing, debugging, and deployment for software. This useful survey, which describes the best tools and techniques without being overly doctrinaire, shows Liberty's expertise.

The book concludes with a workable--though small--example of a software utility, including all supporting documents from the software development cycle so the reader can see the complete picture. Overall, Beginning Object-Oriented Analysis and Design with C++ covers a lot of ground while putting some fun into the art of software engineering. --Richard V. Dragan

From the Publisher

Beg Object Oriented Analysis & Design goes beyond the methodology and modeling language and talks about the entire process of professional software development. This is not a methodologist's book it's for programmers in the real world. It's written in a straight-forward manner which should be readily accessible to anyone developing software. If you are not a programmer you can safely ignore the code examples and focus on the process and the notation. This publication is concerned with how software is conceived, how you build a requirements document, how you make the "build/buy" decisions, how to organize your software development and how to deliver high-quality software on time and on budget. It also teaches you how to be effective in your use of inheritance, polymorphism, and encapsulation. How templates, exceptions and other advanced concepts can be harnessed in support of your project. How to use tools both to facilitate your design and to create and test your software.

New releases
Explore popular titles in every genre and find something you love. See more

Product details

  • Publisher ‏ : ‎ Apress; 1st edition (March 1, 1998)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 359 pages
  • ISBN-10 ‏ : ‎ 1861001339
  • ISBN-13 ‏ : ‎ 978-1861001337
  • Item Weight ‏ : ‎ 1.63 pounds
  • Dimensions ‏ : ‎ 7.25 x 1.25 x 9.75 inches
  • Customer Reviews:
    3.1 out of 5 stars 13 ratings

Customer reviews

3.1 out of 5 stars
3.1 out of 5
13 global ratings
How are ratings calculated?

Top reviews from the United States

Reviewed in the United States on February 22, 2002
Verified Purchase
3 people found this helpful
Report abuse
Reviewed in the United States on September 4, 2001
2 people found this helpful
Report abuse
Reviewed in the United States on October 2, 2001
Reviewed in the United States on October 19, 2006
One person found this helpful
Report abuse