构建之法:现代软件工程
Book information
Description
软件工程牵涉的范围很广, 同时也是一般院校的同学反映比较空洞乏味的课程。 但是,软件工程 的技术对于投身 IT 产业的学生来说是非常重要的。作者有在世界一流软件企业 20 年的一线软件开 发经验,他在数所高校进行了多年的软件工程教学实践,总结出了在 16 周的时间内让同学们通过 “做 中学 (Learning By Doing)” 掌握实用的软件工程技术的教学计划,并得到高校师生的积极反馈。在此 基础上,作者对软件工程的各个知识点和实战技能要求进行了系统性整理,形成教材。目前,本书已经在至少 25 所高校作为软件工程课程的教材。 本书共分 17 章, 对照美国 ACM/IEEE 2013 年出版的计算机科学教学指导中软件工程相关部分, 本书覆盖了其中大多数的核心内容。本书同时覆盖了最新的业界实战方法,软件团队中各个角色的成 长和关系,以及 IT 行业的创新奥秘。作者可以向感兴趣的读者提供全部章节的教学课件。 第 1 章 概 论 1 1.1 软件 = 程序 + 软件工程 1.2 软件工程是什么 1.3 练习与讨论 第 2 章 个人技术和流程 /20 2.1 单元测试 2.2 效能分析工具 2.3 个人开发流程 2.4 实践 2.5 练习与讨论 第 3 章 软件工程师的成长 /43 3.1 个人能力的衡量与发展 3.2 软件工程师的职业发展 3.3 技能的反面 3.4 练习与讨论 第 4 章 两人合作 /56 4.1 代码规范 4.2 代码风格规范 4.3 代码设计规范 4.4 代码复审 4.5 结对编程 4.6 两人合作的不同阶段和技巧 4.7 练习与讨论 第5 章 团队和流程 /84 5.1 非团队和团队 5.2 软件团队的模式 5.3 开发流程 5.4 练习与讨论 第 6 章 敏捷流程 /101 6.1 敏捷的流程 6.2 敏捷流程的问题和解法 6.3 敏捷的团队 6.4 敏捷总结 6.5 敏捷的故事— 兼酒后问答 6.6 练习与讨论 第 7 章 MSF /121 7.1 MSF 简史 7.2 MSF 基本原则 7.3 MSF 团队模型 7.4 MSF 过程模型 7.5 MSF 敏捷开发模式 7.6 MSF CMMI 开发模式 7.7 练习与讨论 第 8 章 需求分析 /142 8.1 软件需求 8.2 软件产品的利益相关者 8.3 获取用户 需求— 用户调查 8.4 竞争性需求分析的框架 8.5 功能的定位— 四象限方法 8.6 计划和估计 8.7 分而治之(Work Breakdown Structure) 8.8 练习与讨论 第 9 章 项目经理 /175 9.1 PM 是啥 9.2 微软PM 的来历 9.3 PM 做开发和测试之外的所有事情 9.4 PM 的能力要求和任务 9.5 练习与讨论 第10 章 典型用户和场景 /185 10.1 典型场景和典型用户 10.2 规格说明书 10.3 功能驱动的设计 10.4 练习与讨论 第11 章 软件设计与实现 /205 11.1 从Spec到实现 11.2 开发阶段的日常管理 11.3 练习与讨论 第12 章 用户体验 /218 12.1 用户体验的要素 12.2 用户体验设计的步骤和目标 12.3 评价标准 12.4 练习与讨论 第13 章 软件测试 /237 13.1 基本名词解释及分类 13.2 各种测试方法 13.3 实战中的测试 13.4 运用测试工具 13.5 练习与讨论 第14 章 质量保障 /268 14.1 软件的质量 14.2 软件的质量保障工作 14.3 练习与讨论 第15 章 稳定和发布阶段 /284 15.1 从代码完成到发布 15.2 发布之后 — 事后诸葛亮会议 15.3 练习和讨论 第16 章 IT 行业的创新 /301 16.1 创新的迷思 16.2 创新的时机 16.3 创新的招数 16.4 魔方的创新 16.5 创新和作坊 16.6 练习与讨论 第17 章 人、绩效和职业道德 /337 17.1 猪、鸡和鹦鹉的故事 17.2 其实还是人的问题 17.3 绩效管理 17.4 萝卜与白菜 17.5 团队合作的几个阶段 17.6 软件工程师的职业道德 17.7 练习与讨论 索 引 /358
Similar books
理想国译丛系列 套装32册(MIRROR系列)(《没有宽恕就没有未来(NO:001)》《漫漫自由路:曼德拉自传(NO:002)》《断臂上的花朵:南非种族和解、社会转型的关键人物、铺就南非法治之路的萨克斯大法官一生的传奇与回忆(NO:003)》《历史的终结与最后的人(NO:004)》《政治秩序的起源(NO:005)》《事实即颠覆:无以名之的十年的政治写作(NO:006)》《零年:1945 现代世界诞生的时刻(NO:009)深圳读书月2015年度十大好书》《大断裂:人类本性与社会秩序的重建(NO:010)》《政治秩序与政治衰败:从工业革命到民主全球化(NO:011)》《罪孽的报应:德国和日本的战争记忆(NO:012)》《档案:一部个人史(NO:013)》《布达佩斯往事:冷战时期一个东欧家庭的秘密档案(NO:014)》《信任:社会美德与创造经济繁荣(NO:016)》《奥斯维辛:一部历史(NO:017)》《活着回来的男人:一个普通日本兵的二战及战后生命史(NO:018)》《我们的后人类未来:生物科技革命的后果(NO:019)》《奥斯曼帝国的衰亡:一战中东,1914—1920(NO:020)》《国家构建:21世纪的国家治理与世界秩序(NO:021)》《战争、枪炮与选票(NO:022)》《金与铁: 俾斯麦、布莱希罗德与德意志帝国的建立(NO:023)》《创造日本:1853—1964(NO:024)》《娜塔莎之舞:俄罗斯文化史(NO:025)》《日本之镜:日本文化中的英雄与恶人(NO:026)》《教宗与墨索里尼:庇护十一世与法西斯崛起秘史(NO:027)》《明治天皇:1852—1912(NO:028)》《八月炮火(NO:029)》 《资本之都:21世纪德里的美好与野蛮(NO:030)》《回访历史:新东欧之旅(NO:031)》《克里米亚战争:被遗忘的帝国博弈(NO:032)》《拉丁美洲被切开的血管(NO:033)》《不敢懈怠:曼德拉的总统岁月(NO:034)》《圣经与利剑:英国和巴勒斯坦—从青铜时代到贝尔福宣言(NO:035)》)
2019 · EPUB
汉代《洪范》五行学:一种异质性知识的经学化
2023 · EPUB
中医诊断学·全国中医药行业高等教育“十四五”规划教材: 新世纪第五版
2021 · EPUB
中医诊断学(全国中医药行业高等教育“十四五”规划教材)
2021 · EPUB
Living Intentionally Before God
2013 · EPUB
Christianity in America
2013 · EPUB
.NET 6.0 Blazor Server 開發快速體驗
2021 · EPUB
Realm Divided. A Year in the Life of Plantagenet England
EPUB