构建之法(第三版)

构建之法(第三版)

邹欣

出版时间

2017-06-01

ISBN

9787115460769

评分

★★★★★

标签

编程

内容简介

软件工程牵涉的范围很广, 同时也是一般院校的同学反映比较空洞乏味的课程。 但是,软件工程 的技术对于投身 IT 产业的学生来说是非常重要的。作者有在世界一流软件企业 20 年的一线软件开 发经验,他在数所高校进行了多年的软件工程教学实践,总结出了在 16 周的时间内让同学们通过 “做 中学 (Learning By Doing)” 掌握实用的软件工程技术的教学计划,并得到高校师生的积极反馈。在此 基础上,作者对软件工程的各个知识点和实战技能要求进行了系统性整理,形成教材。目前,《构建之法(第三版)》已经在至少 25 所高校作为软件工程课程的教材。

《构建之法(第三版)》共分 17 章, 对照美国 ACM/IEEE 2013 年出版的计算机科学教学指导中软件工程相关部分, 《构建之法(第三版)》覆盖了其中大多数的核心内容。《构建之法(第三版)》同时覆盖了最新的业界实战方法,软件团队中各个角色的成 长和关系,以及 IT 行业的创新奥秘。作者可以向感兴趣的读者提供全部章节的教学课件。

目录
第1章 概 论 /1
1.1 软件 = 程序 + 软件工程
1.2 软件工程是什么
1.3 练习与讨论
第2章 个人技术和流程 /21

显示全部
用户评论
写了软件工程的种种。对我映像最深的当属于如果项目结束了,我们应该怎么做。项目总结,复盘怎么做的。如果现在给你同样的需求,你会怎么做。这个思考角度可以得到更多东西。
断断续续读了1个月…难得的一本连通学界与业界的软件工程入门书。现在的编程培训,往往倚重「术」,毕竟这最易标准化、出成果。而开发一款稳定、有商业价值的软件产品,其中的设计考量协作沟通,人和环境的各种因素各种坑,甚是复杂啊…。PS. 贯穿全书的移山公司几名同学的故事和对话幽默且具启发。
非常好的一本软件工程的入门好书。该点出的技能书基本都覆盖了,只要按图索骥不断地去完善这些技能点就够了。
建议替换大学教材
工作一段时间后才意识到“软”技能的重要性
程序员不仅仅是写代码,还应有各个方面的能力
对得起副标题里特地强调的现代二字。详细的例子和生动的语言给我工作中产生的很多软件工程疑惑答案。
作为软件工程的入门书籍,是非常棒了,四星是值的。 但作为有一些软件工程经验和思考的工程师,这本书的信息密度就稍低了一些,可以浓缩成 200 页以内,因为大量的篇幅只说了一些简单的东西(可能是因为这本书主要读者是大学生,所以作者才花大篇幅去用对话的形式讲解)。 没有软件工程经验的初级工程师可以好好看,有软件工程经验的人可以翻看,里面有挺多不错的思想的。 它超越普通教材的一点是,一直在告诉读者:不要拘泥于方法论,要根据情况定方案,方法论是产生于问题,我们最最终要解决的是问题,而不是遵循方法论。 另外,“用户体验” 那一章值得所有工程师好好读一读,这是大多数技术人员的弱点。 做点笔记: 1. 尽早让用户介入 2. 信息共享、沟通 3. 共同的愿景 4. 充分授权、各司其职、共同负责
很符合实际工作,等于是对目前日常工作流程和规范上的查缺补漏。 本以为只适合一定规模的团队与公司,转念一想,小团队的每个成员都懂这些,也能把团队与项目运作地更好。
下载地址
我要反馈