软件工程 — 一些定律

摩尔定律 #

摩尔定律是英特尔创始人之一戈登·摩尔的经验之谈,其核心内容为:集成电路上可以容纳的晶体管数目在大约每经过18个月便会增加一倍

康威定律 #

计算机科学家 马尔文·康威 1976 年提出,设计系统的架构受制于产生这些设计的组织的沟通结构

墨菲定律 #

墨菲定律(Murphy’s Law)的原句是:如果有两种或两种以上的方式去做某件事情,而其中一种选择方式将导致灾难,则必定有人会做出这种选择。一般会说 “if it can go wrong, it will.”(任何可能出错的地方终将出错)。

帕金森定律 #

英国作家西里尔·诺斯古德·帕金森在 1954 年写的一本书中介绍了一个观点,认为给一个项目多少时间,它都能将之耗完。(wiki:在工作能够完成的时限内,工作量会一直增加,直到所有可用时间都被填充为止)。

马太效应 #

马太效应为强者愈强弱者越弱之现象,即是贫者愈贫富者愈富。现实中就是指,只要获得了每一点的成功,就会产生累积优势,使之拥有更大的机会获得更卓越的成就。也是造就了贫富差距的原因之一。

边际成本 #

边际成本(Marginal Cost),亦作增量成本(Incremental Cost),在经济学和金融学中指的是每增产一单位的产品或多购买一单位的产品所增加的成本。这个概念表明每一单位的产品的成本与总产品量有关。比如,仅生产一辆汽车的成本是极其巨大的,而生产第一万辆汽车的时候成本就会低得多,而生产第一百万辆汽车的时候已经形成产业链,成本就更低了。

还有,比如一款应用软件的边际成本几乎为零,因为软件只需要拷贝一下就可以增加一份。

本文共 644 字,上次修改于 Jul 11, 2024
相关标签: 软件工程, 系统设计, 读书笔记