| 作 者: | Sam Guckenheimer Juan Perez |
| 出版社: | 机械工业出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 软件方法/软件工程 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章价值增加的思维方式
11思维变迁
111有待和谐的三股力量
112什么软件值得构建
12思维方式的对比
13对流的关注
131与工作消减的对比
132透明度
14一个工作项数据库
15使过程适合于项目
16小结
参考文献
第2章价值增加的过程
21微软解决方案框架
22迭代
221为什么迭代
222长度
223不同的视野,不同的粒度
224优先排序
225修改过程
23风险管理
24让过程适合项目
241自适应与计划驱动
242要求的文档与隐含的知识
243隐式与显式的审核关卡和
管理模型
244审计与法规关注
245规定的组织与自组织
246一次一个项目与一次
多个项目
247地理边界与组织边界
25小结
参考文献
第3章需求
31什么是你的愿景
311战略项目
312自适应项目
32何时细化需求
321需求是易变质的
322谁关心需求
33人物和应用场景
331从人物开始
332应用场景
333研究技术
334提早具体化
335故事板
336应用场景的宽度
337客户验证
338制定应用场景
34人物、应用场景及它们的替代
术语
341参与者和用例
342用户故事
35兴奋点、满意点和不满意点
36服务质量
361安全性和隐私
362性能
363用户体验
364可管理性
37卡诺分析
371技术接受生命周期
372收集数据
参考文献
第4章项目管理
41理解偏差
42使用描述性的而非规定性的
度量元
43项目健康的多个维度
44回答日常问题
441剩余工作
442项目速度
443计划外工作
444质量指示器
445缺陷率
446重新激活
447缺陷的优先级
448实际质量与计划速度
45估计迭代
451自顶向下
452自底向上
453精细化
454 估计的质量
455回顾
46优先分配
461优先分配的实验
462什么让优先分配有效率:
红线
463在优先分配中发生了什么
464逐步增强和解决问题
465迭代和优先分配
47让审计者满意
48小结
参考资料
第5章架构设计
51架构的价值增加观点
52面向服务的架构
521Web服务和SOA
522契约优先的设计
53自由度的约束
531基线架构
532验证架构决策
533精细化基线
534参考架构
54 VSTS和面向服务的架构
55服务质量的理念
551安全性
552性能
56公民权理念
57针对运行而设计
58小结
参考文献
第6章开发
61开发的价值增加观
62从开发者的视点看质量
63使用测试驱动的开发来确保需求
的清晰
64通过自动和手动代码评审来解决
编程错误
641自动的代码分析
642手动的代码评审
65用单元测试和代码覆盖度提供
立即的反馈
651先测试还是先编码?
652代码覆盖度
66使单元测试更好
661使用数据
662配置
663构件集成测试
664构建确认测试
665性能调整
67防止版本扭曲
671签入
672搁置
673分支
674哪些文件需要版本管理
675自动化构建
68 让工作保持透明
69小结
参考文献
第7章测试
71测试的价值增加观
72基本问题
73我们交付了客户价值吗
731自动应用场景测试
732让你的测试与UI变更无关
74服务质量适合使用吗
741负载测试
742安全性测试
743易用性测试
75我们测试了变更吗
76我们没测试过什么吗
761需求
762代码
763风险
77软件在生产环境和实验室环境中
运行一样吗
78我们测试的足够吗
781定义“足够好”
782探索测试
783为发现而测试
784 错误的自信
79我们什么时候应当测试
791签入循环
792每日构建循环
793验收构建循环
794迭代循环
795项目循环
710哪些测试应当自动化
711我们的团队或外包团队的效率
怎么样
712小结
参考资料
第8章报告缺陷
81警示性的故事
82软件缺陷的生命周期
821报告缺陷就像写新闻
822主观数据
823客观数据
824评估数据
825计划
83小结
参考资料
第9章项目问题解析
91低估
911不均匀的任务分解
912架构盲点
913范畴蠕变
914不充分的缺陷分配
915资源漏洞
92开发实践过于松弛
921构建失败
922不充分的单元测试
923重新激活
924虚报
93测试通过了,解决方案却不能
工作
931高缺陷发现率
932测试失去时效性
94解决方案停留在测试
941测试失败
942过少的测试
95小结
参考资料
第10章总结
101预料中的批评
102再论价值增加
参考资料