需求复用与设计复用 |
第1部分:需求复用
|
1. 全局审视历史项目或产品中功能
2. 分析功能的相似性与重叠性
3. 对比相似性功能需求规格文档的差异性
4. 功能需求规格之间的重叠性的波及面
5. 相似性功能规格的类型化、模板化、参数化
6. 使用知识工具管理相似功能规格的模板
7. 需求规格模板约束需求文档
8. 类型化需求规格模板-带范例需求模板
9. 需求分析的策略模型-减少分析的失误
10. 需求沟通的策略模型-问的视角
11. 使用UML工具建立统一需求模板库
12. 业务词汇表的模板
|
第2部分:设计复用 |
1. 架构设计视图-对比不同设计视图方案
2. 建立组织级架构设计视图方案
3. 设计策略模型-减少设计思维差异
4. 扩展性弹性设计策略模型
5. 数据库弹性设计策略模型
6. 质量效用树-质量属性分解模型
7. 性能分解策略模型
8. 可靠性分解策略模型
9. 设计模式的复用方式
10. 建立自己的设计模式库
11. 框架类库的复用模式
|
代码复用、测试复用、资产库 |
第3部分:代码复用 |
发现编程的规律
编程路线图的策略复用
发现相似的代码片段
代码片段的参数化
基于软件工程模式的代码片段复用
使用工具管理代码片段
提炼遗留代码重构策略
发现阅读代码的策略
代码评审的策略模型
TDD编程的策略模型 |
第4部分:测试复用 |
启发性测试策略模型
测试分析模型-Google ACC
测试架构视图模型
测试文档模板复用
测试输入、场景与输出构造策略模型
测试数据复用模式-测试数据中心
测试场景复用模式
测试断言复用模式
质量测试策略模型
通用测试技术决策模型 |
第5部分:企业资产库 |
基于WIKI建立自己经验库
基于Atlassian的Confluence知识库搭建方案
基于Microsoft SharePoint的文档库搭建方案
基于EA工具的设计模式库搭建方案
规划企业资产库的结构
统一资产项命名方式
规划资产项的使用管理、版本管理、变更管理
撰写资产项使用指南 |