1樓:先森噯伱
領域模型 和 uml類圖 是兩個不同層次概念,談不上區別。
可以這樣說,領域模型是用uml類圖來表達的
領域模型(domain model):是對領域內概念類或現實世界中物件的視覺化表示。也稱為概念模型。
是更為完整的業務模型的一個特例。從uml的表示法角度,領域模型被描述為一組沒有定義操作的類圖(概念類、關聯、屬性)。領域模型中的領域類通常只有屬性,沒有或很少的操作。
uml類圖和領域模型有什麼區別
2樓:匿名使用者
領域模型 和 uml類圖 是兩個不同層次概念,談不上區別。
可以這樣說,領域模型是用uml類圖來表達的
領域模型(domain model):是對領域內概念類或現實世界中物件的視覺化表示。也稱為概念模型。
是更為完整的業務模型的一個特例。從uml的表示法角度,領域模型被描述為一組沒有定義操作的類圖(概念類、關聯、屬性)。領域模型中的領域類通常只有屬性,沒有或很少的操作。
3樓:京8紅旗
領域模型是內在的指導思想,而uml類圖只是實現的工具而已!
如何定義領域模型
4樓:匿名使用者
領域模型是對領域內的概念類或現實世界中物件的視覺化表示。又稱概念模型、領域物件模型、分析物件模型。它專注於分析問題領域本身,發掘重要的業務領域概念,並建立業務領域概念之間的關係。
為什麼要建立領域模型
降低與oo建模之間的表示差異。
領域層軟體類的名稱要源於領域模型中的名稱,以使物件具有源於領域的資訊和職責。
打個比方,你可以用一長串0和1來表示「薪水冊」,可是這種軟體表示與我們腦中的薪水冊領域模型之間存在巨大的差異,這將影響我們對軟體的理解和修改。而oo建模則可以減小這一差異。
如何建立領域模型
那又如何建立領域模型呢?
可以通過以下三個步驟:
尋找概念類
將其繪製為uml類圖中的類
新增關聯
新增屬性
如何找到概念類
1)重用和修改現有的模型。
這是首要、最佳且最簡單的辦法。可以從已釋出的領域模型和書籍中獲得。
2)使用分類列表
3)確定名詞列表
在對領域的文字性描述中識別名詞和名詞短語,將其作為候選的概念類或屬性。
缺點:自然語言的不精確性,不同名詞短語可能表示同一概念類或屬性,此外可能還有歧義。
建議與概念類分類列表一同使用。
在實踐中,在發現概念類時,一般直接為其繪製uml類圖。
翡翠和玉石是什麼關係,翡翠和玉是什麼關係?
翡翠屬於玉石的一種,玉是一個很大的範圍,國內的玉石通常包括,硬玉與軟玉,硬玉內就是指翡翠,軟容 玉就是和田玉。所以翡翠和玉的區別就是,翡翠可以是玉,但玉不只是翡翠,玉有很多種。詳情的可去意綿綿珠寶看看翡翠和玉的區別。翡翠和玉是什麼關係?30 翡翠和玉是有關係的,玉是一個統稱,翡翠是玉中的一種,在玉里...
姐姐和弟弟是什麼關係,姐姐和弟弟是什麼關係
同父母或同父異母生的,姐姐和弟弟都是姐弟關係。若是你父母的兄弟姐妹生的,那就是表姐弟關係。這問題問得太過含糊哈。姐姐和弟弟應該是親人關係。姐姐跟弟弟是什麼關係 10 是親人 家人的關係 血濃於水 分不開 如果是認的 那就是很好的朋友關係了 天生的與生俱來的血緣關係。姐弟關係啊 不過不屬於直系親屬 有...
我爸和姨父是什麼關係,我和姨夫是什麼關係
連襟 連襟 一詞的由來 在我國民間,人們把姐妹們的丈夫俗稱為 一擔挑 而書面語言則雅稱為 連襟 這個稱謂最早見於唐代.大詩人杜甫晚年寓居川東,與一位當地的李姓老翁很合得來,經常相邀小聚,幾碟小菜,數杯濁酒,談天說地,煞有趣味.如果幾天未見面,還要互致書信,以慰思念之情.後來細一序論,兩家還是拐彎摸角...