摘要:
本章主要的理论和知识点是评价软件工程师水平的主要方法、技能的反面以及TSP对个人的要求。 首先,不同的数据能够从不同方面一个展示软件工程师的技术和能力,例如,通过完成时间平均值的比较,两位工程师或许能决出完成效率的高下,但通过比较方差则又能体现出的两位工程师的工作稳定性。 同时,本章的中心仍旧是关乎 阅读全文
摘要:
单元测试:一个开发人员要面对测试一个单元时只给出单元的代码而没有规格说明这样吃力不讨好的任务.你怎样做才会有更多的收获,而不仅仅是发现编译器的Bug?第一步是理解这个单元原本要做什么, 不是它实际上做了什么. 比较有效的方法是倒推出一个概要的规格说明.这个过程的主要输入条件是要阅读那些程序代码和注释 阅读全文
摘要:
程序 = 数据 + 算法; 软件 = 程序 + 软件工程; 软件企业 = 软件 + 商业模式。 软件工程一说在此区别于实际的代码,它更多的表示为一种管理思想,一种通过实践经验所积累的成熟模式。 通过第一章详细的给软件工程下定义,介绍软件工程的特殊性,介绍软件工程中的“工程”的由来,讲述了软件工程与计 阅读全文