高级软件需求分析师培训(北京,7月11-13日)
【举办单位】北京曼顿培训网 ******** 中国培训资讯网 ******** 系统思考:高质量软件需求工程概述
1、需求工程:需求开发与需求管理
■软件需求工程模型
■如何建立良好的需求
2、现代软件工程模型中的需求开发
■软件工程中的创新思想和方法
■建立合理的软件工程模型
3、需求开发的过程框架
第二讲 需求规划:产品的目标与轮廓
1、面向客户:理解客户的动机和思维
■理解动机:客户为什么要做这个项目?
■理解思维:为谁?解决什么?为什么?
2、面向产品:创新、创新、创新
■创新思维与创新方法
■原型是“什么”和“为什么”?
■如何通过原型挖掘需求?
■如何对原型效果进行客观分析?
■用户期望与效果的比较分析
3、产品的轮廓:未来产品的素描
■清晰的表述产品的目标
■定义解决方案的边界
■确定解决方案将受的约束
■总结归纳:项目的陈述
第三讲 面向客户:如何开发客户需求
1、建模分析:快速理解业务领域
■概念模型:发现业务的共性及其关系
■案例分析:发现需求背后的需求
2、业务用例:在流程分析中发现业务功能
■传统方法:面向过程的分析方法
■流程分析:建立当前业务模型(Is-As)
■创新分析:建立未来业务模型(To-Te)
■理解特征:行为的共性和变化性
■变化模型:发现变化与理解变化
■发现功能:在建模中发现功能需求
3、沟通技巧:理解涉众的需要
■为什么沟通会发生困难
■在沟通过程中展现思维
■信息来源的多样化
4、产品边界的最后确定
■最终确定产品的价值与范围
■客户需求说明书参考模板
5、需求获取问题的进一步讨论
■需求获取的指导方针
■需求获取中的挑战
第四讲 面向产品:如何开发产品需求
1、复杂系统的需求分解
2、用例分析:描述产品部件的场景
■用例的完整概念
■如何利用用例场景规范行为
■用例模型及其创建规则
3、用例结构化:应对复杂性的手段
■案例分析:包含、扩展与泛化
■包含的场景描述
■扩展的场景描述
■用例的泛化关系及场景描述
■利用用例描述需求要注意的问题
第五讲 深入分析:如何分析与确认需求
1、功能性需求:产品应该如何工作?
■关注细节:事务与功能需求
■避免误解:如何减少二义性
2、非功能性需求:产品的质量特征
■非功能性需求的类型
■ISO 9126:软件产品评价标准
■对质量属性的重要性进行分析
■由冲突发现关键质量属性
3、验收标准:可测量的的需求
■如何用验收标准描述需求
■非功能需求的验收标准
■从不同的关注点看验收标准
4、设定优先级:哪些需求是最重要的?
■为什么要设定需求的优先级
■从多个角度考虑设定优先级
第六讲 总结归纳:编写需求规格说明
1、需求规格说明书模板
2、项目驱动与问题描述
■项目目标
■客户和其它利益相关方
■产品的用户
3、产品限制条件的确定
4、功能性和非功能性需求的描述
■工作的范围
■产品的范围
■功能性需求和数据需求
■非功能性需求
5、阐述项目问题
6、需求文档编写的若干建议
■善于书写良好的文档
■产品需求规格说明书参考模板
第七讲 需求管理:发挥需求的作用
1、需求管理的目的与任务
2、获得对需求一致的理解
■建立利益相关方理解需求的渠道
■获取对需求的承诺
3、需求跟踪
■需求跟踪的动机与方法
■需求跟踪中的管理活动
■查找和消除不一致
4、需求变更控制
■确定需求变更类型
■审批变更申请
■管理变更请求
5、结语:执著的追求卓越
【讲师介绍】
谢老师,曼顿培训网(******** (每月在全国开设四百多门公开课,欢迎报名学习)