日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
全面認識UML類圖建模技術

本文和大家重點討論一下UML類圖建模技術的概念,主要包括對簡單協(xié)作建模,對邏輯數據庫模式建模,正向工程和逆向工程等幾部分內容,相信通過過本文的學習你對UML類圖建模技術一定會有深刻的認識。

我們提供的服務有:成都網站設計、成都做網站、微信公眾號開發(fā)、網站優(yōu)化、網站認證、蒸湘ssl等。為1000多家企事業(yè)單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的蒸湘網站制作公司

UML類圖建模技術

一、對簡單協(xié)作建模

類不是單獨存在的,而是要與其他類協(xié)同工作。協(xié)作是動態(tài)交互在靜態(tài)視圖上的映射,協(xié)作的靜態(tài)結構通過類圖來描述。

對協(xié)作進行UML類圖建模要遵循如下策略

1、識別要建模的機制。一個機制描述了正在建模的部分系統(tǒng)的一些功能和行為,這些功能和行為是由類、接口和一些其他元素的相互作用產生的。

2、對每種機制,識別參與協(xié)作的類、接口和其他協(xié)作,并識別這些事物之間的關系。

3、用協(xié)作的腳本檢測事物,通過這種方法可以發(fā)現模型中被遺漏的部分和有明顯語義錯誤的部分。

4、把元素和它們的內容聚合在一起。對于類,首先平衡好職責,隨著時間的推移,將它們轉換成具有的屬性和操作。

二、對邏輯數據庫模式建模

通用的邏輯數據庫建模工具是“實體-關系(E-R)”圖,傳統(tǒng)的E-R圖只針對數據,而UML的類圖還允許對行為建模。在物理數據庫中,類圖一般要把邏輯操作轉化成觸發(fā)器或存儲過程。

對模式進行UML類圖建模建模要遵循如下策略:

1、在模型中識別的類,其狀態(tài)必須超過其應用系統(tǒng)的生命周期。

2、創(chuàng)建包含這些類的類圖,并把它們標記為永久(persistent)。對于特定的數據庫細節(jié),可以定義自己的標記值集合。

3、展開這些類的結構性細節(jié),即詳細描述屬性的細節(jié),并注重于關聯和構造類的基數。

4、觀察系統(tǒng)中的公共模式(如循環(huán)關聯、一對一關聯和n元關聯),它們常常造成物理數據庫設計的復雜化。

5、考慮這些類的行為,擴展對數據庫存儲和數據完整性來說重要的操作。一般情況下,與對象集的操作相關的業(yè)務規(guī)則應該被封裝在永久類的上一層。

三、UML類圖建模中的正向工程和逆向工程

1、正向工程(ForwardEngineering)

正向工程是通過實現語言的映射把模型轉換為代碼的過程。由于UML中描述的模型在語義上比當前的任何面向對象語言要豐富,所以正向工程會導致一定信息的損失,這也是需要模型的原因。

對類圖進行正向工程,要遵循如下的策略

(1)、識別映射到所選擇的實現語言的規(guī)則

(2)、根據所選擇的語言的語義,可能會限定一些對UML特性的使用

(3)、用標記值詳細描述目標語言,若需要精確的控制,該操作可以在單個類的層次上進行,也可以在較高的層次(如協(xié)作或包)上進行

(4)、使用工具對模型進行正向工程

2、逆向工程(ReverseEngineering)

UML類圖建模中逆向工程是通過從特定實現語言的映射,把代碼轉換為模型的過程。逆向工程會導致大量的冗余信息同時逆向工程又是不完整的。

對類圖進行逆向工程,要遵循如下的策略

(1)、識別從實現語言或所選的語言進行映射的規(guī)則

(2)、使用工具,指向要進行逆向工程的代碼,用工具生成新的模型或修改以前進行正向工程時已有的模型。

(3)、使用工具,通過查詢模型創(chuàng)建類圖。


當前文章:全面認識UML類圖建模技術
文章來源:http://m.5511xx.com/article/djshioo.html