1月24日 人月神话3

人月神话3

巴比伦塔的失败:

大型编程项目中的交流(人员交往活动、项目工作手册的编写)和组织架构(人力划分和限定职责范围)是非常重要的。

胸有成竹:

通过各种计算方法得出的软件制造的时间估算来确定效率。

削足适履:

一个软件工程是由一定的成本、时间、空间限制的。

这些限制决定了软件的功能在一定程度上的局限性。

也促成了软件核心的形成和保留。

计算机产品的文档包括目标、技术说明、进度时间表、预算、组织机构图、工作空间的分配、报价预测价格等。

大学科系的文档包括目标、课程描述、学位要求、研究报告、课程表及课程安排、预算、教室分配、教师和研究生助手的分配等。

软件项目的文档包括目标、产品技术说明、时间进度表、资金预算、工作空间分配和人员组织图。

正式的文档来提纲挈领。便于保存和分析。

 整体部分就相当于软件工程概论这本书的精华版了。

通过对剔除bug的设计,构件单元测试、系统集成调试等方面完成软件的制作和测试修改。

祸起萧墙给出了软件错误和反面的方向。

软件没有完美的,注定带着许多的错误。

另外一面就是通过文档和流程图来进行软件的过程记录和架构。

而没有银弹则侧重于暴露软件的根本和衍生的问题。

通过这些章节,已经基本把软件工程所需要和注意的事项涵盖其内。

这是一本有意思而且理论和实践共同说明的书。以一种有趣的方式让我更加了解了软件工程。

原文地址:https://www.cnblogs.com/dty602511/p/14859623.html