Programming Books C Java PHP Python Learn more Browse Programming Books
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Object Oriented Software Engineering: A Use Case Driven Approach Paperback – June 30, 1992

ISBN-13: 078-5342544350 ISBN-10: 0201544350 Edition: 1st

17 New from $28.95 56 Used from $0.01 1 Collectible from $76.00
Amazon Price New from Used from
Hardcover
"Please retry"
$60.00
Paperback
"Please retry"
$28.95 $0.01
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Object Oriented Software Engineering: A Use Case Driven Approach + Writing Effective Use Cases
Buy the selected items together
  • Writing Effective Use Cases $44.58

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 552 pages
  • Publisher: Addison-Wesley Professional; 1 edition (June 30, 1992)
  • Language: English
  • ISBN-10: 0201544350
  • ISBN-13: 978-0201544350
  • Product Dimensions: 6.7 x 1.1 x 9.6 inches
  • Shipping Weight: 2.6 pounds
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Best Sellers Rank: #620,933 in Books (See Top 100 in Books)

Editorial Reviews

Amazon.com Review

A text on industrial system development using object- oriented techniques, rather than a book on object-oriented programming. Will be useful to systems developers and those seeking a deeper understanding of object orientation as it relates to the development process.

Review

Perhaps the most profound and deeply revealing volume on object technology to date...It is simply a must-own book. -- Steve Bilow -- Journal of Object-Oriented Programming

More About the Author

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

Customer Reviews

3.6 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

17 of 17 people found the following review helpful By Daniel Mall on January 25, 2000
Format: Paperback
Lucidly describes the fundamental principals of object-oriented analysis, design, and programming. Excellent coverage of object-oriented analysis including the introduction of use cases. Uses an awkward state transition graph that resembles a flow chart in the design methodology. Emphasizes traceability from analysis model to design model to source code. Describes how object-oriented technology impacts specialized topics such as real-time systems, relational databases, testing strategies, component reuse, and product management. The "warehouse management system" case study is more stimulating than the longer "telecom" case study. Compares the OOSE method with other standard object-oriented methods.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
19 of 20 people found the following review helpful By A Customer on November 5, 1998
Format: Paperback
This book is considered a classic by many. The key contribution of the book is the introduction of Use Cases for requirements capture. Jacobson also provides some good hints on how to develop an OO design after starting from Use Cases.
There are two big weaknesses with this book. Firstly, the book is vague on the amount of detail that should go into a Use Case. This has led to a great amount of confusion and widely different usages in industry. Secondly, the book provides only weak design guidelines beyond those provided for extracting objects from the Use Cases.
Another criticism of the book is that it is written in a very academic tone, which may be hard to understand for some readers.
Another book that covers much of the same ground but in a clearer fashion is Ian Graham's _Migrating to Object Technology_.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 11 people found the following review helpful By A Customer on September 23, 1999
Format: Paperback
This book, unlike others in the field, shows an indepth understanding of the software development process. Jacobson has definitely spent time designing real world apps. His view of OO as a mere component in the development of quality software is visionary and pre-dates the overemphasis and primacy given to it by latter day authors. If you understand the large picture he presents, you will go far in the pragmatic field of designing and deploying real systems.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 8 people found the following review helpful By A Customer on August 3, 1999
Format: Paperback
This book was written in 92 yet continues to be a visionary text. The chapter on Components maps closely to the principles used today in distilling software patterns. The section on testing is key to understanding how to design objects properly (so they can be maintained over time). The appreciation of objects expressed in terms of data (entity) and tasks (operations) is crucial to good analysis and design. What Jacobson conveys is the essence of good software engineering. If you want to understand this book, read it several times as you gain knowledge and experience in the OO arena. Each time you will discover new pearls of wisdom.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By A Customer on May 19, 1997
Format: Paperback
Jacobson's use case approach has had a profound impact on the field of object oriented analysis and design. Use cases represent a powerful means of capturing system requirements and driving the development of object-oriented software. Jacobson avoids software "dogma" and presents a comprehensive, powerful and practical process for OO software development. If you do any work in OO development, you need this book. <P
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 5 people found the following review helpful By A Customer on February 17, 1999
Format: Paperback
Although this book is seminal in as much as it presents use-cases, it is definitely not the clearest introduction to OO. It does however present Jacobson's OOSE methodology (which is a simplified version of the Objectory methodology). The book is due for an update - and I believe one has been in the pipeline for a while. However, with the release of UML and the new Rational methodology, it is perhaps best left as is.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?