Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Grady Booch - Object-Oriented Analysis and Design With Applications%252C 2nd EDITION

Grady Booch - Object-Oriented Analysis and Design With Applications%252C 2nd EDITION



|Views: 7,300|Likes:
Published by api-3710029

More info:

Published by: api-3710029 on Oct 19, 2008
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





With applications
Grady Booch
RationalSanta Clara, CaliforniaADDISON-WESLEY
To Jan My friend, my lover, my wife
Sponsoring Editor:
Dan Joraanstad
Production Editor:
Wendy Earl
Editorial Assistant:
Melissa Standen
Tony Hall
Copy Editor:
Nicholas Murray
Eleanor Renner Brown
Cover Designer:
Yvo Riezebos Design
Design Consultant
: David Granville HealyAdobe illustrator is a trademark of Adobe Systems, Inc.Apple, Macintosh, and MacApp are trademarks of Apple Computer, Inc.Booch Components is a trademark of Grady Booch.Eiffel is a trademark of Interactive Software Engineering, Inc.Mathematica is a trademark of Wolfram Research, Inc.Motif is a trademark of Open Software Foundation, Inc.Objective-C is a trademark of Stepstone.Objectworks and Smalltalk-80 are trademarks of ParcPlace Systems.OS/2 is a trademarks of International Business Machines.Pure Software is a trademarks of Pure Software, Inc.Rational and Rational Rose are trademarks of Rational.Simula 67 is a trademark of Simula AS.UNIX is a trademark of AT&T Technologies, Inc.Windows and Word are trademarks of Microsoft Inc.Camera-ready copy for this book was prepared on a Macintosh with Microsoft Word andAdobe Illustrator. All C++ examples were developed using tools from Apple Computer,AT&T, Borland International, Centerline, Pure Software, and Sun Microsystems.The notation and process described in this book is in the public domain, and its use by all isencouraged (but please acknowledge its source).
Copyright © 1994 by Addison Wesley Longman, Inc.
All rights reserved. No part of this publication may be reproduced, stored in a retrievalsystem, or transmitted, in any form or by any means, electronic, mechanical, photocopying,recording, or otherwise, without the prior written permission of the publisher. Printed in theUnited States of America. Published simultaneously in Canada.
Library of Congress Cataloging-in-Publication Data
Booch, Grady.Object-oriented analysis and design with applications / Grady Booch. -2nd ed.
ISBN 0-8053-5340-215 1617181920 DOC 0 1 00 99 98l5th Printing December 1998
Mankind, under the grace of God, hungers for spiritual peace,esthetic achievements, family security, justice, and liberty,none directly satisfied by industrial productivity. But productivityallows the sharing of the plentiful rather than fighting overscarcity; it provides time for spiritual, esthetic, and familymatters. It allows society to delegate special skills toinstitutions of religion, justice, and the preservation of liberty.HARLAN MILLS
DPMA and Human Productivity 
As computer professionals, we strive to build system that are useful and that work; assoftware engineers, we are faced with the task of creating complex system in the presence ofscarce computing and human resource. Over the past few years, object-oriented technologyhas evolved in diverse segments of the computer sciences as a means of managing thecomplexity inherent in many different kinds of systems. The object model has proven to be avery powerful and unifying concept.
Changes to the First Edition
Since the publication of the first edition of
Object-Oriented Design with Applications,
object-oriented technology has indeed moved into the mainstream of industrial-strength softwaredevelopment. We have encountered the use of the object-oriented paradigm throughout theworld, for such diverse domains as the administration of banking transactions; theautomation of bowling alleys; the management of public utilities; and the mapping of thehuman genome. Many of the next generation operating systems, database systems, telephonysystems, avionics systems, and multimedia applications are being written usingobject-oriented techniques. Indeed, many such projects have chosen to use object-orientedtechnology simply because there appears to be no other way to economically produce anenduring and resilient programming system.Over the past several years, hundreds of projects have applied the notation and processdescribed in
Object-Oriented Design with Applications
. Through our own work with several of
Including my own projects. Ultimately, I’m a developer, not just a methodologist. The first question you shouldask any methodologist is if he or she uses their own methods to develop software

Activity (164)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Jee Harif liked this
TIMOREGH liked this
mr_maxskill liked this
Pritesh Pathak liked this
abcccorp liked this
Igua liked this
Chandan Kumar liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->