人月神话2
画蛇添足:
结构师的交互准则和机制来约束结构师的创造性热情。
第一个系统和第二个系统都要充分的简洁和控制来契合成本要求。
明确了人员和软件目标范围就是贯彻执行了。
其中手册不但要描述包括所有界面在内的用户可见的一切,
它同时还要避免描述用户看不见的事物。
规格说明的风格必须清晰、完整和准确。
比如利用形式化标记方法。
通过直接整合,多次会议的沟通和表达融合,多重实现,电话日志来保证这个手册的规范化。
产品测试来寻找和弥补软件的不足之处
系统软件开发是减少混乱度(减少熵)的过程,
所以它本身是处于亚稳态的。
软件维护是提高混乱度(增加熵)的过程,
即使是最熟练的软件维护工作,
也只是放缓了系统退化到非稳态的进程。
未雨绸缪就是对这个演化的过程进行推测和措施实行。
有了理论基础和人员准备,巧匠难为无米之炊。
机器等硬件方面的装置也要与时俱进,以服务于软件的制作。