课程大纲

介绍

  • 为什么需要业务模型?
  • 建模技能

定义建模范围

  • 什么是业务模型
  • 分离文本和图表元素
  • 对比范围与细节层次

制定业务模型的开发流程

  • 应用步骤:获取、分析、记录、验证
  • 迭代步骤
  • 促进需求研讨会
  • 将模型映射到交付物

绘制业务模型的多维度方面

  • 应用五W方法:谁、什么、在哪里、何时、为什么以及如何
  • 选择正确的建模方法
  • 使用CASE工具和模拟

映射业务全景

  • 分析企业
  • 探索企业架构
  • 将架构分解为组件
  • 使用组件业务模型

应用业务规则

  • 记录约束:操作性和结构性
  • 用决策表表示规则
  • 确定业务功能范围

通过功能分解启动流程

  • 确定功能层次结构
  • 区分功能和流程

绘制UML用例图

  • 定义范围和边界
  • 识别参与者
  • 细化用例

记录业务用例

  • 选择适当的细节层次
  • 指定前置条件和后置条件
  • 建模业务流程

应用流程建模技术

  • 工作流
  • 事件
  • 活动
  • 决策
  • 顺序
  • 消息传递
  • 角色

利用业务流程建模标注(BPMN)

  • 标准化方法的好处
  • 对活动进行排序和分类
  • 对事件进行分类
  • 模拟业务流程

优化业务流程图

  • 选择正确的网关:决策、分支和合并
  • 将流程映射到泳道和池
  • 用工件补充模型

分析企业结构

  • 建立业务领域
  • 记录员工和组织单位
  • 建模系统、文档、信息和工具

用UML类图构建企业结构

  • 确定对象属性
  • 泛化和特化关系
  • 构建类之间的关联
  • 为领域和功能单元打包

最终确定业务模型

  • 使用矩阵实现全面覆盖
  • 优先考虑功能
  • 交叉引用需求
  • 将行为与角色关联

用视角为模型提供上下文

  • 记录业务接口
  • 从手段映射到目标
  • 捕获时间参数

向关键利益相关者传达模型

  • 了解你的受众
  • 选择适当的细节层次
  • 为你的受众选择正确的模型
  • 将业务模型转换为用户需求
  • 交付你的模型

要求

基本的 Windows 知识、OO 技术知识可能会有所帮助。

 21 小时

客户评论 (5)

即将举行的公开课程

课程分类