Photo credit: © Jerry Markatos
ABOUT THE AUTHOR
Frederick P. Brooks, Jr., is Kenan Professor of Computer Science
at the University of North Carolina at Chapel Hill. He is best
known as the “father of the IBM System/360,” having served as
project manager for its development and later as manager of the
Operating System/360 software project during its design phase.
For this work, he, Bob Evans, and Erich Bloch were awarded the
National Medal of Technology in 1985. Earlier, he was an archi-
tect of the IBM Stretch and Harvest computers.
At Chapel Hill, Dr. Brooks founded the Department of Computer
Science and chaired it from 1964 through 1984. He has served
on the National Science Board and the Defense Science Board.
His current teaching and research is in computer architecture,
interactive computer graphics, and virtual environments.
This page intentionally left blank
The Design of Design
Essays from a Computer Scientist
Frederick P. Brooks, Jr.
University of North Carolina at Chapel Hill
Upper Saddle River, NJ • Boston • Indianapolis • San Francisco
New York • Toronto • Montreal • London • Munich • Paris • Madrid
Capetown • Sydney • Tokyo • Singapore • Mexico City
Credits and permissions appear on page 421, which is a continuation of this copy-
right page.
Front Cover: John Constable’s design (painting) for his view of Salisbury Cathe-
dral, the design of Elias de Dereham and Nicholas of Ely. © Geoffrey Clements/
CORBIS. All rights reserved.
This material is based upon work supported by the National Science Foundation
under Grant No. 0608665.
Any opinions, findings, and conclusions or recommendations expressed in this
material are those of the author and do not necessarily reflect the views of the
National Science Foundation.
Many of the designations used by manufacturers and sellers to distinguish their
products are claimed as trademarks. Where those designations appear in this
book, and the publisher was aware of a trademark claim, the designations have
been printed with initial capital letters or in all capitals.
The author and publisher have taken care in the preparation of this book, but
make no expressed or implied warranty of any kind and assume no responsibil-
ity for errors or omissions. No liability is assumed for incidental or consequential
damages in connection with or arising out of the use of the information or pro-
grams contained herein.
The publisher offers excellent discounts on this book when ordered in quantity
for bulk purchases or special sales, which may include electronic versions and/or
custom covers and content particular to your business, training goals, marketing
focus, and branding interests. For more information, please contact:
U.S. Corporate and Government Sales
(800) 382-3419
corpsales@pearsontechgroup.com
For sales outside the United States, please contact:
International Sales
international@pearson.com
Visit us on the Web: informit.com/aw
Library of Congress Cataloging-in-Publication Data
Brooks, Frederick P. (Frederick Phillips)
The design of design : essays from a computer scientist / Frederick P. Brooks, Jr.
p. cm.
Includes bibliographical references and indexes.
ISBN 978-0-201-36298-5 (pbk. : alk. paper) 1. Engineering design. 2. Software
engineering. 3. Design—Case studies. I. Title.
TA174.B752 2010
620'.0042—dc22
2009045215
Copyright © 2010 Pearson Education, Inc.
All rights reserved. Printed in the United States of America. This publication is
protected by copyright, and permission must be obtained from the publisher prior
to any prohibited reproduction, storage in a retrieval system, or transmission in
any form or by any means, electronic, mechanical, photocopying, recording, or
likewise. For information regarding permissions, write to:
Pearson Education, Inc.
Rights and Contracts Department
501 Boylston Street, Suite 900
Boston, MA 02116
Fax: (617) 671-3447
ISBN-13: 978-0-201-36298-5
ISBN-10:
0-201-36298-8
Text printed in the United States on recycled paper at Courier in Stoughton,
Massachusetts.
First printing, March 2010
评论