IMG_9632.txt.txt
Edited: Thursday 1 May 2025

Friday, September 1, 2017 at 08:00

爻 有 银 弹

Lawrence
Lawrence「s Blog

软 件 工 程 的 一 般 规 律 。

维 基 : https://zh.wikipedia.org/wiki/ 没 有 银 弹

文 献 : Brooks, F. P,“No silver bullet 一 essence and accidents of
software engineering.“ in Information Processing 86, H. J Kugler, ed.
Amsterdam: Elsevier Science (North Holland), 1986, pp. 1069-1076.

结 论 : 不 会 有 任 何 单 二 的 软 件 工 程 上 的 突 破 ( 银 弹 ) , 能 够 让 程 序 设 计
的 生 产 力 得 到 一 个 数 量 级 的 提 升 。

[ 人 月 神 话 J
维 基 : https://zh.wikipedia.org/wiki/ 人 月 神 话
豆 瓣 : https://book.douban.com/subject/1102259/

结 论 : 人 力 和 时 间 并 不 呈 现 线 性 关 系 。 以 大 量 人 员 和 较 短 的 时 间 , 并 不
能 缩 短 软 件 的 开 发 进 度 。

公 式 :

沟 通 管 道 数 量 (n 为 一 个 项 目 团 队 中 的 人 数 , 显 然 , 人 数 越 多 , 沟 通 成
本 越 大 ) :
维 基 : https://zh.wikipedia.org/wiki/ 人 月 神 话
豆 瓣 : https://book.douban.com/subjec…

结 论 : 人 力 和 时 间 并 不 呈 现 线 性 关 系 。 以 大 量 人 员 和 较 短 的 时 间 , 并 不
能 缩 短 软 件 的 开 发 进 度 。

公 式 :

沟 通 管 道 数 量 (n 为 一 个 项 目 团 队 中 的 人 数 , 显 然 , 人 数 越 多 , 沟 通 成
本 越 大 ) :

p = n(n-1) /2
Brooks 法 则 :

Adding manpower to a late software project makes it later.
组 织 :

提 倡 类 似 外 科 手 术 团 队 的 组 织 。 在 接 受 相 同 的 训 练 、 同 样 都 是 两 年 资 历
的 情 况 下 , 优 秀 专 业 程 序 员 的 生 产 力 要 比 差 劲 的 程 序 员 好 上 十 倍 。

系 统 设 计 的 民 主 与 专 制 :
整 体 性 : 需 要 专 制 , 设 计 必 须 出 自 于 一 个 人 的 想 法 , 或 是 极 少 数 人 的 一
致 决 定 。

评 价 标 准 : 功 能 概 念 复 杂 度 比 。 功 能 多 不 见 得 是 好 事 。
避 免 第 二 系 统 过 度 设 计 。

Backlinks