编辑推荐: |
本文主要介绍了什么是四色建模法、四色建模法的定义、事件识别和分析步骤。希望对你的学习有帮助。
本文来自于CSDN,由火龙果软件Linda编辑、推荐。 |
|
在做复杂业务需求分析的过程中,我们通常会采用领域建模的方式去将复杂问题分解成简单问题,从而有助于我们进行问题分析以及思考解决方案,所以领域建模的正确性起到了非常重要的价值,那么如何来确保建模的正确性,这是一个困扰我们的难题。
我们在进行需求分析建模前会思考业务系统的目的是什么,其实可以发现通常是希望将关键的业务事件以某种数据的形态进行留痕,当我们把这些数据的足迹按照时间顺序排列起来,就可以追溯整个业务流程,最大限度还原当时事情发生的场景,清晰的推测出这个在过往的一段时间内到底发生了那些事情。通常我们会采用四色建模法来实现。
什么是四色建模法
四色建模法是在UML建模的基础上增添了一些描述,把实体分为四类,并标注不同的颜色的一种建模方法。
四色建模法的定义
一句话来概括:一个什么样的人或物品以某种角色在某个时刻或某段时间内参与某个活动。
事件识别和分析步骤
事件识别:
可追溯性的记录数据
代表某个时间的事实
缺失会影响企业的运营
分析步骤:
识别溯源事件
整理模型骨干
找到PPT对象
找到角色
补全描述对象
举个栗子:
针对一个购买图书的业务场景进行实例化分析
识别溯源事件
识别那些事件在运营上是需要追溯的,把这些数据的足迹按照时间顺序排列起来。
整理模型骨干
对识别后的事件进行分析和整理,从而就得到了整个领域模型的骨干。
找到PPT对象
在得到骨干之后,需要丰富这个模型,使它可以更好的描述业务概念,这时候我们需要补充一些实体对象。通常实体对象有三类:人,地点,
物(party/place/thing)
找到角色
在这个基础上,我们可以进一步抽象这些实体事,如果参与到各种不同的流程中去的,这时候,我们就需要用到角色(role)
补全描述对象
最后再把一些需要描述的信息放入描述对象(description)
总结:四色建模法通过将管理和运营目标做为建模的出发点,整套模型实际上是围绕这些“如何有效地追踪这些目标”而建立的,这样的模型可以保证模型支撑企业的运营,四色建模法和别的建模方法相比,更倾向于作为一种分析方法,而不是设计方法,通过将分析得到的领域对象分别归入这四类原型,能让我们更加深刻的理解每个对象的职责,以及对象之间的相互关系。
|