致力于提升研发企业的持续创新能力

结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。

课程分类列表

软件需求分析与管理高级培训
课程类别:产品设计及创新

需求分析 管理 需求获取

课程讲师:

Carlson Wang

课程周期:

2天

课程费用:

5200元

培训目标

需求开发与管理是软件项目中一项十分重要的工作,据调查显示有近45%的项目最终因为需求的问题最终导致失败。因此,需求工作将对软件项目能否最终实现产生至关重要的影响。

虽然如此,在项目开发工作中,很多人对需求的认识还远远不够,从小到几十万元,大到上亿元的软件项目的需求都或多多少的存在问题,有的是开发者本身不重视原因、有的是技术原因、有的是人员组织原因、有的是沟通原因、有的是机制原因,以上种种原因都表明做好软件需求开发是一项系统工作,而不是简单的技术工作,只有系统的了解和掌握需求的基本概念、方法、手段、评估标准、风险等相关知识,并在实践中加以应用,才能真正做好需求的开发和管理工作。

本课程将从软件工程的实践出发,系统的指导如何采用有效的工具和方法对需求进行捕获、开发、分析、建模、管理和验证,帮助提高需求分析的能力以及需求分析对项目成功率的贡献。

  

培训对象

需求分析员、业务分析员、产品经理、项目经理、项目组长

架构设计师、测试工程师或其他对需求分析有兴趣的相关项目人员


课程大纲

主题 内容
认识软件需求 什么是软件的需求?需求的定义
 需求分析的重要性及其在软件工程中的位置
 需求的影响因素:范围、干系人、目标的相互作用
 需求的层次划分与分类
 业务需求、用户需求、业务规则、质量属性
 功能需求、系统需求、外部接口与约束
 需求常见概念的澄清
 案例分析与演练
需求工程 什么是需求工程?
 什么是需求开发?
 什么是需求管理?
 需求开发与需求管理的关系
 需求工程的推荐方法
 迭代的需求开发过程
 需求分析员的职责,项目经理/技术经理/开发人员/测试人员的角色如何参与。
 需求分析所需要的技能和知识结构
 开发人员和测试人员在需求工程中的协作和配合
 案例分析与演练
需求获取 需求的来源
 用户类、角色分析
 需求获取的方法
 需求整理和分类
 用例法
 用例发现
 业务用例与场景
 提取产品用例
 提取功能性需求
 用例模板
 寻找遗漏的需求
 案例分析与演练
需求分析 需求分组
 产品分解结构
 原型方法
 UML面向对象的需求分析与建模
 非功能需求
 需求优先级处理
 需求分配
 需求工作量评估与版本工作量汇总评估
 案例分析与演练
需求编写 需求的标识
 需求规格的框架及汇编
 需求项框架
 需求矩阵
 需求规格说明模板
 需求矩阵模板
 案例分析与演练
需求确认 需求确认的时机
 需求评审:正式与非正式的评审
 业务需求的评审
 用户需求与功能需求的评审
 测试需求
 需求进入基线
 案例分析与演练
需求管理 需求驱动的软件开发计划
 需求变更驱动软件开发计划变更
 需求状态跟踪
 需求跟踪:需求关系链
 需求跟踪矩阵
 需求变更控制过程
 不同软件开发方法下的需求分析与管理实践(包括传统软件工程、RUP以及Scrum/XP敏捷开发环境下的需求分析实践)
 案例分析与演练
找到所需课程了吗?即刻 填写申请表格 与我们联络吧