书籍详情
《:构建之法现代软件工程邹欣》[32M]百度网盘|亲测有效|pdf下载
  • :构建之法现代软件工程邹欣

  • 出版社:万泽惠远图书专营店
  • 出版时间:2017-06
  • 热度:12401
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息

书名:构建之法 现代软件工程(第三版)

定价:69.00元

作者:邹欣

出版社:人民邮电出版社

出版日期:2017-06-01

ISBN:9787115460769

字数:350000

页码:443

版次:3

装帧:平装

开本:16开

商品重量:0.4kg

编辑推荐


适读人群 :高等院校计算机系和软件学院的软件工程教师和学生,想要系统经过现代软件工程训练的IT专业人士

本书赞誉:

n

《构建之法》倡导的“Learning by doing”,不仅是软件工程实践的重要理念,更成为我教学、科研和团队组织的方,已经变成我的“口头禅”。
——张栋/福州大学数学与计算机科学学院

在教学中,学生通过“做中学”学会了软件工程的实践方法,我也在教学过程中通过“做中学”不断改进软件工程的教学方法,互相促进。在科研中,我也鼓励学生“做中学”,通过实践来验证和发现新的想法,避免空谈。
——罗杰/北京航空航天大学计算机学院

我希望按相同的原则研发、教学、生活,《构建之法》在所有方面皆能提供指导原则和具体方法。度量与估算,契约与核查。作业如此,代码如此,为人谋也如此,时时对照三省吾身。构建之法,存乎一心。
——杨贵福/东北师范大学计算机系

《构建之法》改变了我的教学和生活。在教学中,我尝试当教练,带领学生”做中学”,让“以学生为主体,以老师为主导”的想法落地,大大提高了教学质量。在生活中运用构建之法,我成功地,提高了乒乓球技能,背了两万单词。
——娄嘉鹏/北京电子科技学院信息安全系

《构建之法》不仅帮助我开设面向机械专业的控制软件设计课程,也启发我“构建”其他专业课的教学,指导我更有效地开展科研。勤动手,把简单的事情做到位;勤写作,把复杂的问题描述清楚;勤交流,和团队协作完成任务。边读《构建之法》边实践,才是有效的阅读方式。
——陈冰/华中科技大学机械科学与工程学院

n

第三版增加若干知识点,删掉不少累赘之外,这一版的重点是增加了很多实战的内容,如下所示:
第2章:敏捷软件开发的原则在实践中和教学中的运用
第3章:软件工程师的思维误区和职业发展的故事
第7章:软件工程在微软公司的实战中
第8章:用Kano 图分析三种不同的功能投资和回报
第9章:高效的团队讨论
1章:实战中的源代码管理
2章:贯穿多种设备的用户体验
7章:基于能力和动力模型的领导力

n


内容提要


软件工程牵涉的范围很广, 同时也是一般院校的同学反映比较空洞乏味的课程。 但是软件工程的技术对于投身IT 产业的学生来说是非常重要的。作者邹欣有长达20年的一线软件开发经验,他利用业余时间在数所高校进行了长达6年的软件工程教学实践,总结出了在16周的时间内让同学们通过 “做中学 (Learning By Doing)” 掌握实用的软件工程技术的教学计划,并得到高校师生的积极反馈。在此基础上,作者对软件工程的各个知识点和技能要求进行了系统性整理,形成教材。 n
n
本书共分17章,对照美国ACM/IEEE2013年新出版的计算机科学教学指导(Computer ScienceCurricula 2013)中的软件工程相关部分,这本教材覆盖了其中大多数Core-Tier1和Core-Tier2的内容。可以说,全书对软件工程内容的覆盖不逊于任何一本现行的教材,同时讲述了业界实践方法。

目录


