用Powerdesigner畫用例圖
再我們做需求分析和設計的時候Powerdesigner是一個非常強大的工具,它可以幫助我們生成很多東西,非常 智能化。但是相對來說Powerdesigner是比較復雜的,所以在話有一些圖的時候看上去比較別扭。下面就以用例圖為例就分享一些用 Powerdesigner畫出更漂亮的UML圖。 首先,新建工程。先打開Powerdesigner ,新建一個工程:如下圖1 可以在菜單欄選擇文件New Project ,也可以在工具欄直接單擊新建項目的工具選項。
圖1:新建項目
圖2:選擇項目名稱和目錄
新建模型。新建一個用例模型:如下圖3可以在菜單欄選擇文件New Project,也可以在工具欄直接單擊新建模型的工具選項。
圖3:新建模型(model)
圖4:選擇業務模型下的用例圖模型
如圖4選擇業務模型(Business)下的用例圖模型(Use Case Definition),輸入模型的名字,選擇語言,單擊OK就可以了。
圖5:用例圖
如圖5,在工具盒(ToolBox)中選擇角色(Actor,小人圖)和用例(Case,橢圓圖)以及連接就可以畫用例圖了。注意這里我們這里選擇連接(Linked Traceability),而不是關聯(Association)來作為連接線。您可以根據您的具體需求選擇適合自己的連接線。
上圖5,的用例圖看上去是不是有一點怪怪的,沒事在Powerdesigner中我們的可定制性還是比較強的。我們來更改一下我們的Powerdesigner設置就可以了。選擇菜單欄上的Tools菜單下的Display Prefereces子菜單,如下圖6所示:
圖6:Display Prefereces
圖7:更改Actor的屬性
如圖7所示,我們可以選擇Actor選項,然后單擊Modify按鈕,如下圖8所示,我們可以設置Actor的線的風格,背景,字體等屬性。
圖8:設置顏色背景等
圖9:保存設置
在用例圖中我們主要設置Actor(角色),連接(Traceability Link),用例(Use Case)三個選項。更改完后,我們可以單擊Set As Default按鈕把我們修改后的屬性作為默認值。最后單擊OK就可以了。
在畫用例圖的時候,對整體效果影響最大的就是連接線了,所以如下圖10我們可以設置一下連接線的風格(Traceability Link選項)
除了顏色,字體,風格(Style)最重要的就是Corners了,它可以更改連接樣式,它有直線、折線等風格,如果要畫直線,選擇如圖10Coners下的第一個就可以了。
圖10:設置Traceability屬性
圖11:修改后的效果
如圖11就是修改后畫出的用例圖的效果,有沒有感覺好一點了呢?