饭饭TXT > 学习管理 > 《人月神话》作者:[美]弗雷德里克·布鲁克斯【完结】 > 人月神话.TXT

第19章

作者:美-弗雷德里克·布鲁克斯 当前章节:15382 字 更新时间:2026-6-22 20:55

未被引用的材料源自于私下交流.

1. 关于这个痛苦的话题, 参见Niklaus Wirth “A plea for lean software,” Computer, 28, 2 (Feb., 1995), pp. 64-68.

2. Coleman, D., “Word 6.0 packs in features; update slowed by baggage,” MacWeek, 8, 38 (Sept. 26, 1994) , p. 1.

3. 在发布安装之后, 一些机器语言和编程语言命令的概率数据被发表. 例子可参见J. Hennessy and D. Patterson, Computer Architecture. 尽管这些概率数据从不会精确匹配, 但对构建后续的产品非常有用. 据我所知, 在产品设计之前没有任何书面的概率估计, 事先估计和实际情况的比较就更少. Ken Brooks建议即使只有少数人会作出答复, 现在Internet上的公告牌为提供成本更低廉的方法, 从新产品的预期用户获取数据.

4. Conklin, J., and M. Begeman, “gIBIS: A hypertext Tool for Exploratory Policy Descussion,” ACM Transactions on Office Information Systems, Oct. 1988. p. 303-331.

5. Englebart, D., and W. English, “A research center for augmenting human intellect,” AFIPS Conference Proceedings, Fall Joint Computer Conference. San Francisco (Dec. 9-11, 1968). p. 395-410.

6. Apple Computer, Inc., Macintosh Human Interface Guidelines, Reading, Mass.: Addison-Wesley, 1992.

7. Apple Desk Top Bus在电气上可以控制两个鼠标, 但操作系统并未提供类似功能.

8. Royce, W. W., 1970. “Managing the development of large software system, s: Concepts and techniques,” Proceedings, WESCON (Aug., 1970). 在ICSE 9 Proceedings上重新发表. Royce和其他人均认为软件过程从始至终不修订前期文档是不可能的; 模型是作为理想情况和概念提出的. D. L. Parnas, and P. C. Clements, “A rational design process: How and why to fake it,” IEEE Transactions on Software Engineering, SE-12, (Feb., 1986), p. 251-257.

9. DOD-STD-2167重新制订的工作产生了DOD-STD-2167A (1988), 它允许但并为制订新的模型如螺旋模型等. Boehm报告指出: 不幸的是, 2167A所参考的军标MILSPECS和说明性的例子依然是面向瀑布模型的, 因此依然继续使用瀑布模型. Larry Druffel和George Heilmeyer所领导的国防科学委员会(Defence Science Board Task Force), 在他们1994年的报告“Report of the DSB task force on acquiring defense software commercially”中曾提倡大规模的使用更现代的模型.

10. Mills, H., “Top-down programming in large systems,” in Debugging Techniques in Large Systems, R.Rustin ed., Englewood Cliffs, N. J.: Prentice-Hall, 1971.

11. Parnas, D. L., “On the design and development of program families,” IEEE Trans. on Software Engineering, SE-2, 1 (March, 1976), p. 1-9; Parnas, D. L., “Designing software for ease of extension and construction,” IEEE Trans. on Software Engineering, SE-5, 2 (March, 1979), p. 128-138.

12. D. Harel, “Biting the silver bullet,” Computer, (Jan., 1992), p. 8-20.

13. 信心隐藏方面的开创性文章是: Parnas, D. L., “Information distribution aspects of design methodology,” Carnegie-Mellon Univ., Dept. Of Computer Science Technical Report. (Feb., 1971); Parnas D. L., “A technique for software module specification with examples,” Comm. ACM, 5, 5 (May, 1972), p. 330-336; Parnas, D. L. (1972). “On the criteria to be used in decomprosing systems into modules,” Comm. ACM, 5, 12 (Dec., 1972), p. 1053-1058.

14. 对象的思想首先由Hoare and Dijkstra提出, 但是第一个和最有影响力的案例是Dahl and

Nygaard发明的Simula-67语言.

15. Boehm, B. W., Software Engineering Economics. Englewood Cliffs, N. J.: Prentice-Hall, 1981. pp. 83-94; 470-472.