I 推荐序 n
III 读者反馈 n
V 第三版前言 n
VII 第二版前言 n
VIII 版前言 n
1 章 概 论 n
1.1 软件 = 程序 + 软件工程 n
1.2 软件工程是什么 n
1.3 练习与讨论 n
21 第2章 个人技术和流程 n
2.1 单元测试 n
2.2 效能分析工具 n
2.3 个人开发流程 n
2.4 实践 n
2.5 练习与讨论 n
46 第3章 软件工程师的成长 n
3.1 个人能力的衡量与发展 n
3.2 软件工程师的思维误区 n
3.3 软件工程师的职业发展 n
3.4 技能的反面 n
3.5 练习与讨论 n
68 第4章 两人合作 n
4.1 代码规范 n
4.2 代码风格规范 n
4.3 代码设计规范 n
4.4 代码复审 n
4.5 结对编程 n
4.6 两人合作的不同阶段和技巧 n
4.7 练习与讨论 n
96 第5章 团队和流程 n
5.1 非团队和团队 n
5.2 软件团队的模式 n
5.3 开发流程9 n
5.4 练习与讨论 n
114 第6章 敏捷流程 n
6.1 敏捷的流程简介 n
6.2 敏捷流程的问题和解法 n
6.3 敏捷的团队 n
6.4 敏捷总结 n
6.5 敏捷的问答 n
6.6 练习与讨论 n
133 第7章 实战中的软件工程 n
7.1 MSF简史 n
7.2 MSF基本原则 n
7.3 MSF团队模型 n
7.4 MSF过程模型 n
7.5 实战中的软件工程 n
7.6 练习与讨论 n
157 第8章 需求分析 n
8.1 软件需求 n
8.2 软件产品的利益相关者 n
8.3 获取用户需求—用户调研 n
8.4 竞争性需求分析的框架 n
8.5 功能的定位和优先级 n
8.6 计划和估计 n
8.7 分而治之(Work BreakdowStructure) n
8.8 练习与讨论 n
191 第9章 项目经理 n
9.1 PM是啥 n
9.2 微软PM的来历 n
9.3 PM做开发和测试之外的所有事情 n
9.4 领导力—高效的团队讨论 n
9.5 PM 和风险管理 n
9.6 练习与讨论 n
211 0章 典型用户和场景 n
10.1 典型用户和典型场景 n
10.2 用例(Use Case) n
10.3 规格说明书 n
10.4 功能驱动的设计 n
10.5 练习与讨论 n
232 1章 软件设计与实现 n
11.1 分析和设计方法 n
11.2 图形建模和分析方法 n
11.3 其他设计方法 n
11.4 从Spec到实现 n
11.5 开发阶段的日常管理 n
11.6 实战中的源代码管理 n
11.7 代码完成(Code Complete) n
11.8 练习与讨论 n
258 2章 用户体验 n
12.1 用户体验的要素 n
12.2 用户体验设计的步骤和目标 n
12.3 评价标准 n
12.4 贯穿多种设备的用户体验 n
12.5 练习与讨论 n
279 3章 软件测试 n
13.1 基本名词解释及分类 n
13.2 各种测试方法 n
13.3 实战中的测试 n
13.4 运用测试工具 n
13.5 练习与讨论 n
310 4章 质量保障 n
14.1 软件的质量 n
14.2 软件的质量保障工作 n
14.3 练习与讨论 n
329 5章 稳定和发布阶段 n
15.1 从代码完成到发布 n
15.2 不同频率和不同覆盖范围的渐进发布 n
15.3 发布之后—事后诸葛亮会议 n
15.4 练习与讨论 n
346 6章 IT行业的创新 n
16.1 创新的迷思 n
16.2 创新的时机 n
16.3 创新的招数 n
16.4 魔方的创新 n
16.5 创新和作坊 n
16.6 练习与讨论 n
384 7章 人,绩效和职业道德 n
17.1 领导力 n
17.2 领导力—知人善任 n
17.3 领导力—带领团队成长 n
17.4 猪、鸡和鹦鹉的故事 n
17.5 其实还是人的问题 n
17.6 绩效管理 n
17.7 萝卜与白菜 n
17.8 软件工程师的职业道德 n
17.9 练习与讨论 n
420 给任课老师和助教的建议 n
课程安排 n
师生关系 n
给授课老师和助教的建议 n
436 索引

作者介绍


邹欣现任微软Windows中国工程团队首席研发总监。 1996—2003年,邹欣在微软Outlook团队从事 开发工作,2003—2005年,他在微软内部质量 工具团队和Visual Studio团队负责软件项目管理工具的开发。2005—2012年,他担任微软亚洲研究院技术创新组研发主管,负责研究成果的产品化和创新项目。2012—2014年,他担任微软亚洲互联网工程院首席研发总监,负责必应搜索客户端、必应输入法、必应词典等产品。加入微软前,邹欣从事过商用Unix系统、 n
GPS/GIS软件开发及测试工作。 n
他在2007年出版了《移山之道》,于2008年出版了《编程之美》 (合作)。他于1991年获北京大学计算机软件专业学士学位。1996年获美国美国韦恩州立大学(Wayne State University)计算机软件专业硕士学位。 n
微博 weibo./sdnz n
博客 .blogs./nz n
专栏 zhuanlan.zhihu./goujianzhifa

文摘


序言