《构建之法:现代软件工程》邹欣

《构建之法:现代软件工程》邹欣

ID:31513152

大小:21.15 MB

页数:628页

时间:2019-01-12

《构建之法:现代软件工程》邹欣_第1页
《构建之法:现代软件工程》邹欣_第2页
《构建之法:现代软件工程》邹欣_第3页
《构建之法:现代软件工程》邹欣_第4页
《构建之法:现代软件工程》邹欣_第5页
资源描述:

《《构建之法:现代软件工程》邹欣》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、构建之法——现代软件工程邹欣著人民邮电出版社目录推荐序读者反馈前言多看版前言给任课老师和助教的建议第1章概论1.1软件=程序+软件工程1.2软件工程是什么1.3练习与讨论第2章个人技术和流程2.1单元测试2.2效能分析工具2.3个人开发流程2.4实践2.5练习与讨论第3章软件工程师的成长3.1个人能力的衡量与发展3.2软件工程师的职业发展3.3技能的反面3.4练习与讨论第4章两人合作4.1代码规范4.2代码风格规范4.3代码设计规范4.4代码复审4.5结对编程4.6两人合作的不同阶段和技巧第5章团队和

2、流程5.1非团队和团队5.2软件团队的模式5.3开发流程5.4练习与讨论第6章敏捷流程6.1敏捷的流程6.2敏捷流程的问题和解法6.3敏捷的团队6.4敏捷总结6.5敏捷的故事——兼酒后问答6.6练习与讨论第7章MSF7.1MSF简史7.2MSF基本原则7.3MSF团队模型7.5MSF敏捷开发模式7.6MSFCMMI开发模式7.7练习与讨论第8章需求分析8.1软件需求8.2软件产品的利益相关者8.3获取用户需求——用户调查8.4竞争性需求分析的框架8.5功能的定位和优先级8.6计划和估计8.7分而治之(

3、WorkBreakdownStructure)8.8练习与讨论第9章项目经理9.1PM是啥9.2微软PM的来历9.3PM做开发和测试之外的所有事情9.4PM和风险管理9.5PM的能力要求和任务9.6练习与讨论第10章典型用户和场景10.1典型用户和典型场景10.2用例(UseCase)10.3规格说明书10.4功能驱动的设计10.5练习与讨论第11章软件设计与实现11.1分析和设计方法11.2图形建模和分析方法11.3其他设计方法11.4从Spec到实现11.5开发阶段的日常管理11.6练习与讨论第1

4、2章用户体验12.1用户体验的要素12.2用户体验设计的步骤和目标12.3评价标准12.4练习与讨论第13章软件测试13.1基本名词解释及分类13.2各种测试方法13.3实战中的测试13.4运用测试工具13.5练习与讨论第14章质量保障14.1软件的质量14.2软件的质量保障工作14.3练习与讨论第15章稳定和发布阶段15.1从代码完成到发布15.2发布之后——事后诸葛亮会议15.4练习和讨论第16章IT行业的创新16.1创新的迷思16.2创新的时机16.3创新的招数16.4魔方的创新16.5创新和作

5、坊16.6练习与讨论第17章人、绩效和职业道德17.1猪、鸡和鹦鹉的故事17.2其实还是人的问题17.3绩效管理17.4萝卜与白菜17.5团队合作的几个阶段17.6软件工程师的职业道德17.7练习与讨论索引ABCDEFGHIJKLMNOPQRSTUVWXYZ内容简介软件工程牵涉的范围很广,同时也是一般院校的同学反映比较空洞乏味的课程。但是软件工程的技术对于投身产业的学生来说是非常重要IT的。作者邹欣有长达20年的一线软件开发经验,他利用业余时间在数所高校进行了长达年的软件工程教学实践,总结出了在616

6、周的时间内让同学们通过做中学“(LearningByDoing)”掌握实用的软件工程技术的教学计划,并得到高校师生的积极反馈。在此基础上,作者对软件工程的各个知识点和技能要求进行了系统性整理,形成教材。本书共分17章,对照美国ACM/IEEE2013年新出版的计算机科学教学指导(ComputerScienceCurricula2013)中的软件工程相关部分,这本教材覆盖了其中大多数Core-Tier1和Core-Tier2的内容,同时讲述了业界最新实践方法。推荐序我和邹欣大约是在2009年认识的。当时

7、北航软件开发环境国家重点实验室的同学要学习各种软件开发环境,我们就通过微软亚洲研究院的高校关系部经理马歆找到邹欣,请他给我们介绍微软软件项目管理环境TeamFoundationServer,并给我们的学生讲一讲《现代软件工程》这门课。2009年秋季学期,邹欣如约在北航开讲《现代软件工程》,我们从北航计算机学院大三的学生中抽出一部分学生上这门课,其他学生继续上常规的《软件工程》课。为了更好地测评授课效果,我们还在两个班级收集了数据,对比同学们的学习时间、代码量,以及在专业技能、职业技能方面的收获。201

8、2年,在北航计算机学院高小鹏老师的支持下,邹欣老师和罗杰老师合作,再次讲授该课程。两个学期的数据表明,《现代软件工程》采用的“做中学”的教学方法和面向实战、超大量的项目实践给学生带来了明显的帮助,不但让基础好能力强的学生如虎添翼,基础一般的学生更是从中获益,能力得到了显著的提升。2013年秋季学期,罗杰老师正式开始独立讲授这门课,继续北航的软件工程教学改革。邹欣老师则带着对软件工程教学极大的热情,针对教学体系中的薄弱环节,又开设了《现代程序设计》选修课,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。