需求分析师培训
课程名称:需求分析师(需求分析与需求管理)培训
课程时间:3天
课程对象:
本课程适用于所有的软件项目相关人员,特别是系统分析员、设计员和项目经理以及应用开发者、咨询专家、分析员、设计师、程序员、测试员、软件工程师、系统集成人员。
课程目标:
在开发周期早期提高项目需求分析的质量,减少重复劳动;通过控制项目范围的扩展及需求变更来达到按计划完成预定目标
课程内容:
需求分析师(需求分析与需求管理) |
||
第一天 (需求过程 与需求管理) |
需求过程介绍 |
(1)需求的概念和需求分析的任务 (2)需求分析与软件生命周期的关系 (3)需求分析过程——需求分析的基本过程 |
了解需求—与用户沟通的方法及其技巧 |
(1)业务访谈 (2)专题会议 (3)业务过程/工作流程观察 (4)遗留文档 (5)问卷调查 (6)原型试验 (7)领域专题讨论会议 | |
改进需求过程 |
(1)需求与其他项目过程的联系 (2)软件需求对其他项目风险承担者的影响 (3)软件过程改进的基础 (4)过程改进周期 (5)需求过程的积累材料 (6)需求过程改进路标 | |
软件需求与风险管理 |
(1)软件风险管理基础 (2)与需求有关的风险 (3)风险管理是你的好助手 | |
需求管理的原则与实现 |
(1)需求管理和过程能力成熟度模型 (2)需求管理步骤 | |
| (3)需求规格说明的版本控制 (4)需求属性 (5)度量需求管理的效果 | ||
管理变更请求 |
(1)控制项目范围的扩展 (2)变更控制过程 (3)变更控制委员会 (4)测量变更活动 | |
需求链中的联系链 |
(1)需求跟踪 (2)变更需求代价:影响分析 | |
需求管理工具 |
(1)使用需求管理工具的益处 (2)商业需求管理工具 (3)实现需求管理自动化 | |
第二天 (需求分析方法与文档撰写) |
需求分析的方法 |
(1)结构化分析方法(传统方法) 数据分析 数据对象、属性与关系 数据之间的关系:基数与形态、实体关系图(ERD) 功能分析 数据流程分析->DFD 控制流程分析->CFD 控制规约 数据字典 (2)面向对象的分析方法 用例分析——以用户角度看待系统(业务模型分析) 业务用例(本质用例) 涉众、场景、用户故事 用例图 如何编写用例 系统分析——以技术视角看待系统(需求规格化) 从业务用例到系统用例 静态分析:识别对象、类图、对象图 动态分析:活动图、交互图(顺序图、通信图)、状态图等等 (3)面向方面的分析方法 基于AOSD的用例填补面向对象分析的不足 通过叠加用例切片来构建系统 使对等用例保持分离 使用扩展用例保持分离 基于用例模块开发 |
| 基于用例和方面分析策略 基于对等的应用用例使功能需求保持分离 基于应用-扩展用例使功能需求保持分离 基于基础结构用例使非功能需求保持分离 基于平台相关用例切片使平台特性保持分离 基于用例测试切片使测试保持分离 | ||
需求的形式 |
(1)系统边界与上下文关系 (2)人、机职责的划分 (3)分层描述 产品目标层:范围限定 领域层:用户与系统的交互(任务级) 对话层:完成某一任务(事务)的具体(操作)过程 (4)用户界面处理 | |
补充需求说明 (处理非功能型需求) |
(1)性能 (2)安全 (3)可靠性 (4)可移植性 (5)可维护性 (6)可用性 | |
编写需求规格说明书 |
(1)国家标准 给出一个样本——传统分析方法样本、面向对象分析方法的样本 (2)基于CMMI的需求规格说明书 (3)基于Agile的需求规格说明书 | |
第三天 (业务建模与原型获取) |
领域分析 |
(1)分离领域 (2)获取领域规范 (3)描述领域规范(DSL) (4)定义领域模型 |
业务视图 |
(1)业务愿景 (2)业务过程 (3)业务结构 (4)业务行为 | |
业务规则 |
(1)业务规则语法 (2)对象约束语言OCL表达业务 (3)业务规则类别(推导、约束与存在) (4)模糊的业务规则 | |
业务模式 |
(1)资源与规则模式 (2)目标模式 | |
| (3)过程模式 (4)业务模式模版设计 | ||
业务构架与软件构架 |
(1)软件构架建模 (2)利用业务构架来定义软件构架 (3)业务模型重构 | |
业务模型案例分析 |
(1)XXX邮购公司业务模型 (2)电子商务站点业务原型 (3)CRM业务原型 | |

| 我爱研发网 | 中电华信 | 阿里西西 | JAVA爱好者 | 东方教育网 | 北京英才网 |
| UFO007全球电子商务 | 蓝锋站长站 | 京辰市场咨询公司 | 锣鼓网 | 全球大学查询网 | 管理培训资源网 |
| 中教国际教育交流中心 | 快点吧 | 中国人的网站导航 | 中国电脑论坛 | msn下载 | ....[更多] |