中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
架構(gòu)設(shè)計(jì)實(shí)踐五部曲(三):從領(lǐng)域模型提取數(shù)據(jù)架構(gòu)

數(shù)據(jù)架構(gòu)重要的輸出是數(shù)據(jù) - 實(shí)體關(guān)系圖,簡(jiǎn)稱 ER 圖。ER 圖中包含了實(shí)體(數(shù)據(jù)對(duì)象)、關(guān)系和屬性 3 種基本成分。ER 圖可以用來(lái)建立數(shù)據(jù)模型。如何準(zhǔn)確的建立產(chǎn)品的數(shù)據(jù)模型,需要分解出業(yè)務(wù)需要什么樣的數(shù)據(jù)。數(shù)據(jù)域的分解過程是站在業(yè)務(wù)架構(gòu)的基礎(chǔ)上,對(duì)業(yè)務(wù)域進(jìn)行模型分析的過程。說(shuō)起業(yè)務(wù)建模,大家很快會(huì)想到領(lǐng)域模型這個(gè)概念。這里的思路是通過領(lǐng)域建模來(lái)逐步提取系統(tǒng)的數(shù)據(jù)架構(gòu)圖。

說(shuō)到領(lǐng)域模型,這里采用四色原型法進(jìn)行業(yè)務(wù)模型的抽象。在進(jìn)行四色模型分析前,我們先了解下四色模型的一些基本概念。

四色模型,顧名思義是通過四種不同顏色代表四種不同的原型。

  1. Moment-Interval Archetype 時(shí)標(biāo)性原型

表示事物在某個(gè)時(shí)刻或某一段時(shí)間內(nèi)發(fā)生的。使用紅色表示,簡(jiǎn)寫為 MI.

  1. Part-Place-Thing Archetype 參與方 - 地點(diǎn) - 物品原型.

表示參與扮演不同角色的人或事物。使用綠色表示。簡(jiǎn)寫為 PPT。

  1. Role Archetype 角色原型

角色是一種參與方式,它由人或組織機(jī)構(gòu)、地點(diǎn)或物品來(lái)承擔(dān)。使用黃色表示。簡(jiǎn)寫為 Role。

  1. Description Archetype 描述原型

表示資料類型的資源,它可以被其它原型反復(fù)使用,并為其它原型提供行為。使用藍(lán)色表示。簡(jiǎn)寫為 DESC。

還是以風(fēng)控系統(tǒng)為例,進(jìn)行領(lǐng)域建模的過程如下:

1. 關(guān)鍵流程

在進(jìn)行業(yè)務(wù)建模前,首先需要梳理出業(yè)務(wù)的流程,這一步在業(yè)務(wù)架構(gòu)分解環(huán)節(jié)中已經(jīng)完成。按照四色建模法的原則,將業(yè)務(wù)流程圖進(jìn)行一點(diǎn)改造。在原來(lái)的流程圖上,將流程涉及的事務(wù)和角色添加進(jìn)來(lái)。

改造之后的流程圖如下:

圖 1

2. 領(lǐng)域模型骨干

從業(yè)務(wù)流中,我們可以清晰的定義出 Moment-Interval Archetype (時(shí)標(biāo)性原型),流程中的每個(gè)節(jié)點(diǎn)符合 MI 的定義,即事物在某個(gè)時(shí)間段內(nèi)發(fā)生。在 MI 的定義過程中,一種方法是通過名詞 + 動(dòng)詞進(jìn)行定義。那么,風(fēng)控的 MI 即為:數(shù)據(jù)采集、規(guī)則 & 模型設(shè)置、風(fēng)險(xiǎn)識(shí)別、告警通知、風(fēng)險(xiǎn)處置、風(fēng)險(xiǎn)分析(MI 使用紅色表示)。

在得到骨干之后,我們需要豐富這個(gè)模型,使它可以更好的描述業(yè)務(wù)概念。這里需要補(bǔ)充一些實(shí)體對(duì)象,通常實(shí)體對(duì)象包括:參與方、地點(diǎn)、物(party/place/thing)。

Part-Place-Thing Archetype(參與方 - 地點(diǎn) - 物品原型):業(yè)務(wù)對(duì)象、規(guī)則、模型、異常風(fēng)險(xiǎn)、通知、異常事件、分析報(bào)告(PPT 使用綠色表示)。

領(lǐng)域模型骨干圖,如下:

圖 2

3. 領(lǐng)域模型角色

在領(lǐng)域模型骨干的基礎(chǔ)上,需要把參與的角色(role)帶進(jìn)來(lái)。Role 使用黃色表示。如下圖:

圖 3

4. 領(lǐng)域模型描述

最后將模型的描述信息添加進(jìn)來(lái),模型的描述信息中涵蓋模型的具體屬性。這些描述信息對(duì)于后面數(shù)據(jù)庫(kù)設(shè)計(jì)有很大的影響。

模型描述使用藍(lán)色標(biāo)注,如下圖:

圖 4

5. 提取 ER 圖

領(lǐng)域模型構(gòu)建完成之后,在此基礎(chǔ)上,我們已經(jīng)能夠初步的掌握整個(gè)系統(tǒng)的數(shù)據(jù)模型。其中綠色的 Part-Place-Thing Archetype(參與方 - 地點(diǎn) - 物品原型),可以用來(lái)表示 ER 圖中的實(shí)體模型。紅色的 Moment-Interval Archetype(時(shí)標(biāo)性原型),可以用來(lái)表示 ER 圖中的關(guān)系。對(duì)領(lǐng)域模型架構(gòu)圖進(jìn)行提煉,得到如下圖:

圖 5

實(shí)體(Entity)和聯(lián)系(RelationShip)存在一定的關(guān)聯(lián)關(guān)系,一般存在 3 種約束性關(guān)系:一對(duì)一約束、一對(duì)多約束和多對(duì)多約束。將這些約束性關(guān)系表現(xiàn)在 ER 圖中,用于展現(xiàn)實(shí)體與實(shí)體間具體的關(guān)聯(lián)關(guān)系,最終輸出 ER 圖。(考慮保證 ER 的簡(jiǎn)潔性,這里并沒有把模型的屬性畫進(jìn)來(lái))

圖 6

最終一種好的 ER 圖需要具備以下原則:

  • 同一實(shí)體在同一個(gè) ER 圖中只能出現(xiàn)一次

  • 先設(shè)計(jì)局部 ER 圖,再把每一個(gè)局部 ER 圖綜合起來(lái),生成總體的 ER 圖。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
業(yè)務(wù)視角下的微服務(wù)架構(gòu)設(shè)計(jì)實(shí)例
領(lǐng)域模型驅(qū)動(dòng)設(shè)計(jì)(DDD)之模型提煉
基于DDD的微服務(wù)設(shè)計(jì)和開發(fā)實(shí)戰(zhàn)
架構(gòu)設(shè)計(jì):業(yè)務(wù)邏輯層簡(jiǎn)述
領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)和開發(fā)實(shí)戰(zhàn)
淺談數(shù)據(jù)倉(cāng)庫(kù)建設(shè)中的數(shù)據(jù)建模方法
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服