四色建模法共有四个概念:

一.时标性对象 - 时刻时段原型
1.业务在时间轴上发生的需要跟踪的事件留下的痕迹
概念为:跟踪实体对方发生的所有需要跟踪的事项
通常生命周期比较短。如:订单等。
2.图例用粉色来表示
二.实体对象
1.业务事件中的参与者:人、事、物
通常生命周期贯穿多次业务或贯穿多次时标性对象。
2.实例通常用绿色来表示
三.角色
1.实体在业务流程中所扮演的角色
2.图例用黄色表示
四.描述
1.说明实体、时标性对象的属性
2.图例用蓝色来标识

四色建模法-五步骤
第一步:寻找需要追溯的事件和足迹,识别出时标性对象
第二步:整理时标性对象,得到模型骨干
第三步:寻找和分析出这些事件中的参与者:人、事、物
第四步:抽象出角色,并插入其中
第五步:添加对象 描述性信息

这里简单构建一下四色建模法构建抢红包应用的实例
这里是简单的红包发出,接收的过程演绎
例:
1.发红包、收红包、红包过期三种事件


二.模型骨干的构建


以上是以红包为中心,我们以用户为中心进行整理

进行进一步分析整理,加入账户概念

最后规整


3.添加人、事、物
4.添加角色
这里感谢 枫荇 架构师的讲解,以此记录设计方式

四色建模法 模型分析和设计相关推荐

  1. 运用四色建模法进行领域分析

    运用四色建模法进行领域分析 领域建模有很多种方法,对于同样的问题域使用不同的建模手段得到的模型可能也不尽相同.于是我经常听到这样一个问题:怎么才能保证建模的正确性? 这听起来是个合理的质疑,但实际上却 ...

  2. 【领域驱动设计】四色建模法

    一.参考资料 实例! 领域驱动四色建模法分析需求 - 知乎 运用四色建模法进行领域分析 - 简书 代码精进之路:从码农到工匠-张建飞-微信读书

  3. 徐昊:运用四色建模法进行领域分析

    徐昊@ThoughtWorks 读完需要 6 分钟 速读仅需 2 分钟 1 前言 领域建模有很多种方法,对于同样的问题域使用不同的建模手段得到的模型可能也不尽相同.于是我经常听到这样一个问题: 怎么才 ...

  4. 利用计算机设计比率分析模型,整理的答案——财务模型分析与设计的复习思考题...

    <财务管理模型分析与设计>复习思考题 注:红色标出需要补充 01.什么是计算机财务管理模型?其组成要素有哪些? 计算机财务管理模型是利用数学符号和计算机技术,在计算机环境中描述财务管理活动 ...

  5. 实验五、UML动态建模之状态图分析与设计

    实验目的 通过"网络教学系统"UML建模过程掌握状态图的分析与设计方法. 实验环境 PowerDesigner 实验任务 "网络教学系统"的功能需求主要包括以下 ...

  6. 领域建模——四色建模

    建模过程 领域模型图

  7. 基于上下文的业务流建模法(二)

    一.背景 上一篇文章说到了我提出了一种新的建模方法,并对建模方法的大概内容做了阐述,本次我将继续对这个建模方法做进一步的说明,并提供一个小小的案例来熟悉一下建模套路.下一篇文章将通过其他案例来展示这种 ...

  8. 数学建模之层次分析法模型

    目录 问题 问题实例 问题分析 建立层次分析法模型 分析权重的方法 ​编辑 填表指标的权重​编辑 一致性检验 一致性检验的引入 一致性检验的步骤 计算判断矩阵 归一化处理 算术平均法求权重 几何平均法 ...

  9. 四色原型的学习心得分享

    在讨论四色原型之前,我想先狗胆讨论下什么是我所认识的"世界"? 我觉得世界由物质及其相互作用组成."物质"是不以人的意识为转移的客观存在:而"相互作用 ...

最新文章

  1. Linux 虚拟化网络技术 — 虚拟网络协议栈
  2. 通过实例理解Spring的Bean工厂和AOP框架
  3. idea代码调试debug篇
  4. spring手动回滚事务_Spring总结---gt;03
  5. 关于T4,正在发生的...
  6. django本地安装mysql_Ununtu 15.04 安装MySql(Django连接Mysql)
  7. [GNU LD系列 3.3] 简单的链接脚本例程
  8. SAP License:我们到底需要什么能力?
  9. redis允许其他机器远程连接
  10. BOM——window对象
  11. Atiitt 技术部的基本发展战略 attilax总结 艾龙 著 1. 战略的解释,即是 大概纲领与方法 1 2. 技术的基本战略是,培训,吸收与改造,recos,预研,技术储备 1 2.1.
  12. 凸优化第八章几何问题 8.5中心
  13. 【树】Unique Binary Search Trees II
  14. 懒人——支付宝app支付
  15. C++ STL详解超全总结(快速入门STL)
  16. 数据库概念设计与逻辑设计
  17. 物联网通信技术第9章 异构网络协同通信
  18. Ndis网卡驱动是如何操控硬件的
  19. 巅峰对决:node.js和php性能测试
  20. 数据结构实践——B-树的基本操作

热门文章

  1. locust之安装(3)
  2. docker镜像上传
  3. BUG记录--Iconfont图标在IE8浏览器的兼容问题
  4. 怎么把学校计算机室的电脑连上网,笔记本电脑连不上校园网怎么办
  5. 大学生计算机编程总结,计算机编程实习小结
  6. R语言线性判别分析(LDA),二次判别分析(QDA)和正则判别分析(RDA)
  7. IDS V99 for Ford Mazda Released at wobd2
  8. excel常用小操作
  9. Data Mining Machine Learning学习笔记 机器学习入门笔记 之jieba分词(中文分词)(二)
  10. 抱歉出现问题:关闭 windows hello,然后尝试再次运行安装程序