Library of Congress Cataloging-in-Publication Data
Larman, Craig.
Applying UML and patterns : an introduction to object-oriented analysis and design and
the Unified Process / Craig Larman.— 2nd ed.
p. cm.
Includes index.
ISBN 0-13-092569-1 (alk. paper)
1. Object-oriented methods (Computer science) 2. UML (Computer science) 3. System
analysis. 4. System design. I. Title.
QA76.9.O35 L37 2001
005.1'17--dc21 2001036446
Editorial/production supervision: Patti Guerrieri
Acquisitions editor: Paul Petralia
Marketing manager: Debby vanDijk
Manufacturing manager: Alexis R. Heydt
Editorial assistant: Justin Somma
Cover design director: Jerry Votta
Cover designer: Nina Scuderi
© 2002 by Craig Larman
Published by Prentice Hall PTR
Prentice-Hall, Inc.
Upper Saddle River, NJ 07458
Prentice Hall books are widely used by corporations and government agencies for training, marketing, and resale.
The publisher offers discounts on this book when ordered in bulk quantities. For more information, contact: Corporate Sales Department, Phone: 800-382-3419; Fax: 201-236-7141; E-mail: [email protected]; or write: Prentice Hall P T R, Corp. Sales Dept., One Lake Street, Upper Saddle River, NJ 07458.
All products or services mentioned in this book are the trademarks or service marks of their respective companies or organizations.
Quote acknowledgements:
ch. 18, Paul Erdos: From “The Man Who Only Loved Numbers” by Paul Hoffman.
ch. 26, H.G. Wells: Used by permission of A.P. Watt Ltd. On behalf of the Executors of the Estate of H.G. Wells.
All rights reserved. No part of this book may be reproduced, in any form or by any means, without permission in writing from the publisher.
Printed in the United States of America
10 9 8 7 6 5 4 3 2
Pearson Education LTD.
Pearson Education Australia PTY, Limited
Pearson Education Singapore, Pte. Ltd.
Pearson Education North Asia Ltd.
Pearson Education Canada, Ltd.
Pearson Educación de Mexico, S.A. de C.V.
Pearson Education — Japan
Pearson Education Malaysia, Pte. Ltd.
13.59.13.210