课程介绍:需求一直是软件的最重要却也是最容易出现问题的环节,本课程将由资深技术顾问带领大家揭开这个死结。基于客户针对实际项目或者产品的开发,实施需求工程,包括需求开发与管理,通过项目的真实实践,指导客户整体实施需求工程,同时为客户的项目提供一个基本的原型,作为演进的基础。在实战教练结束后,提供后续技术支持。达到在项目中实用的效果。
适合人群:想提高自己分析能力的软件需求人员;.想成长为需求分析专家的测试人员、编码人员、项目经理、开发经理、质量保证人员; 对软件需求感兴趣的其他人员
培训目标:对于有需求经验的人员,这课程帮助你全面了解需求分析的路径,开始改善需求开发和管理实践,是一个提高需求分析水平、掌握需求分析技巧的实践之旅。
对于有志于从事需求分析的人员,本课程可使您深入了解需求分析工程、需求管理过程,掌握需求分析方法,学习分析工具的应用,使您高起点地进入需求分析的殿堂。
课程大纲:软件需求工程
基本的软件需求办法
软件需求是什么和为什么
客户的需求观
需求工程的推荐方法
知识技能
需求获取
需求分析
需求验证
需求管理
项目管理
获取业务需求
寻找客户的需求、聆听的需求、启发客户需求
输出文档:《客户调研模版》
软件需求分析
客户需求分析
企业信息化分析实践(组织、信息、效率、决策、资源、过程)
进行有效的业务分析
深入领域分析, 构建业务架构视图
编写需求分析规格说明书
输入文档《需求规格说明书模版》 2、
需求的图形化分析
需求分析与需求视图,需求建模
从客户需求到分析模型
数据流图
实体联系图
状态转换图, 对话图
类图
用例图(作为分析工具,有专门见解的时间)3、
非功能性需求的处理
ERP级别的需求组织与分析
需求的质量属性
软件需求管理
如何减少项目风险
需求优先级别3、
需求质量验证需求评审 –需求评审的困难测试需求
需求管理的原则和实现(20M)
需求变更管理
需求变更请求、需求变更影响分析等3、
需求实现和跟踪
需求跟踪动机需求跟踪能力矩阵
需求规模估计, 成本估算、与控制
需求范围控制方法
如何组建有效的变更控制委员会, 变更有效控制
万Line级大规模需求管理
需求追踪的本质与高效关联(避免追踪蜘蛛网) 建立精确的需求过滤器
需求变更、基线与升迁
实施需求管理工具与环境
•使用RequisitePro建立需求项目库,
•集成CleaQuest进行需求变更管理,
•集成ClearCase进行需求版本管理,
•集成TestManager或者TestDiredtor进行需求缺陷跟踪
用例分析技术
迭代式软件开发过程
确定系统边界
归档用例
图形化用例
用例评审
划分大型系统
用例和项目计划
系统的构造与交付
需求开发向设计规划的转化
需求确认
项目需求确认
产品需求确认
需求和预评估(项目立项工作的准备)
从需求到设计和编码
基于需求的驱动的开发过程-火龙果MyProcess
通过开发和测试保证需求的质量
需求文档评审方法,
保证交付高质量的需求从需求到成功
动手做一个需求开发的实例子
需求调研、
需求规格说明书、
用例分析、
需求评审、
需求评估。