业务数据建模

课程信息

课程时间: 3

专业进修学分 (PDUs): 21.0

《业务数据建模》培训课程探讨了商业规则、政策、流 程,以及如何有效地建模。学员将学习实体关系图、父型 和子型、属性和关联实体,以及数据约束的文档化。逻辑 数据建模方法主要针对分析阶段通过用户大量参与所发现 的重要业务需求。您还将学习如何在不受技术或组织结构 限制的条件下创建模型。

在任何软件开发项目中,项目人员都要能够沟通业务流程 和信息/数据需求之间的交叉点,这一能力对取得项目成 功至关重要。对商业分析师来说,了解和解释用户需求既 是重大挑战,也是机会。了解结构化建模的商业分析师在 需求的解决和沟通方面具有明显的优势。采用模型可帮助 所有干系人更好地理解商业规则和数据管理需求与手头项 目之间的关联性。

提醒:在参加本课程之前,我们建议您首先掌握《需求的 获取和管理》课程中的背景信息。本课程与第三版《商业 分析知识体系指南®》(BABOK® 指南)™内容一致。

您将学会如何:

  • 创建逻辑数据模型来定义商业和项目需求
  • 解释逻辑数据建模在需求收集流程中的目的、重要性和用途
  • 描述数据流图和功能分解图的要素,以及他们与逻辑数据模型的关系
  • 向干系人解释逻辑数据模型
  • 把逻辑数据建模应用到整个软件开发生命周期,应对商业管理问题

课程主题

数据流图 (DFDs) 和功能分解图 (FDDs)

  • 设计 DFDs 和 FDDs
  • 识别商业领域
  • 基本商业流程建模 (FDDs)
  • 记录商业流程中的数据用途 (DFDs)
  • 了解它们与逻辑数据模型的关系

识别、描述概念数据模型

  • 命名实体、属性和关系
  • 发掘和定义实体
  • 分析属性
  • 定义关系中的基数
  • 了解连接和代理的唯一标识符

逻辑数据模型

  • 设计具体逻辑数据模型
  • 识别和应用实体类型
  • 使用子类型和超类型建模
  • 了解属性和关联实体
  • 了解多值属性
  • 记录逻辑数据模型
  • 使用 CRUD 矩阵分析数据

上下文级别的数据流图

  • 绘制代表流程、外部动力和数据流的图形
  • 定义和命名图形组件
  • 绘制发散、收敛数据流
  • 数据流图的水平测量
  • 避免绘图中的常见错误

过渡到 OO/UML

  • 了解统一建模语言 (UML)
  • 使用用例、类状态和活动图

其他关键主题

  • 使用规范化规则
  • 了解物理数据模型
  • 描述 CASE 工具的功能和好处
  • 验证并提出模型,增加项目成功率
PMBOK® 指南
知识领域


项目集成管理
项目范围管理
项目质量管理
项目沟通管理