分析方法之概念建模
2024-03-19 本文已影响0人
需求探索
概念建模
1 目的
概念模型用于组织 一致且全面地传达 领域知识所需的商业术语。
2 描述
概念模型以词汇表 [1]为起点,通常关注领域核心名词概念。概念模型强调高质量、与设计无关且不带数据或实现偏见的定义。概念模型也强调丰富的词汇。
概念模型识别了在交流中使用的所有商业分析信息的正确术语选择。当需要高精度和微妙区别时,这一点尤为重要。
概念模型在以下情况下可能会有效:
- 企业努力组织、保留、构建、管理并传达核心知识,
- 这项倡议需要捕捉大量的业务规则,
- 由于数据模型、类图或数据元素命名与定义被认为具有技术性,涉众对此表示反对,
- 在重新设计业务流程或企业能力其他方面时,寻求创新解决方案,
- 企业面临监管或合规挑战。
概念模型不同于数据模型。概念模型的目标是支持自然语言语句的表达,并提供它们的语义。概念模型并不是为了统一、编码和简化数据而设计的。因此,概念模型中包含的词汇要丰富得多,以适应知识密集型领域。概念模型通常会图形化地表示。
3 元素
.1 名词概念
概念模型中最基本的概念是领域中的名词概念,它们只是空间中给定的概念。
.2 动词概念
动词概念为名词概念提供了基本的结构联系。这些动词概念有标准表述,因此可以明确地引用。这些表述本身不一定是句子;它们实际上是句子(如业务规则语句)的构建块。有时通过定义规则推导、推理或计算动词概念。这是如何从更基础的事实中构建新的知识或信息的方式。
.3 其他连接
由于概念模型必须支持丰富的意义(语义),因此除了动词概念之外,还使用了其他类型的标准化连接。
包括但不限于:
- 分类,
- 分类,
- 部分与整体的关系,以及
- 角色 [2]。
4 使用考虑
.1 优势
- 为与涉众沟通确切含义和细微差别提供一个商业友好的方式。
- 不依赖于数据设计偏见,也不依赖于数据模型中通常有限的业务词汇覆盖率。
- 对白领、知识密集型、决策繁重的业务流程非常有用。
- 确保大量业务规则和复杂的决策表不模糊,并能够整体协同工作。
.2 限制
- 可能对基于业务语义的集成可以在相对较短的时间内实现的程度抱有过高的期望。
- 需要专门的知识,这些知识基于对如何以及如何运用所知的能力进行抽象和非程序化思考。
- 知识与规则的关注可能对涉众来说很陌生。
- 需要工具来积极支持在编写业务规则、要求和其他形式的商业通信时使用标准商业术语。
本文同步发表在 软件需求探索的http://www.srs.pub/babok/gainian-jianmo.html
-
商业分析中的五十种分析方法和技巧之23-词汇表.http://www.srs.pub/babok/cihuibiao.html ↩
-
商业分析中的五十种分析方法和技巧之39-角色与权限矩阵.http://www.srs.pub/babok/juese-yu-quanxian-juzhen.html ↩