摘要: 本章主要的理论和知识点是评价软件工程师水平的主要方法、技能的反面以及TSP对个人的要求。 首先,不同的数据能够从不同方面一个展示软件工程师的技术和能力,例如,通过完成时间平均值的比较,两位工程师或许能决出完成效率的高下,但通过比较方差则又能体现出的两位工程师的工作稳定性。 同时,本章的中心仍旧是关乎 阅读全文
posted @ 2017-05-07 13:43 bossm 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 单元测试:一个开发人员要面对测试一个单元时只给出单元的代码而没有规格说明这样吃力不讨好的任务.你怎样做才会有更多的收获,而不仅仅是发现编译器的Bug?第一步是理解这个单元原本要做什么, 不是它实际上做了什么. 比较有效的方法是倒推出一个概要的规格说明.这个过程的主要输入条件是要阅读那些程序代码和注释 阅读全文
posted @ 2017-04-30 15:43 bossm 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 程序 = 数据 + 算法; 软件 = 程序 + 软件工程; 软件企业 = 软件 + 商业模式。 软件工程一说在此区别于实际的代码,它更多的表示为一种管理思想,一种通过实践经验所积累的成熟模式。 通过第一章详细的给软件工程下定义,介绍软件工程的特殊性,介绍软件工程中的“工程”的由来,讲述了软件工程与计 阅读全文
posted @ 2017-04-23 19:44 bossm 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 对于计算机相关专业的学生来说,我们学习了很多的专业课程,像编程语言、算法、数据结构、编译原理、软件工程等。很多学生都会有这样的疑问:我学了这么多的课程有什么用呢?在工作中有多少会真正被应用到呢?也就是说,大家都觉得理论和实践之间有着不可逾越的鸿沟。邹欣老师的《构建之法:现代软件工程》一书很好地,并且 阅读全文
posted @ 2017-04-08 19:03 bossm 阅读(126) 评论(0) 推荐(0) 编辑