16. Abdel-Hamid, T., and S. Madnick, Software Project Dynamics: An Integrated Approach. Ch. 19, “Model enhancement and Brooks's law.” Englewood Cliffs, N. J.: Prentice-Hall, 1991.

17. Stutzke, R. D., “A mathematical expression of Brooks's Law,” In Ninth International Forum on COCOMO and Cost Modeling. Los Angeles, 1994.

18. DeMarco, T., and T. Lister, Peopleware: Productive Projects and Teams. New York: Dorset House, 1987.

19. Pius XI, Encyclical Quadragesimo Anno, [Ihm, Claudia Carlen. (ed.). The Papal Encyclicals 1903-1939. Raleigh, N. C.: McGrath. P. 428.]

20. Schumacher, E. F., Small Is Beautiful: Economics as if People Mattered. Perennian Library Edition. New York: Harper and Row, 1973. P. 244.

21. Schumacher, 引文, p. 34.

22. 一则发人深醒的海报声称: “言论自由属于拥有它们的人.”

23. Bush, V., “That we may think,” Atlantic Monthly, 176, 1 (Apr., 1945), p. 101-108.

24. Unix的发明人Кen Тhompson of Bell Labs很早就认识到大屏幕对编程的重要性. 他在他原始的Tektronix电子显象管上发明了在两列中显示120行代码的方法. 他在整个高速显象管和小型窗口的时代中坚持使用该终端.

索引(Index)

英文

Abdel-Hamid, T.

abstract data type

accident

accounting

管理

Ada

Ada语言

administrator

管理员

Adobe Photoshop

N/A

advancement, dual ladder of

两条职位晋升线

advisor, testing

测试顾问系统

Aiken, H. H.

N/A

aiplane-seat metaphor

“飞机坐舱座椅”比喻

Algol

Algol语言

algorithm

算法

allocation, dynamic memory

动态内存分配

alpha test

alpha 测试

alpha version

alpha版本

Alto personal workstation

Alto个人工作站

ANSI

美国国家标准化组织

APL

APL语言

Apple Computer, inc.

美国Apple计算机公司

Apple Desk Top Bus

Apple桌面总线

Apple Lisa

Apple Lisa型计算机

Apple Macintosh

Apple Macintosh型计算机

AppleScript

AppleScript语言

architect

体系结构师

architecture

体系结构

archive, chronological

根据时间顺序归档

aristocracy

贵族专政

Aristotle

亚里士多德

Aron, J.

N/A

ARPA network

ARPA网络

artifical intelligence

人工智能

英文

中文

assembler

汇编

authority

权威

AutoCad

AutoCad软件

AutoLisp

AutoLisp语言

automatic programming

自动编程

Bach, J.S.

N/A

Backus, J. W.

N/A

Backus-Naur Form

巴科斯范式

Backer, F. T.

N/A

Balzer, R.

N/A

Bardain, E. F.

N/A

barrier, sociological

社会性障碍

Begeman, M.

N/A

Belady, L.

N/A

Bell Northern Research

Bell北方研究所

Bell Telephone Laboratories

Bell电话实验室

Bell, C. G.

N/A

Bengough, W.

N/A

Bennington, H. D.

N/A

beta version

beta版本

Bible

圣经

Bierly, R.

N/A

Blaauw, G. A.

N/A

Bloch, E.

N/A

Blum, B.

N/A

Boehm, B. W.

N/A

Boehm, E. M.

N/A

Boes, H.

N/A

Bohl, M.

N/A

Bohm, C.

N/A

Booch, G.

N/A

Boudot-Lamotte, E.

N/A

brass bullet

铜质子弹

breakthrough

突破

中文

N/A

抽象数据类型

次要

英文 中文

Breughel, P. , the Elder

N/A

Brooks’s Law

Brooks法则

Brooks, F. P. Jr.

N/A

Brooks, K. P.

N/A

Brooks, N. G.

N/A

Buchanan, B.

N/A

Buchholz, W.

N/A

budget

access

size

预算

访问

规模

bug

documented

N/A

文档化

Build-every-night approach

“每晚重建”方法

build, incremental

system

增量式开发

系统

build-to-budget strategy

按预算开发的策略

build-up, manpower

内建,人力

building a program

构建程序

bullet, brass

silver

铜质子弹

银弹

Burke, E.

N/A

Burke, A. W.

N/A

Bush, V.

