需求分析培训大纲
第1部分 需求分析基础
第一章 需求工程的理念与方法论
1.1 高质量需求工程的意义
1.1.1需求工程与需求开发
1.1.2优秀需求具有的特性
1.2 需求管理及其过程定义
1.3 需求开发过程定义
1.4 从系统工程的角度分析与组织需求信息
第二章 需求开发第一阶段:项目启动
2.1 项目启动过程说明
2.2 从问题分析开始需求开发
2.3 问题域与问题框架
2.4 分析客户问题思考产品愿景
2.5 初步定义解决方案的边界与约束
2.6 项目的陈述
2.6.1项目的陈述
2.6.2愿景文档
第三章 需求开发第二阶段:客户需求的收集与分析
3.1 需求获取过程说明
3.2 通过建立模型来理解业务
3.3 用创新思维发现潜在需求
3.4 创新的产品定义的初步策划
3.5 需求获取中如何理解用户和涉众的需要
3.6 通过原型法挖掘需求
3.7 产品边界的后确定
3.8 需求获取问题总结
第四章 需求开发第三阶段:产品需求定义
4.1 软件需求的严格定义及思考
4.2 深入理解用例方法
四、用例模型及其创建
4.3 用例的结构化及其文档描述
4.4 用例问题的进一步讨论
4.5 控制需求与状态转换关系
4.5.1状态转换
4.5.2产品行为
4.6 新产品开发项目中的需求问题
4.6.1有限的需求来源
4.6.2模糊的需求界定
4.6.3避免CPD陷阱
4.6.4防止NV陷阱
第2部分 需求分析实战
第五章 需求开发第四阶段:归纳功能与非功能性需求
5.1 发现和归纳功能性需求
5.2 发现和归纳非功能性需求
5.3确定验收标准
第六章 需求开发第五阶段:编写需求规格说明
6.1 需求编写过程说明
6.2 需求规格说明书模板
6.3 项目驱动与问题描述
6.4 产品限制条件的确定
6.5 功能性和非功能性需求的描述
6.6 阐述项目问题
6.7 开发补充规格说明
6.8 设定需求优先级
6.9 需求文档编写的若干建议
6.9.1为什么要书写文档
6.9.2走捷径及其风险
6.9.3文档编写的建议
第七章 规范化质量管理1:非正式需求评审
7.1 产品质量保证体系中的复审
7.2 需求质量与质量关的使用
7.3 质量关过程
7.4 质量关测试的有关问题
7.5 组织中如何实现质量关
第八章 规范化质量管理2:正式需求评审
8.1 需求评审是需求的确定过程
8.2 复查规格说明
8.3 需求评审方法
8.3.1审查过程
8.3.2发现遗漏的需求
8.3.3确定是否发现所有的业务用例
8.3.4顾客价值
8.3.5冲突的需求
8.3.6二义性的规格说明
8.3.7风险分析
8.3.8优先级审查设定
8.3.9需求评审的困难
第九章 需求分析、产品设计常用工具和方法
9.1工具
常用工具:Word、PowerPoint、Visio、ProntPage、Excel等Office工具、axure,
开发工具:VC或BC等,
图形工具:如Potoshop、调色板等画图工具。
9.2方法
9.2.1效果图描述法
9.2.2逻辑图描述法
9.2.3关系图表描述法
9.2.4工程数学描述法
9.2.5甘地图描述法
9.2.6其它方法描述
第十章 软件需求评估
10.1组织结构与责任管理
10.2满足用户需求的功能
10.3 保证可实施性
10.4 需求分析评价指标
10.5工作周期
10.6需求不确定更改与可确认保证 |