书籍详情
移山之道:VSTS软件开发指南
作者:邹欣
出版社:电子工业出版社
出版时间:2008-01-01
ISBN:9787121071485
定价:¥48.00
购买这本书可以去
内容简介
这是一本介绍软件开发方法(MSF)和工具(VSTS)的书。《移山之道:VSTS软件开发指南》的内容包括:程序设计的基本原则;如何在工具的帮助下进行软件开发:如何与人合作:如何管理软件工程及微软的解决方案和方法论。《移山之道:VSTS软件开发指南》通过虚拟的开发团队——移山公司利用Visual Studio Team System(VSTS)及Microsoft Solution Framework(MSF)敏捷方法论来培训员工、开发商业网站的全过程,系统地讲述了软件开发各个方面的内容。并且通过一系列发生在团队成员之间的故事和对话,生动地描述了在实战中如何运用开发方法,让读者了解VSTS及MSF如何与真实的开发过程相结合,同时解答读者的疑惑。《移山之道:VSTS软件开发指南》共分3个部分,在编排上由易到难,可以供各种层次的读者选择阅读。第1部分,介绍VSTS的基本功能;第2部分,着重讲个人开发技术和两人如何合作;第3部分,联系具体的开发过程,讲解具体使用技巧,理论联系实战。书后有6篇附录,收录了参考文献、常用文档模板,以及VSTS 2008版本的新功能介绍等。
作者简介
邹欣是微软亚洲研究院技术创新组的研发经理,他和同事们一起进行新产品的研发,并把研究院的研究成果转化为产品。2005年~现在,他在微软亚洲研究院工作。2003~2005年,他参加了微软内部的质量管理工具(Product Studio)及Visual Studio Team System 2005的开发工作。 1996~2003年,他在微软Outlook产品团队从事开发工作,主要注重产品国际化、邮件内部协议和提高应用程序的效能。 1993~1994年开发过商用GPS汽车跟踪系统和GIS软件。1992~1993年在美国惠普公司接受软件工程的培训。他不上学已经很多年了,他1996年获美国Wayne State University,Detroit,MI(韦恩州立大学)计算机软件专业硕士学位。1991年获北京大学计算机学位。他有时在学校里讲课,最近一次是2007年秋季在清华大学软件科学实验班讲《现代软件工程》。
目录
引子
第1篇 VSTS介绍
第1章 VSTS概述
1. 1 VSTS简介
1. 2 VSTS快速演示
1. 3 实战演习
1. 4 河曲数码的项目经理
1. 5 本章讨论
第2章 白话MSF方法论
2. 1 果冻的预习
2. 2 MSF基本原则
2. 3 MSF团队模型
2. 4 MSF过程模型
2. 5 MSF敏捷开发模式
2. 6 MSF CMMI开发模式
2. 7 本章讨论
第3章 MSF敏捷模式的工作流程
3. 1 开门14件事
3. 2 项目管理流程
3. 3 回顾
3. 4 本章讨论
第4章 工作项
4. 1 什么是工作项
4. 2 工作项的字段
4. 3 MSF敏捷方法论中的工作项
4. 4 本章讨论
第5章 源代码控制
5. 1 TF源码控制系统基本场景
5. 2 分支,合并
5. 3 标签
5. 4 上架,下架
5. 5 实战指南
5. 6 TFS和VSS
5. 7 本章讨论
第6章 构建工具
6. 1 TF构建的基本概念
6. 2 TBF架构
6. 3 拓扑结构和安全性
6. 4 构建基本流程
6. 5 每日构建
6. 6 本章讨论
第7章 软件测试和VSTS测试工具
7. 1 基本名词解释及分类
7. 2 单元测试
7. 3 代码覆盖率测试
7. 4 构建验证测试
7. 5 验收测试
7. 6 “探索式”的测试
7. 7 回归测试
7. 8 场景/集成/系统测试
7. 9 伙伴测试
7. 10 效能测试
7. 11 压力测试
7. 12 内部/外部公开测试
7. 13 易用性测试
7. 14 “小强”大扫荡
7. 15 讨论
第8章 Office集成功能. 报表. 门户网站,以及其他
8. 1 与Excel的集成
8. 2 与Project的集成
8. 3 报表分析
8. 4 项目门户网站
8. 5 从网页访问VSTS
8. 6 使用TFS OM
8. 7 本章讨论
第2篇 基本技术
第9章 提高个人技术
9. 1 从Hello World开始
9. 2 移山开发方法——比敏捷更精简
9. 3 建立最简单的项目,WC
9. 4 VSTS效能分析工具
9. 5 本章讨论
第10章 代码规范与代码复审
10. 1 代码风格规范
10. 2 代码设计规范
10. 3 代码复审
10. 4 本章讨论
第11章 两人合作
11. 1 团队合作从两个人开始
11. 2 对工作的估计
11. 3 WBS和时间的分配
11. 4 单元测试
11. 5 好的单元测试的标准
11. 6 结对编程
11. 7 两人合作的不同阶段(舞蹈版)
11. 8 两人的合作——如何影响对方
11. 9 黄金点——两人合作的项目
11. 10 思考
11. 11 进一步的作业
11. 12 本章讨论
第3篇 实例分析
第12章 构想阶段
12. 1 项目的起因
12. 2 收集意见
12. 3 团队构成
12. 4 领导小组——阿超的软件开发观点和管理理念
12. 5 团队讨论
12. 6 不对称的主楼
12. 7 用户需求分析
12. 8 决定项目的远景
12. 9 团队合作要经历的阶段
12. 10 本章讨论
第13章 计划阶段
13. 1 委群材,会群工
13. 2 项目计划
13. 3 创建TFS项目及设置
13. 4 软件项目的估计
13. 5 项目计划
13. 6 项目管理到底管啥
13. 7 移山故事:功能本天成,妙手偶得之
13. 8 测试计划
13. 9 本章讨论
第14章 开发阶段
14. 1 典型用户
14. 2 从典型用户到场景
14. 3 场景到任务
14. 4 从任务到代码
14. 5 别人在干啥
14. 6 开发阶段的日常管理
14. 7 代码完成
14. 8 讨论
第15章 稳定阶段
15. 1 似是而非的测试观念
15. 2 测试的文档
15. 3 测试设计说明书(TDS)
15. 4 测试用例
15. 5 错误报告
15. 6 测试修复,关闭缺陷报告
15. 7 测试报告
15. 8 运用测试工具
15. 9 萝卜白菜,各有所爱
15. 10 会诊
15. 11 向ZBB进军
15. 12 本章讨论
第16章 发布阶段和之后
16. 1 Alpha和Beta发布
16. 2 执行发布计划
16. 3 设计变更(DCR)
16. 4 重写或者是重构
16. 5 砍掉功能
16. 6 螺旋式的上升
第17章 结束语
17. 1 事后诸葛亮会议(Postmortem)
17. 2 大家的个人总结
附录A 参考资源
附录B 代码规范
附录C 测试计划
附录D 软件工程相关站点
附录E 事后诸葛亮会议模板
附录F VSTS2008新功能介绍
英文索引
中文索引
第1篇 VSTS介绍
第1章 VSTS概述
1. 1 VSTS简介
1. 2 VSTS快速演示
1. 3 实战演习
1. 4 河曲数码的项目经理
1. 5 本章讨论
第2章 白话MSF方法论
2. 1 果冻的预习
2. 2 MSF基本原则
2. 3 MSF团队模型
2. 4 MSF过程模型
2. 5 MSF敏捷开发模式
2. 6 MSF CMMI开发模式
2. 7 本章讨论
第3章 MSF敏捷模式的工作流程
3. 1 开门14件事
3. 2 项目管理流程
3. 3 回顾
3. 4 本章讨论
第4章 工作项
4. 1 什么是工作项
4. 2 工作项的字段
4. 3 MSF敏捷方法论中的工作项
4. 4 本章讨论
第5章 源代码控制
5. 1 TF源码控制系统基本场景
5. 2 分支,合并
5. 3 标签
5. 4 上架,下架
5. 5 实战指南
5. 6 TFS和VSS
5. 7 本章讨论
第6章 构建工具
6. 1 TF构建的基本概念
6. 2 TBF架构
6. 3 拓扑结构和安全性
6. 4 构建基本流程
6. 5 每日构建
6. 6 本章讨论
第7章 软件测试和VSTS测试工具
7. 1 基本名词解释及分类
7. 2 单元测试
7. 3 代码覆盖率测试
7. 4 构建验证测试
7. 5 验收测试
7. 6 “探索式”的测试
7. 7 回归测试
7. 8 场景/集成/系统测试
7. 9 伙伴测试
7. 10 效能测试
7. 11 压力测试
7. 12 内部/外部公开测试
7. 13 易用性测试
7. 14 “小强”大扫荡
7. 15 讨论
第8章 Office集成功能. 报表. 门户网站,以及其他
8. 1 与Excel的集成
8. 2 与Project的集成
8. 3 报表分析
8. 4 项目门户网站
8. 5 从网页访问VSTS
8. 6 使用TFS OM
8. 7 本章讨论
第2篇 基本技术
第9章 提高个人技术
9. 1 从Hello World开始
9. 2 移山开发方法——比敏捷更精简
9. 3 建立最简单的项目,WC
9. 4 VSTS效能分析工具
9. 5 本章讨论
第10章 代码规范与代码复审
10. 1 代码风格规范
10. 2 代码设计规范
10. 3 代码复审
10. 4 本章讨论
第11章 两人合作
11. 1 团队合作从两个人开始
11. 2 对工作的估计
11. 3 WBS和时间的分配
11. 4 单元测试
11. 5 好的单元测试的标准
11. 6 结对编程
11. 7 两人合作的不同阶段(舞蹈版)
11. 8 两人的合作——如何影响对方
11. 9 黄金点——两人合作的项目
11. 10 思考
11. 11 进一步的作业
11. 12 本章讨论
第3篇 实例分析
第12章 构想阶段
12. 1 项目的起因
12. 2 收集意见
12. 3 团队构成
12. 4 领导小组——阿超的软件开发观点和管理理念
12. 5 团队讨论
12. 6 不对称的主楼
12. 7 用户需求分析
12. 8 决定项目的远景
12. 9 团队合作要经历的阶段
12. 10 本章讨论
第13章 计划阶段
13. 1 委群材,会群工
13. 2 项目计划
13. 3 创建TFS项目及设置
13. 4 软件项目的估计
13. 5 项目计划
13. 6 项目管理到底管啥
13. 7 移山故事:功能本天成,妙手偶得之
13. 8 测试计划
13. 9 本章讨论
第14章 开发阶段
14. 1 典型用户
14. 2 从典型用户到场景
14. 3 场景到任务
14. 4 从任务到代码
14. 5 别人在干啥
14. 6 开发阶段的日常管理
14. 7 代码完成
14. 8 讨论
第15章 稳定阶段
15. 1 似是而非的测试观念
15. 2 测试的文档
15. 3 测试设计说明书(TDS)
15. 4 测试用例
15. 5 错误报告
15. 6 测试修复,关闭缺陷报告
15. 7 测试报告
15. 8 运用测试工具
15. 9 萝卜白菜,各有所爱
15. 10 会诊
15. 11 向ZBB进军
15. 12 本章讨论
第16章 发布阶段和之后
16. 1 Alpha和Beta发布
16. 2 执行发布计划
16. 3 设计变更(DCR)
16. 4 重写或者是重构
16. 5 砍掉功能
16. 6 螺旋式的上升
第17章 结束语
17. 1 事后诸葛亮会议(Postmortem)
17. 2 大家的个人总结
附录A 参考资源
附录B 代码规范
附录C 测试计划
附录D 软件工程相关站点
附录E 事后诸葛亮会议模板
附录F VSTS2008新功能介绍
英文索引
中文索引
猜您喜欢