N/A

Butler, S.

N/A

buy versus build

购买和自行开发

C++

C++语言

Cambridge Multiple-Access System

剑桥多重访问系统

Cambridge University

剑桥大学

Campbell, E.

N/A

Canova, A.

N/A

Capp, A.

N/A

Carnegie-Mellon University

卡内基-梅隆大学

CASE statement

CASE语句

Case, R. P.

N/A

Cashman, T. J.

N/A

cathedral

大教堂

change summany

变更小结

change

control of

design

organization

变更

变更控制

设计

组织机构

changeability

可变性

channel

通道

chemical engineering

化学工业

chief programmer

首席程序员

ClarisWorks

N/A

class

Clements, P. C.

N/A

clerk, program

程序职员

client-server system

客户机-服务器系统

Clingen, C. T.

N/A

COBOL

COBOL语言

Codd, E. F.

N/A

Coding War Games

Coding War Gamesx项目

coding

编码

Coggins, J. M.

N/A

Coleman, D.

N/A

command key

命令键

command

命令

comment

评论

committee

委员会

communication

交流、沟通

compatibility

兼容性

compile-time operation

编译操作

compiler

编译器

complexity

arbitrary

conceptual

复杂度

任意的、随意的

概念复杂度

component debugging

单元测试

component

dummy

构件、组件

伪构(组)件

comprehensibility

理解程度

computer facility

计算机设施

conceptual construct

概念性结构要素

conceptual integrity

概念完整性 英文 中文

英文 中文

conceptual structure

概念结构

conference

大会

conformity

一致性

Conger, S. A.

N/A

Conklin, J.

N/A

control program

控制程序

convergence of debugging

调试的收敛性

Conway, M. E.

N/A

Conway, R. W.

N/A

Cooley, J. W.

N/A

copilot

副手

Coqui, H.

N/A

Corbato, F. J.

N/A

Cornell University

康奈尔大学

Cosgrove, J.

N/A

cost

成本

cost, development

front-loaded

开发成本

先行投入

courge, managerial

管理勇气

court, for design disputes

仲裁设计分歧的会议

Cox, B. J.

N/A

Crabbe, G.

N/A

creation, component stages

构件阶段的创造

creative joy

创造的乐趣

creative style

创造性

creative work

创造性工作

creativity

创造力

critical-path schedule

关键路径进度

Crockwell, D.

N/A

Crowley, W. R.

N/A

cursor

光标

customizability

客户化

customization

定制

d’Orbais, J.

N/A

Dahl, O. J.

N/A

Daley, R. C.

N/A

data base

数据基础

data service

数据服务

database

数据库

datatype, abstract

抽象数据类型

date, estimated

scheduled

估计日期

计划日期

debugging aid

调试辅助程序

debugging, component,

high-level language,

interactive,

on-machine,

sequential nature of,

system

构件单元测试

高级语言

交互式

本机调试

次序特性

系统集成调试

DEC PDP-8

DEC PDP-8型计算机

DEC VMS operating system

DEC VMS操作系统

DECLARE

DECLARE语句

Defense Science Board Task Force on Military Software

国防科学委员会军事软件工作组

Defense Science Board

国防科学委员会

DeMarco, T.

N/A

democracy

民主政治

Department of Defense

国防部

dependability of debugging vehicle

可靠的调试平台

description; See specification

描述,参见规格说明

design change

设计变更

design-for-change

为变更设计

designer, great

卓越的设计人员

desktop metaphor

桌面的类比

development, incremental

增量式开发

diagram

difference in judgement

观点差异

Digitek Corporation

Digitek公司 英文 中文

英文 中文

Dijkstra, E. W.

N/A

director, technical, role of

技术主管的角色

discipline

学科、领域、规范

Disk Operation System, IBM 1410-7010

IBM 1410-7010磁盘操作系统

display terminal

显示终端

division of labor

人力划分

DO...WHILE

DO WHILE语句

document

文档

documentation system

文档系统

documentation

文档

DOD-STD-2167

军标DOD-STD-2167

DOD-STD-2167A

军标DOD-STD-2167A

Dragon voice recognition system

Dragon语音识别系统

Druffel, L.

N/A

dual ladder of advancement

两条职位晋升线

dummy component

伪构件

dump, memory

内存转储

Durfee, B.

N/A

ease of use

易用性

