深圳电子协会分析师学习班招生报名
【课程说明】
需求开发与管理是项目的基础,本次“需求开发与管理最佳实践”培训班将对需求(业务需求)如何定义、业务需求如何评审,立项后如何进行用户需求捕获、后期软件需求如何分析建模与文档化、业务需求变更与跟踪管理提供1套可以实践的解决方案,通过讲解和案例分析指导学员完成1系列练习,使学员对需求分析与需求管理的方法和过程建立较深刻的认识和实际操作的能力。
【培训目标】
1、掌握需求开发与需求管理的理念建立正确的需求观,掌握整体需求工程总体框架;需求开发和需求管理的方法与使用原则;需求所涉及的业务需求、用户需求和功能需求3个层次之间的关系、权利与责任; 2、客户需求收集与评审; 3、用户需求的捕获与实现; 4、软件需求的分析建模与编写方法; 5、需求发布前,3层需求的评估与确认; 6、需求变更与版本控制方法; 7、需求状态跟踪和需求跟踪的技术和方法。
【考核认证】
培训结束经考核成绩合格者获得:工业和信息化部人才交流中心颁发的《高级需求分析师》证书。证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。
【培训对象】
1、企业部门负责人;业务分析师;系统分析师;软件开发工程师;软件测试工程师等。 2、软件开发企业的需求分析师、系统架构师、需求分析资深开发人员。
【授课师资】
郭树行 北航软件所博士,任教于央财,擅长需求工程、项目管理、IT规划 王如龙 湖南大学博导,擅长需求工程、项目管理、企业信息化 龚永罡 北理工博士任教于北工商,擅长数据挖掘,需求工程、系统架构 程文俊 毕业于中科院软件所,擅长需求工程、项目管理、系统架构
【培训方式】
学员自带笔记本电脑。培训采用实战的方式,整个培训过程学员需要在讲师的指点下动手操作,项目当场剖析和建模。
【培训内容】
日期安排 | 授课模块 | 知识要点 |
---|---|---|
第1天 | 需求工程要点与需求解析 | 1 需求在软件工程中的地位 2 需求工程的基本任务与活动构成 3 需求分析的任务、需求分析的基本过程 4 需求管理的任务、需求管理的基本过程 5 需求的3个层面(业务需求,用户需求,软件需求) 6 需求的3个类型(功能需求,非功能需求,设计约束) 7 商业产品与需求管理的差异 8 结合实际案例,进行分析失败的教训 |
需求开发总方法概述 (SDRUM2) | 需求开发的SDRUM2方法——需求质量的必要保证 (S:业务需求分析、D:领域分析、R:用户特征分析、 U:用户需求分析、M2:软件建模与文档化) 实例讲解:某案例公司的需求分析说明书 工具讲解:EA7.5中文版 | |
业务需求分析 (Subject 业务主题) | 1 业务需求含义与分类 2 从企业战略角度识别业务需求 3 从企业流程瓶颈识别业务需求 4 业务需求建模与描述 实例讲解:某案例公司的业务需求分析说明书 工具讲解:EA7.5中文版 业务需求建模 | |
领域分析与建模 (Domain 领域) | 1 企业本质与领域分析 2 领域分析与顶层设计 3 领域分析之领域建模(类图设计) 工具讲解:EA7.5中文版 领域分析与建模 | |
第2天 | 用户特征分析与用户群划分 (Role 角色划分) | 1 用户群划分与用户特征分析 2 用户群划分的方法 3 用户群特征对需求的影响 工具讲解:EA7.5中文版用户群划分与角色建模 |
用户需求捕获与用例规约 (Usecase 捕获) | 1 甲、乙方对需求的理解、甲、乙方对需求的要求 2 需求获取的主要困难、手段 3 业务访谈、问卷调查、历史文档分析 4 业务过程/工作流程观察、原型试验 5 与用户沟通的技巧、与客户沟通的技巧 6 需求获取要点总结 7 用例图建模 8 用例清单设计 实战讲解:用例清单设计与用例规约 | |
系统分析与建模 (Model 用例建模) | 1 原始需求的优化,利用用例图建模进行原始需求的整理 合并、扩展补充 2 用例的分析技术-时序图建模(提炼边界类、控制类、 实体类) 3 边界类的细化-原型分析设计 4 控制类的细化-职责划分与类图设计 5 实体类的细化-数据规约与权限设计 | |
第3天 | 需求文档编写 (Model 模板化规约) | 1 国家标准:传统分析方法样本、面向对象分析方法的样本;基于CMMI的需求规格说明书、 2 基于SDRUM的需求规格说明书 3 需求规格文档的差异,及其文档组织的侧重点。 4 用户模板设计 工具讲解:EA工具的自动文档生成 |
需求基线管理策略与操作要务 | 1 需求基线 2 迭代与需求基线的思想 3 需求基线操作实务 4 需求估算 5 优先级划分 6 制定基线计划 ○需求基线管理实战-配置管理与计划游戏 | |
需求变更管理策略与操作要务 | 1 需求变更管理 2 控制项目范围的扩展 3 变更控制过程 4 变更控制委员会 5 测量变更活动 6 变更请求决策分析 7 变更会审与确认 8 变更管理操作实务 ○如何有效地进行需求变更管理以保证开发节奏 | |
第4天 | 需求跟踪管理策略与操作要务 | 1 定义需求的层次 2 获得需求间的父子关系 3 定义需求与模块之间关系 4 定义需求与测试用例之间关系 5 分析需求与其他要素之间的相互影响 6 需求跟踪矩阵设计与应用 ○需求跟踪矩阵案例与讨论 |
需求管理工具与介绍 | 1 需求管理工具的设计思想 2 需求管理工具的基本功能演示 3 版本控制、基线、跟踪、变更的演示 ○介绍3款主流需求管理工具与讨论 | |
需求管理体系建设与管理制度 | 1 管理体系建设的必要性 2 管理体系甲方案例1 3 管理体系甲方案例2 4 管理体系定制与设计方法 5 需求跟踪矩阵设计与应用 ○需求管理体系与制度建设讨论 | |
案例讨论 | 客户讨论与课程总结 |