国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

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

開通VIP
UML教程連載_07

3.8模型管理視圖

模型管理視圖對模型自身組織建模。一系列由模型元素(如類、狀態(tài)機(jī)和用例)構(gòu)成的包組成了模型。一個包(package)可能包含其他的包,因此,整個模型實際上可看成一個根包,它間接包含了模型中的所有內(nèi)容。包是操作模型內(nèi)容、存取控制和配置控制的基本單元。每一個模型元素包含于包中或包含于其他模型元素中。

模型是從某一觀點以一定的精確程度對系統(tǒng)所進(jìn)行的完整描述。從不同的視角出發(fā),對同一系統(tǒng)可能會建立多個模型,例如有系統(tǒng)分析模型和系統(tǒng)設(shè)計模型之分。模型是一種特殊的包。

子系統(tǒng)是另一種特殊的包。它代表了系統(tǒng)的一個部分,它有清晰的接口,這個接口可作為一個單獨的構(gòu)件來實現(xiàn)。

模型管理信息通常在類圖中表達(dá)。

310顯示了將整個劇院系統(tǒng)分解所得到的包和它們之間的依賴關(guān)系。售票處子系統(tǒng)在前面的例子中已經(jīng)討論過了,完整的系統(tǒng)還包括劇院管理和計劃子系統(tǒng)。每個子系統(tǒng)還包含了多個包
來源:(http://blog.sina.com.cn/s/blog_403938b201000ahj.html)- UML教程連載_07_夜晚的燈_新浪博客

擴(kuò)展組件

UML包含三種主要的擴(kuò)展組件:約束、構(gòu)造型和標(biāo)記值。約束是用某種形式化語言或自然語言表達(dá)的語義關(guān)系的文字說明。構(gòu)造型是由建模者設(shè)計的新的模型元素,但是這個模型元素的設(shè)計要建立在UML已定義的模型元素基礎(chǔ)上。標(biāo)記值是附加到任何模型元素上的命名的信息塊。

這些組件提供了擴(kuò)展UML模型元素語義的方法,同時不改變UML定義的元模型自身的語義。使用這些擴(kuò)展組件可以組建適用于某一具體應(yīng)用領(lǐng)域的UML用戶定制版本。

311舉例說明了約束、構(gòu)造型,和標(biāo)記值的使用。對劇目類的約束保證了劇目具有唯一的名稱。311說明了兩個關(guān)聯(lián)的異或約束,一個對象某一時刻只能具有兩個關(guān)聯(lián)中的一個。用文字表達(dá)約束效果較好,但UML的概念不直接支持文字描述。

TicketdDB構(gòu)件構(gòu)造型表明這個是一個數(shù)據(jù)庫構(gòu)件,允許省略該構(gòu)件的接口說明,因為這個接口是所有數(shù)據(jù)庫都支持的通用接口。建模者可以增加新的構(gòu)造型來表示專門的模型元素。一個構(gòu)造型可以帶有多個約束、標(biāo)記值或者代碼生成特性。如圖所示,建模者可以為命名的構(gòu)造型定義一個圖標(biāo),作為可視化的輔助工具。盡管如此,可以使用文字形式說明。

Scheduling包中的標(biāo)記值說明FrankMartin要在年底世紀(jì)前完成計劃的制定??梢詫⑷我庑畔⒆鳛闃?biāo)記值寫于一個模型元素中建模者選定的名字之下。使用文字有益于描述項目管理和代碼生成參數(shù)。大部分標(biāo)記值保存為編輯工具中的彈出信息,在正式打印出的圖表中通常沒有標(biāo)記值。

3.10各種視圖間的關(guān)系

多個視圖共存于一個模型中,它們的元素之間有很多關(guān)系,其中一些關(guān)系列在表3-2中。表中沒有將各種關(guān)系列全,但它列出了從不同視角觀察得到的元素間的部分主要關(guān)系。

表3-2 不同視圖元素間的部分關(guān)系

元素

元素

關(guān)系

擁有

狀態(tài)機(jī)

操作

交互

實現(xiàn)

用例

合作

實現(xiàn)

用例

交互實例

樣本場景

構(gòu)件實例

節(jié)點實例

位置

動作

操作

調(diào)用

動作

信號

發(fā)送

活動

操作

調(diào)用

消息

動作

激發(fā)

擁有

角色

分類

來源:(http://blog.sina.com.cn/s/blog_403938b201000ahj.html)- UML教程連載_07_夜晚的燈_新浪博客
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
UML建模的要點總結(jié)(一)
解析UML的要點與應(yīng)用 第2頁|IT168 技術(shù)開發(fā)
UML基礎(chǔ)知識
系統(tǒng)開發(fā)基礎(chǔ):UML相關(guān)知識筆記
軟件設(shè)計之UML
UML軟件建模之UML的構(gòu)成
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服