Design originally -- Reflection on Frederick P. Brooks, a computer science master)
Original Title: the design of design: essays from a computer scientist Author: Frederick p. brooks, Jr. translator: Gao Bo Zhu Lei Wang Haipeng Press: Machinery Industry Press ISBN: 9787111416265 Release Date: April 2013 publication date: 16 open pages: 300 versions: 1-1 category: more about computers and the original design -- Frederick p. brooks reflection (hardcoded version) content Introduction computer books if "man-month myth" is a book that is required by all software development engineers and project managers in the past 40 years, so the design was originally -- Frederick P, a computer science master. brooks reflection will be a must-read book for programmers, project managers, and architects in the software industry in the next few decades. It is the author of The Mythical man-month, a famous computer scientist, the godfather of software engineering, the academician of both houses of the United States, the Tuling Award and the winner of the IEEE pioneer in computer software and hardware architecture and design, construction and organization the crystallization of lifelong experience in the fields of architecture and design, it is another historical book in the field of computer books. Design original-Frederick P, computer science master. brooks reflection (hardcoded version) deeply explores the design and process from the perspective of engineers and architects, especially the design process of complex systems, in order to improve the practicability and effectiveness of products, and design efficiency and elegance. The book consists of 28 chapters, divided into 6 parts: The first part (1 ~ Chapter 5) mainly discusses the design, design process thinking, design category, rational model and its defects, and some good design process models. The second part (6 ~ Chapter 7) discusses collaboration design and remote collaboration. Part 3 (8 ~ Chapter 16) comprehensively summarizes various principles, experiences and lessons in the design, it includes the rationality and experience in design, user model, resource budget, constraints, aesthetics and style in design, model in design, separation of design, evolution of design, and reasons, and why professional designers make mistakes. Part 4 (17 ~ 18) some similarities and differences between architectural design and computer software and hardware design in design ideas and methods are discussed. Part 5 (19 ~ Chapter 20) discusses the relationship between superior design and outstanding designers, and how to cultivate superior designers. Part 6 (21 ~ Chapter 28) analyzes and studies various types of cases in various fields, aiming to reveal the design process and ideas hidden behind these cases. In addition to reading books related to computer software and hardware, designers in other fields, design project managers, and design theory researchers can also find a lot of valuable information from this book. The original design-Frederick P, a computer science master. reflection on Brooks (Lite version) "Managing in the next socmanaging in the next society translator's preface part 1 Design Model Chapter 1 design question 1st Bacon's conclusion 31.1 what is design 31.2 What is reality? Design Concept 51.4 thoughts on the design process 71.5 design view 81.6 comments and References 8 Chapter 2nd engineer's design thinking-rational model 102.1 model overview 102.2 where does this model come from 112.3 rational models what are the advantages? 132.4 comments and references. Chapter 13 what are the defects of Rational models? 3rd in the initial stage, we don't really know what the goal is. 153.1 we usually don't know what the design tree looks like-one side Design explore 16.3.3 (on the design tree) nodes are not actually design decisions, instead, a tentative scheme is designed. 173.4 utility functions cannot be evaluated in incremental mode. 173.5 necessary conditions and their weights are constantly changing. 183.6 constraints are constantly changing. 193.7 other criticisms of Rational models. 213.8 despite many defects and criticisms, what if rational models still stick to 223.9? Is our design process model really so important? 233.10 comments and references Chapter 24 4th demands, sins, and 284.1 piece of terrorism in the contract 284.2 were unfortunate, coincidentally, 294.3 resist demand expansion and creep 304.4 sin 314.5 contract 324.6 a contract model 324.7 comments and references 33 chapter 5th what are better design process models 375.1 why is there a dominant position model 375.2 co-evolution model 385.3 Raymond's market model 395.4 Boehm's spiral model 415.5 Design Process Model: 2nd ~ Chapter 5 discussion summary 415.6 comments and references 42 Part 2 collaboration and remote collaboration Chapter 2 Collaborative Design 6th is collaboration essentially good? 456.1 team design is a modern standard 456.2 collaboration cost 466.3 challenge is to maintain conceptual integrity 496.5 How To Get conceptual integrity in team design 506.6 when collaboration is helpful 526.7 for the design itself, collaboration when useless 566.8 two-person team amazing 576.9 what does it mean for computer scientists 586.10 comments and references 59 chapter 7th remote collaboration 627.1 why remote collaboration 627.2 local reference-IBM System/360 computer series distributed Development (1961 ~ 1965) 647.3 make remote collaboration effective 657.4 remote collaboration technology 667.5 comments and References 68 Part 3 design aspect 8th Chapter 1 rational and empirical in design 738.1 rational and empirical 738.2 Software Design 748.3 I am a deep-rooted annotator 748.4 other design fields in the rational, empirical and correctness verification 758.5 comments and references 76 chapter 9th user model-native mistake do not limit 799.1 clearly defined user Model and use model 799.2 team design 799.3 if the actual situation is unpredictable, countermeasures 809.4 comments and references 82 Chapter 10th inches, ounces, bits and USD-budget resources 8410.1 what budget resources 8410.2 money is not omnipotent 8410.3 the same resource also has a different style, there are even alternatives. 8510.4 budget resources are not static. What should we do? 8510.5 comments and references Chapter 87 constraints are non-enemy 8610.6 constraints 11th comes down to a point 9011.1 design paradox: generic products are more difficult to design than specialized products. 9411.4 comments and references. Chapter 96 aesthetics and style in technical design 12th aesthetics in technical design 9912.1 unveil the beauty of logic 9912.2 style in technical design 10012.3 what is style 10312.5 style features 10512.6 if you want to make the style consistent, please write it into document 10512.7 how to form a good style 10612.8 comments and references Chapter 107 examples of design 13th brand new design is rare 11013.1 examples of role 11013.2 computer and software design question 11113.4 Design Principles of research examples 11213.5 how should we improve design based on examples 11413.6 examples-inertia, innovation and complacency 11613.7 comments and references chapter 118 wisdom, 12014.1 error 12014.2 once worst computer language 12114.3 jcl Why? 12314.4 lessons learned 12414.5 notes and references Chapter 124 design separation 15th design and use and implementation separation 12615.1 why separation 12615.2 results 12715.4 remedy 12715.5 comments and references 130 chapter 16th presentation of design evolution trajectory and rationale 13216.1 overview 13216.2 Knowledge Network linearity 13316.3 our design evolution trajectory record 13416.4 we study the process of house design processes 13416.5 deep design process 13516.6 decision tree and design tree 13716.7 modular and tightly integrated design 13816.8 compendium and optional tools 13916.9 dred: an attractive tool 14016.10 comments and references 141 Part 4 A Home Design System that computer scientists dream of Chapter 2 A Home Design System that computer scientists dream of-from mind to computer 17th challenge 14517.1 vision 14517.2 Input institution vision: from mind to computer 14817.4 specify verb 14817.5 specify term 15017.6 specify text 15117.7 specify adverbial 15117.8 specify viewpoint and view 15217.9 comments and references chapter 155 computer scientist dream house design system-from computer mind 15718.1 two-way channel 15718.2 visual display-multiple parallel display windows 15718.3 auditory display 16118.4 tactile display 16218.5 extended 16218.6 feasibility 16218.7 comments and references 162 Part 5 superior designer Chapter 2 great design from great designers 16719.1 great design and product process 16719.2 product process-advantages and less than 16819.3 views collision: the process kills innovation, but is inevitable, how is good 17119.4 comments and references Chapter 173 great designers from where 20th we must teach them design 17520.1 we must recruit talent for great design 17520.2 we must consciously train them 17620.3 we must use our imagination when managing them 17920.5 we must actively protect them 18020.6 train ourselves into a designer 18120.7 comments and references 183 Part 6 design space journey: case study chapter 1 case study: beach cabin "View/360" 18721.1 highlights and features 18721.2 Background introduction 18721.3 goals 18821.4 opportunities 18921.5 constraints 18921.6 design decisions 19021.7 considerations front 19121.8 cabin size 19221.9 Imagine starting 19321.10 after design, design changes prior to construction 19421.11 design changes completed after framework and exterior walls and after initial occupancy 19421.12 results evaluation (37 years after project acceptance) 19521.13 general experience learned 198