成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

全面認識UML類圖建模技術

開發 架構
UML類圖建模技術有很多值得學習的地方,對此你是否比較熟悉,本文就向大家簡單介紹一下UML類圖建模技術的概念 ,希望對你有所幫助。

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

UML類圖建模技術

一、對簡單協作建模

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

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

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

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

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

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

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

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

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

1、在模型中識別的類,其狀態必須超過其應用系統的生命周期。

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

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

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

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

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

1、正向工程(ForwardEngineering)

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

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

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

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

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

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

2、逆向工程(ReverseEngineering)

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

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

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

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

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

【編輯推薦】

  1. 技術分享 UML類圖建模技術揭秘
  2. 術語匯編 解析UML類圖建模
  3. 詳解八大UML類圖符號的表示法
  4. UML部署圖組成元素和繪制方法解析
  5. 專家提醒 用UML建模需要注意的四大問題

 

責任編輯:佚名 來源: uml.org.cn
相關推薦

2010-07-01 11:33:17

UML類圖關系

2010-06-30 13:53:28

UML建模過程

2010-07-07 10:35:40

UML軟件建模

2010-07-07 09:34:06

UML用戶指南

2010-07-12 15:25:05

UML建模工具

2010-07-12 14:47:53

UML建模

2010-07-02 12:39:38

UML對象圖

2010-07-01 17:43:23

UML包圖

2010-07-01 15:12:34

UML時序圖

2010-07-12 13:47:09

UML部署圖

2010-07-01 16:02:48

UML組件圖

2010-06-28 16:37:05

UML類圖

2010-07-07 18:00:44

UML類圖建模

2010-07-01 12:53:34

UML用例圖

2010-07-05 09:19:35

UML動態模型圖

2010-07-05 16:07:15

UML圖設計模式

2010-07-09 16:30:31

UML狀態圖

2010-06-30 14:37:20

UML類圖

2010-06-28 16:27:03

UML類圖元素

2010-07-05 17:58:41

UML活動圖
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品美女 | 成人亚洲 | 国产精品一区二区三区久久 | 蜜桃特黄a∨片免费观看 | 欧美日韩不卡合集视频 | 欧美一区二区综合 | 国产精品视频久久 | 亚洲精品久久久一区二区三区 | 91精品国产综合久久久久久丝袜 | 国产精品成人一区二区三区 | av成年人网站| 国产精品久久久久久吹潮 | 犬夜叉在线观看 | 性色综合 | 国产精品久久久久无码av | 久久不射电影网 | 天堂久久av| 国产精品成人一区 | 午夜久久久 | 久久草视频| 国产午夜精品一区二区三区嫩草 | 精品亚洲国产成av人片传媒 | 91麻豆产精品久久久久久夏晴子 | 在线看亚洲 | 成人午夜网站 | 日韩av成人 | 国产成人精品免费视频大全最热 | 国产精品99久久久久久久久久久久 | 日本欧美在线视频 | 亚洲精品在线播放 | 日韩免费 | 一区二区视频 | 亚洲精品欧美一区二区三区 | 91视频在线 | 在线婷婷| 91精品一区二区三区久久久久久 | 午夜视频在线观看一区二区 | 国产精品自产拍在线观看蜜 | 北条麻妃国产九九九精品小说 | 81精品国产乱码久久久久久 | 中文字幕在线观看国产 |