建模风暴 (英文PPT)

13-12-19 banq

2
banq
2013-12-19 10:57
现在典型企业应用缺陷如下两个图:



banq
2013-12-19 11:00
一些民间人士称下图是模型?呵呵。


banq
2013-12-19 11:03
每个人都要讲统一语言,否则就是卑鄙小人,非君子之道。

其实我们有统一语言,那就是SQL。每个数据库都在讲它。


banq
2013-12-19 11:08
目前典型企业系统问题总结:

1. 数据驱动

2.没有上下文边界。

这些问题导致系统实现与需求经常发生冲突,以至于项目管理者有一种看着北极熊打架的快乐体验,项目经理的重要性得到体现,需要项目经理出面调停,但是他也没有什么好办法,只是不断协调妥协,最后推迟项目完成时间。

重构时间被不断推到下周 下周...


banq
2013-12-19 11:15
建模风暴是以领域事件Domain Event为关注焦点:

一个领域事件是如何被触发的,在什么上下文场景下,以BDD方式去思考需求。



banq
2013-12-19 11:43
当基于领域事件对需求的讨论不断深入时,多个模型可能会被引入,必须给这些模型划分上下文边界。


banq
2013-12-19 12:10
当我们关注事件(行为)后,会挖掘出模型,进而有来建模风暴。

建模一般说用UML,UML对于在会议室进行头脑风暴这样的对话场景是太复杂了,如同书记员打字打得慢,让大家停下来讨论,等他用拼音在多个词语中找到那个词语,复杂性影响头脑风暴。

建议使用一个新的构建语言如下:

包含几个元素:聚合 领域事件 命令 外部系统 用户 用户描述 热点等。


banq
2013-12-19 12:19
事件风暴:

有预期成果

能够带领走向规范模型

能够部分定义模型,增强模型亲和力

能够找出问题类型

建模风暴:

结果是难以预测,不要去预测

没有规范模型

不断反复并扩张的符号

没有预定义的问题类型

下图展示模型从小到大的自然增长:




ericyang
2014-01-23 16:07
怎样,这个ppt不错啊,继续贴。。。加油

OrisonF
2014-02-27 15:06
继续贴啊老大,急啊

猜你喜欢