Astah繪製UML圖形-入門篇

前言

在軟件開發的過程中,開發人員可以繪製UML圖形來將分析設計內容轉化爲圖形化文件,方便在團隊之間傳遞分析設計結果。但在團隊經費有限的情景中,可能沒辦法爲每個項目成員都配置專業的UML繪製工具,例如Visual Studio Ultimate,來繪製UML圖形,這時可以選擇一些免費版本的繪製工具,做爲團隊間繪製UML圖形的工具。

本篇文章介紹Astah這個提供免費版本的UML繪製工具,用來在團隊經費有限的狀況下,爲每個成員配置UML繪製工具,避免軟件工具不足的困境。主要爲自己留個紀錄,也希望能幫助到有需要的開發人員。

Astah功能強大,支持UML1.4中所有圖和主要的圖形,元模(Meta Mode)及屬性。集成了思維導圖,工程合併,協作開發等十餘項特色功能,是100%純Java開發應用程序,可以跨平臺在主流操作系統中使用。

安裝

1、首先至Astah的官方網站,下載免費版的Astah安裝檔:「astah-community-6 9 0-b4c6e9-jre-64bit-setup.exe」。

Astash官網
由於官網隨着日期變動大,我就不再綴訴下載方式。。。

2、執行Astah安裝檔:「astah-community-6 9 0-b4c6e9-jre-64bit-setup.exe」,來安裝Astah。

一路Next
一路Next,安裝完成!


設定
      安裝Astah之後,就可以使用Astah來繪製UML圖形。但在開始繪製之前,開發人員可以先調整幾個系統設定,讓繪製UML圖形的操作流程更加順暢。

UML \ Show Frame

      預設狀態下,Astah會爲每個UML圖形定義一個Frame,用來表示UML圖形的邊界。開發人員可以在上方系統選單中選擇「Tool \ System Properties」,來進入系統設定畫面。接着,找到「UML頁籤」中的Show Frame設定項目,取消選取該項目即可關閉默認的Frame功能。
這裏寫圖片描述

效果如下:

這裏寫圖片描述

Diagram Editor \ Add Shadow on model elements

      預設狀態下,Astah會爲每個加入UML圖形中的項目加上陰影,用以提升圖形美觀。開發人員可以在上方系統選單中選擇「Tool \ System Properties」,來進入系統設定畫面。接着,找到「Diagram Editor頁籤」中的Add Shadow on model elements設定項目,取消選取該項目即可關閉默認的陰影功能。

這裏寫圖片描述

效果如下:

這裏寫圖片描述

Diagram Editor \ Show Grid on diagram & Snap to Grid when using the mouse

      預設狀態下,Astah使用空白背景做爲底圖來提供開發人員加入項目。爲了更方便的對齊圖形項目,開發人員可以在上方系統選單中選擇「Tool \ System Properties」,來進入系統設定畫面。接着,找到「Diagram Editor頁籤」中的Show Grid on diagram設定項目、Snap to Grid when using the mouse設定項目,確認選取這兩個項目即可開啓網格線功能、網格線對齊功能。

這裏寫圖片描述

效果如下:

這裏寫圖片描述

Initial Visibility 1 \ Attribute Compartment & Operation Compartment

      預設狀態下,繪製Class Diagram時,Astah會展開類別的屬性、方法,來呈現類別項目。開發人員可以在上方系統選單中選擇「Tool \ System Properties」,來進入系統設定畫面。接着,找到「Initial Visibility 1頁籤」中的Attribute Compartment設定項目、Operation Compartment,取消選取這兩個項目即可隱藏Class Diagram中類別的屬性、方法。

這裏寫圖片描述

效果如下:

這裏寫圖片描述

Sequence Diagram \ Reply Message Automatic Mode

      預設狀態下,繪製Sequence Diagram時,Astah不會自動加上Reply Message的線條圖形。開發人員可以在Sequence Diagram工作區上方,找到「Reply Message Automatic Mode」設定按鈕,確認選取該按鈕即可開啓自動加上Reply Message線條圖形的功能。

這裏寫圖片描述

效果如下:

這裏寫圖片描述

Sequence Diagram \ Message Index Visibility

      預設狀態下,繪製Sequence Diagram時,Astah會自動加上Message Index來爲每個調用線條編號。開發人員可以在Sequence Diagram這個圖形的Diagram View選單中,找到「Message Index Visibility」設定項目,取消選取該項目即可關閉自動加上Message Index的功能。

這裏寫圖片描述

效果如下:

這裏寫圖片描述

使用


  • UseCase Diagram(用例圖圖形)

    這裏寫圖片描述

  • Activity Diagram(活動圖圖形)

    這裏寫圖片描述

  • Class Diagram(類圖圖形)

    這裏寫圖片描述

  • Sequence Diagram(序列圖圖形)

    這裏寫圖片描述


入門到此爲止!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章