23.PowerDesigner中Stereotype的建立
這大概是10年前寫的文字,原本釋出在部落格園。今天把它重新摘要到這裡。
===================
stereotype
n.
[印]鉛版, 陳腔濫調, 老套
vt.
使用鉛版, 套用老套, 使一成不變
-------------------------------------------------------
在PD中,stereotype是各比較常見的單詞,意為構造型別。在各種物件的屬性頁面中,比如用例、依賴(dependency)等。而且在下拉框中,一個可選項都沒有。開啟PD自帶的例子中時,又會發現其中有好多選項,那麼這些選項是怎麼來的呢?下面給與說明:
首先,要看下你建立的圖裡的language是什麼。見下圖:
這個圖每次新建的時候,也可以去選擇語言,見下圖
1)選擇要模型
Resouces中有幾個選項,對應我們建模的模型,如果是OOM,這在Object Languages...中新增,如果是BPM,則在Process Languages...中新增,PDM則在DBMS中新增。如圖(Figure 1)
Figure 1.
2)選擇模型中的模板
物件模型中包括以下模板(這裡選擇的C#),然後點選紅色區(Properties)
Figure 2.
3)選擇Metaclass
在屬性視窗中,開啟Profile目錄,可以看到如下綠色圖示的Metaclass列表,也可以在Profile上點右鍵,新增Metaclass(如圖Figure 3.1和Figure 3.2)
Figure 3.1
Figure3.2
我們需要增加Stereotype的Metaclass,選中後右鍵單擊,在選單中選擇New->Stereotype,如圖(Figure 3.3),圖中選擇Dependency。
Figure3.3
4)填寫 Stereotype的屬性
包括名字等,新增完後的效果如圖(Figure 4),其中有extend,include,use等。
Figure 4
5)使用Stereotype
在工具條,選擇依賴圖示(如圖Figure 5.1)。
Figure 5.1
在用例之間畫好依賴後的效果如圖Figure 5.2
Figure 5.2
雙擊模型中的依賴,彈出依賴屬性的視窗(如圖Figure 5.3),開啟Stereotype的選項框,可以看見我們前面新增的選項,選擇include項。
Figure 5.3
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/725190/viewspace-2743546/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JS中建立物件的方法JS物件
- react建立的元件中bind的使用React元件
- QtWidgetsApplication中的EventDispatcher的建立QTAPP
- JAVA中執行緒的建立Java執行緒
- java中Stream的四種建立Java
- Python中建立DataFrame的方法Python
- Java中建立不可變的類Java
- ORACLE中的物化檢視建立Oracle
- excel 中在 表單中 建立目錄的方法Excel
- Java中建立物件的5種方式Java物件
- 生產中的NLP:建立Docker映象Docker
- C++中建立持久物件的方法C++物件
- **CI中建立你自己的類庫
- js中建立物件的幾種方式JS物件
- PB中建立資料庫的方法資料庫
- Django中如何建立模型?Django模型
- Netty中NioEventLoopGroup的建立原始碼分析NettyOOP原始碼
- JS中建立函式的幾種方式JS函式
- ()Android中的Activity建立與週期Android
- Java中如何快捷的建立不可變集合Java
- 最全--Java中建立物件的5種方法Java物件
- js中建立物件的幾種常用方式JS物件
- tkinter中樹狀結構的建立(十四)
- Linux中的建立PV-VG-LVLinux
- mysql中建立包括特殊字元的帳號MySql字元
- Nuxt Kit 中的外掛:建立與使用UX
- 【Java】NIO中Selector的建立原始碼分析Java原始碼
- Python中類的建立和使用方法Python
- 如何快速在odoo中建立自己的選單Odoo
- 在你的 Swift 應用中建立或修改 URLSwift
- python中類的建立和例項化Python
- JAVA中執行緒建立的2種方法Java執行緒
- Python中類的建立與使用例項Python
- C#中類的建立和例項化C#
- JS 中物件的簡單建立和繼承JS物件繼承
- 如何刪除在Github中建立的專案Github
- Oracle 中手工建立資料庫的語法Oracle資料庫
- Java中建立泛型型別的例項Java泛型型別