Eastman Kodak Company

Eastman Kodak公司

Eckman, D.

N/A

editor, job description for

text

编辑,职责描述

文字

Einstein, A.

N/A

electronic mainl

电子邮件

electronic notebook

电子手册

Electronic Switching System

电子交换系统

encapsulation

封装

Engelbart, D. C.

N/A

English, W.

N/A

entropy

environment

环境

Erikson, W. J.

N/A

Ershov, A. P.

N/A

Eschapasse, M.

N/A

essence

根本(困难)

estimating

估计

Evans, B. O.

N/A

Everett, R. R.

N/A

Excel

Excel软件

expert system

专家系统

extension

扩展

Fagg, P.

N/A

Falkoff, A. D.

N/A

family, software product

软件产品族

Farr, L.

N/A

Fast Fourier Transform

快速傅立叶变换

featuritis

盲目的功能

Ferrell, J.

N/A

file, dummy

miniature

伪文件

缩影

filters

过滤器

Fjelstadt

N/A

floorspace

空间

flow arrow

箭头

flow chart

数据流图

forecast

预测

formal definition

形式化定义

formal progression of release

正式发布的进展

formality, of written proposals

书面建议的正式性

Fortran

Fortran语言

Fortran, H.

N/A

FoxPro database

FoxPro数据库

Franklin, B. (Poor Richard)

N/A

Franklin, J. W.

N/A

frequency data

频率数据

frequency guessing

频率猜测

fusion

融合 英文 中文

英文 中文

Galloping Gertie, Tacoma Narrows Bridge

塔科马大桥

Gantt Chart

甘特图

General Electric Company

通用电气公司

generator

发生器

gIBIS

gIBIS系统

Ginzberg, M. G.

N/A

Glass, R. L.

N/A

Glegg, G. L.

N/A

Global Positioning System

全球定位系统

GO TO

GO TO语句

God

上帝

Godel

N/A

Goethe, J. W. won

N/A

Gold, M. M.

N/A

Goldstine, H. H.

N/A

Gordon, P.

N/A

GOTO

GOTO语句

Grafton, R. B.

N/A

Grant, E. E.

N/A

graph

structure

结构图

graphical programming

图形化编程

great designer

卓越的设计人员

Green wald, I. D.

N/A

growing software

培育软件

Gruemberger, F.

N/A

Hamilton, F.

N/A

Hamlen

N/A

hardware, computer

计算机硬件

Hardy, H.

N/A

Harel, D. L.

N/A

Harr, J.

N/A

Hayes-Roth, R.

N/A

Heilmeyer, G.

N/A

Heinlein, R. A.

N/A

Hennessy, J.

N/A

Henricksen, J. O.

N/A

Henry, P.

N/A

Herzberg, F.

N/A

Hetzel, W. C.

N/A

Hezel, K. D.

N/A

hierarchical structure

层次化结构

high-level language, See language, high-level

high-level language, 参见language, high-level

Hoare, C. A. R.

N/A

Homer

N/A

Hopkins, M.

N/A

Huang, W.

N/A

hustle

进取

Hypercard

Hypercard

hypertext

超文本

IBM 1401

IBM 1401型计算机

IBM 650

IBM 650型计算机

IBM 7030 Stretch computer

IBM 7030 Stretch型计算机

IBM 704

IBM 704型计算机

IBM 709

IBM 709型计算机

IBM 7090

IBM 7090型计算机

IBM Corporation

IBM公司

IBM Harvest computer

IBM Harvest型计算机

IBM MVS/370 operating system

IBM MVS/370操作系统

IBM Operating System/360, See Operating System/360

IBM Operating System/360, 参见Operating System/360

IBM OS-2 operating system

IBM OS-2操作系统

IBM PC computer

IBM PC计算机

IBM SAGE ANFSQ/7 data processing system

IBM SAGE ANFSQ/7数据处理系统

IBM System/360 Model 165

IBM System/360 模型165

英文 中文

英文 中文

IBM System/360 Model 30

IBM System/360 模型30

目录
设置
设置
阅读主题
字体风格
雅黑 宋体 楷书 卡通
字体大小
适中 偏大 超大
保存设置
恢复默认
手机
手机阅读
扫码获取链接,使用浏览器打开
书架同步,随时随地,手机阅读
首 页 < 上一章 章节列表 下一章 > 尾 页