学习软件工程——一本很不错的书

JohnsonCC
2018-05-16 看过

这学期学习软件工程,在老师的推荐下拜读了构建之法一书,感觉受益颇丰。首先,在结构上突破传统软件工程教材的框架,不是按软开发周期(概论、需求、设计、编程、测试、维护等)来叙述,而是先从软件开发个人技能开始,逐步进入两人结对编程、代码互为评审直至团队开发模式之中,更容易让学生感觉软件工作具有实实在在的内涵,而本学期的项目实践过程中,也在极大程度上参考了书中的内容进行实践开发。 书的内容精炼,文字幽默、轻松,印象最深的是: 1) 设定不同人物角色或用户角色(如大牛、小飞、阿超、芸芸等),结合所讨论的研发场景(如日常管理、持续集成、代码评审等),让读者能够感受到真实的研发环境。通过大量人物对话形式来展现不同角色的冲突、暴露问题的细节,尽可能的让读者感受到实践中可能会遇到的一些问题以及解决之道。 2) 案例丰富,对实践环境描述很细,如按小时(时间段)来介绍具体开发流程。而且,提供了足够的练习,营造了一个良好的教与学环境,能够极大地提高学生学习软件工程的兴趣,从而有效改善软件工程教学效果。 当然,也感觉有一点不足之处在于 “软件设计”内容偏少,代码覆盖率测试不够全面,没有谈到分支、条件、MCDC。

0 有用
0 没用

查看更多豆瓣高分好书

评论 0条

添加回应

构建之法(第二版)的更多书评

推荐构建之法(第二版)的豆列

了解更多图书信息

豆瓣
免费下载 iOS / Android 版客户端