软件需求工程 |
基本的软件需求办法
软件需求是什么和为什么
客户的需求观
需求工程的推荐方法
知识技能
需求获取
需求分析
需求验证
需求管理
项目管理
获取业务需求
寻找客户的需求、聆听的需求、启发客户需求
输出文档:《客户调研模版》 |
软件需求分析 |
客户需求分析
企业信息化分析实践(组织、信息、效率、决策、资源、过程)
进行有效的业务分析
深入领域分析, 构建业务架构视图
编写需求分析规格说明书
输入文档《需求规格说明书模版》 2、
需求的图形化分析
需求分析与需求视图,需求建模
从客户需求到分析模型
数据流图
实体联系图
状态转换图, 对话图
类图
用例图(作为分析工具,有专门见解的时间)3、
非功能性需求的处理
ERP级别的需求组织与分析
需求的质量属性 |
软件需求管理 |
如何减少项目风险
需求优先级别3、
需求质量验证需求评审 –需求评审的困难测试需求
需求管理的原则和实现(20M)
需求变更管理
需求变更请求、需求变更影响分析等3、
需求实现和跟踪
需求跟踪动机需求跟踪能力矩阵
需求规模估计, 成本估算、与控制
需求范围控制方法
如何组建有效的变更控制委员会, 变更有效控制
万Line级大规模需求管理
需求追踪的本质与高效关联(避免追踪蜘蛛网) 建立精确的需求过滤器
需求变更、基线与升迁
实施需求管理工具与环境
- 使用RequisitePro建立需求项目库,
- 集成CleaQuest进行需求变更管理,
- 集成ClearCase进行需求版本管理,
- 集成TestManager或者TestDiredtor进行需求缺陷跟踪
|
用例分析技术 |
迭代式软件开发过程2、
确定系统边界
归档用例
图形化用例
用例评审
划分大型系统
用例和项目计划
系统的构造与交付 |
需求开发向设计规划的转化 |
需求确认
项目需求确认
产品需求确认
需求和预评估(项目立项工作的准备)
从需求到设计和编码
基于需求的驱动的开发过程-火龙果MyProcess
通过开发和测试保证需求的质量
需求文档评审方法,
保证交付高质量的需求从需求到成功 |
动手做一个需求开发的实例子
|
需求调研、
需求规格说明书、
用例分析、
需求评审、
需求评估。 |