需求分析员,业务需求分析员,项目经理,或者团队需求相关人员
| 课程编号 | 开课日期 | 地点 | 培训天数 | 选择报名 |
需求分析员,业务需求分析员,项目经理,或者团队需求相关人员
课程案例:本课程已经成功为超过几十家企业实施过培训,例如:中国银行、安泰人寿、广发行、阿里巴巴、首都机械、上海电信。
软件的核心价值是业务的有效性,本课程关注业务建模、分析和设计方法,带领您从原始的凌乱的业务开始,梳理业务的逻辑,识别业务的问题,通过业务分析、业务设计,把凌乱的业务梳理清楚,建立稳健的业务模型,进而转化为系统模型,实现业务的优化和发展,驱动高质量的软件开发和维护。
培训目标:
课程将结合具体实际例子讲解核心理论与有效实践方法。从业务视角,实施整个业务建模过程,包括:
• 业务用例分析
•业务角色分析
• 业务对象分析
• 业务流程分析
• 设计可扩展的业务架构
• 从业务映射到系统
• 编写业务说明文档
• 以业务驱动开发
培训对象:需求分析员,业务需求分析员,项目经理,或者团队需求相关人员
学员基础:了解一定的统一建模语言(UML)及OO技术,掌握一定的架构和程序设计知识
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容:2天
业务建模概览 • 什么是业务建模
• 为什么业务建模
• 业务模型都包括什么
• 业务模型和系统模型的区别和联系
• 谁关心业务模型,关心什么
• 业务模型的可变性
• 业务建模的路线图
业务场景与用例分析 • 业务用例建模方法概览
• 业务故事与业务用例
• 收集业务场景
• 业务用例建模
• 编写业务用例说明文档
业务角色分析 • 什么是业务角色,
• 业务角色的层级
• 如何归纳组织结构中的人员
• 描述业务职责
• 复杂组织结构的角色与职责分析
• 建立业务角色模型
• 实例:业务角色分析与建模
业务流程分析 • 什么是业务流程
• 业务流程的层次与粒度
• 业务流程的基本组织原理
• 业务流程梳理与建模方法
• 建立业务流程模型
• 实例:业务流程分析与建模
业务对象分析 • 什么是业务对象,
• 业务对象的收集方法
• 业务对象的分解策略
• 业务对象分析方法
• 业务对象不一致的问题与统一方法
• 利用现有系统的数据进行业务实体分析
• 建立业务对象模型
• 实例应用:一个具体项目业务对象分析
业务规则 • 什么是业务规则
• 业务规则的表达形式
• 复杂业务规则的分析方法
• 规则的可变性分析
• 规则建模方法
•实例应用:业务规则分析与建模
设计可扩展的业务架构 •业务的变化所引起的波动
•如何识别业务的变化
•提炼变化为扩展需求
•设计支持业务变化的框架
•实例应用:可扩展的业务架构
从业务模型到系统模型 • 业务模型都有什么
• 系统模型都有什么
• 从业务模型到系统模型的映射方法
编写业务说明文档 • 业务文档的形式
• 业务文档的内容
• 如何编写高质量的需求分析报告
• 如何评审业务文档
业务驱动的软件开发过程
• 业务驱动的软件开发过程 ◦ 角色,
◦ 制品,
◦ 活动,
◦ 流程
• 业务驱动的需求分析
•业务驱动的数据库设计
• 业务驱动的架构设计
• 业务驱动的迭代开发
•业务驱动的测试
专家讲师:Retor.Zu,具有超过10年的业务分析和建模经验,熟悉基于UML的业务建模和基于BPMN的业务流程建模。为超过100家企业成功实施业务分析、业务建模和系统分析的培训, 例如:南方航空、内蒙电信、中国银行、邦联快递、阿里巴巴、博洛尼 等几十家企业。