原創(chuàng)|使用教程|編輯:郝浩|2016-03-22 11:27:38.000|閱讀 664 次
概述:UML是廣泛應(yīng)用于建模軟件系統(tǒng)的通用建模語(yǔ)言,在某些場(chǎng)合,對(duì)于某些特定的問題,UML的描述可能做不到足夠精確,那么在這里我們就要用到UML概要文件(UML Profile)了,它是特定領(lǐng)域或平臺(tái)自定義模型的一種擴(kuò)展機(jī)制。本教程將向你介紹如何在Visual Paradigm中創(chuàng)建自定義的概要文件。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
UML是廣泛應(yīng)用于建模軟件系統(tǒng)的通用建模語(yǔ)言,在某些場(chǎng)合,對(duì)于某些特定的問題,UML的描述可能做不到足夠精確,那么在這里我們就要用到UML概要文件(UML Profile)了,它是特定領(lǐng)域或平臺(tái)自定義模型的一種擴(kuò)展機(jī)制。本教程將向你介紹如何在Visual Paradigm中創(chuàng)建自定義的概要文件。
1. 在應(yīng)用工具欄中選擇Modeling > Profile > New Profile創(chuàng)建一個(gè)概要文件。
2. 在創(chuàng)建一個(gè)新的概要圖時(shí),系統(tǒng)會(huì)提示你輸入一個(gè)名字。輸入Vehicle Engineering Profile作為名字并敲擊回車鍵。
3. 現(xiàn)在在圖表中對(duì)概要文件進(jìn)行建模。首先創(chuàng)建一個(gè)原型,從工具欄中選擇Stereotype工具。
4. 點(diǎn)擊圖表創(chuàng)建原型。系統(tǒng)會(huì)立刻提示你選擇這個(gè)原型的基本類型,這個(gè)基本類型是創(chuàng)建的原型將會(huì)要用到的元素類型。展開Class節(jié)點(diǎn)然后選擇Class。
5. 點(diǎn)擊OK進(jìn)行確認(rèn)。
6. 該原型被創(chuàng)建在圖表中。輸入Vehicle 作為它的名字,然后敲擊回車鍵進(jìn)行確認(rèn)。
7. 讓我們來定義與這個(gè)原型相關(guān)的標(biāo)簽。鼠標(biāo)右鍵點(diǎn)擊Vehicle原型,然后從彈出菜單選擇Open Specification...
8. 打開Tagged Value Definitions選項(xiàng)。
9. 在選項(xiàng)底部,點(diǎn)擊Add,然后從從彈出菜單中選擇Floating Point Number Tag。
10. 輸入speed-limit 作為標(biāo)簽名稱,然后按回車鍵進(jìn)行確認(rèn)。
11. 創(chuàng)建兩個(gè)類型為整數(shù)( integer)的標(biāo)簽passenger 和 id以及一個(gè)類型為枚舉(enumeration)的標(biāo)簽automatic-transmission。
12. 現(xiàn)在為枚舉標(biāo)簽automatic-transmission配置可能出現(xiàn)的值。點(diǎn)擊Default Value單元格上的...按鈕。
13. 在Edit Enumeration窗口,點(diǎn)擊Add進(jìn)行添加,然后輸入值yes和no。
14. 選擇yes ,然后勾選Default value作為默認(rèn)選項(xiàng)。
15. 點(diǎn)擊OK 進(jìn)行確認(rèn),然后回到specification窗口。
16. 再點(diǎn)擊specification窗口的OK回到圖表頁(yè)面。
17. 現(xiàn)在我們?cè)谶@個(gè)概要文件中創(chuàng)建另一個(gè)原型。將鼠標(biāo)指針移動(dòng)到Vehicle 原型上。
18. 按住出現(xiàn)在右上方的Resource Catalog按鈕,將其拖出來。
19. 在空白位置放開鼠標(biāo),然后從Resource Catalog中選擇Composition -> Stereotype 。
20. 一個(gè)新的原型就創(chuàng)建好了,Class被自動(dòng)選擇作為基礎(chǔ)的類型。輸入Body作為原型的名字,按回車鍵進(jìn)行確認(rèn)。
本文翻譯自 ,譯者:慧都控件網(wǎng)-回憶和感動(dòng)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn