您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 订阅
  捐助
四色建模法的魅力
 
 
  5852  次浏览      18
 2021-9-17
 
编辑推荐:
本文主要介绍了什么是四色建模法、四色建模法的定义、事件识别和分析步骤。希望对你的学习有帮助。
本文来自于CSDN,由火龙果软件Linda编辑、推荐。

在做复杂业务需求分析的过程中,我们通常会采用领域建模的方式去将复杂问题分解成简单问题,从而有助于我们进行问题分析以及思考解决方案,所以领域建模的正确性起到了非常重要的价值,那么如何来确保建模的正确性,这是一个困扰我们的难题。

我们在进行需求分析建模前会思考业务系统的目的是什么,其实可以发现通常是希望将关键的业务事件以某种数据的形态进行留痕,当我们把这些数据的足迹按照时间顺序排列起来,就可以追溯整个业务流程,最大限度还原当时事情发生的场景,清晰的推测出这个在过往的一段时间内到底发生了那些事情。通常我们会采用四色建模法来实现。

什么是四色建模法

四色建模法是在UML建模的基础上增添了一些描述,把实体分为四类,并标注不同的颜色的一种建模方法。

四色建模法的定义

一句话来概括:一个什么样的人或物品以某种角色在某个时刻或某段时间内参与某个活动。

事件识别和分析步骤

事件识别:

可追溯性的记录数据

代表某个时间的事实

缺失会影响企业的运营

分析步骤:

识别溯源事件

整理模型骨干

找到PPT对象

找到角色

补全描述对象

举个栗子:

针对一个购买图书的业务场景进行实例化分析

识别溯源事件

识别那些事件在运营上是需要追溯的,把这些数据的足迹按照时间顺序排列起来。

整理模型骨干

对识别后的事件进行分析和整理,从而就得到了整个领域模型的骨干。

找到PPT对象

在得到骨干之后,需要丰富这个模型,使它可以更好的描述业务概念,这时候我们需要补充一些实体对象。通常实体对象有三类:人,地点, 物(party/place/thing)

找到角色

在这个基础上,我们可以进一步抽象这些实体事,如果参与到各种不同的流程中去的,这时候,我们就需要用到角色(role)

补全描述对象

最后再把一些需要描述的信息放入描述对象(description)

总结:四色建模法通过将管理和运营目标做为建模的出发点,整套模型实际上是围绕这些“如何有效地追踪这些目标”而建立的,这样的模型可以保证模型支撑企业的运营,四色建模法和别的建模方法相比,更倾向于作为一种分析方法,而不是设计方法,通过将分析得到的领域对象分别归入这四类原型,能让我们更加深刻的理解每个对象的职责,以及对象之间的相互关系。

   
5852 次浏览       18
相关文章

为什么要做持续部署?
剖析“持续交付”:五个核心实践
集成与构建指南
持续集成工具的选择-装载
 
相关文档

持续集成介绍
使用Hudson持续集成
持续集成之-依赖管理
IPD集成产品开发管理
相关课程

配置管理、日构建与持续集成
软件架构设计方法、案例与实践
单元测试、重构及持续集成
基于Android的单元、性能测试
最新课程计划
信息架构建模(基于UML+EA)3-21[北京]
软件架构设计师 3-21[北京]
图数据库与知识图谱 3-25[北京]
业务架构设计 4-11[北京]
SysML和EA系统设计与建模 4-22[北京]
DoDAF规范、模型与实例 5-23[北京]
 
最新文章
iPerson的过程观:要 过程 or 结果
“以人为本”的工程哲学
企业架构、TOGAF与ArchiMate概览
UML 图解:顺序图( sequence diagram )
UML 图解:对象图( class diagram )
最新课程
基于UML和EA进行系统分析设计
UML+EA+面向对象分析设计
基于SysML和EA进行系统设计与建模
UML + 嵌入式系统分析设计
领域驱动的建模与设计
更多...   
成功案例
某电信运营供应商 应用UML进行面向对象分析
烽火通信 UML进行面向对象的分析设计
西门子 UML与嵌入式软件分析设计
航天科工某子公司 从系统到软件的分析、设计
深圳某汽车企业 模型驱动的分析设计
更多...