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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- QtWidgetsApplication中的EventDispatcher的建立QTAPP
- JS中建立物件的方法JS物件
- Python中建立DataFrame的方法Python
- JAVA中執行緒的建立Java執行緒
- java中Stream的四種建立Java
- 生產中的NLP:建立Docker映象Docker
- Netty中NioEventLoopGroup的建立原始碼分析NettyOOP原始碼
- Java中建立物件的5種方式Java物件
- ()Android中的Activity建立與週期Android
- IO建立Socket通訊中慎用BufferReader中的readLine()
- JS中建立函式的幾種方式JS函式
- tkinter中樹狀結構的建立(十四)
- python中類的建立和例項化Python
- 最全--Java中建立物件的5種方法Java物件
- 【Java】NIO中Selector的建立原始碼分析Java原始碼
- Nuxt Kit 中的外掛:建立與使用UX
- Java中如何快捷的建立不可變集合Java
- Python中類的建立和使用方法Python
- astro中建立web componentsASTWeb
- Django中如何建立模型?Django模型
- 在nodejs中建立clusterNodeJS
- 在Spring Boot中建立自己的啟動器Spring Boot
- 在你的 Swift 應用中建立或修改 URLSwift
- IDEA建立Maven專案中踩過的坑IdeaMaven
- 在 React 中建立自定義 Hook 的最佳技巧ReactHook
- Java中建立泛型型別的例項Java泛型型別
- Linux系統中建立檔案常用的方法!Linux
- 在 Linux 中建立 LVM 分割槽的分步指南LinuxLVM
- 如何快速在odoo中建立自己的選單Odoo
- Docker中建立Consul叢集Docker
- Blazor專案中建立WebApiBlazorWebAPI
- python中如何建立新表格Python
- 在nodejs中建立child processNodeJS
- 淺談Python中的scrapy的安裝和建立工程。Python
- 在 .NET 中建立物件的幾種方式的對比物件
- Java 中建立子類物件會建立父類物件麼?Java物件
- JavaScript中的物件學習筆記(概述和建立)JavaScript物件筆記
- Linux中建立程式常用的三個命令詳解!Linux