轉:UML工具Astah的使用

請叫我碼農怪蜀黍發表於2017-05-08

原文連結:http://blog.csdn.net/vipygd/article/details/9182247

前言

UML是軟體工程中非常重要的知識點。我們經常要去展示各種UML圖,當然,我們要將自己的系統體現在UML圖上,給他人看,那使用什麼工具來繪製自己的UML圖呢?我們都知道繪製UML的工具是很多的,從功能齊全,且價格也不菲的Rose到免費的Astah,我們的選擇是很多得,但是作為個人開發者,或者學習來說,在這裡我推薦Astah,基於以下理由:
1.Astah有免費版和收費版,但是,免費版完全可以勝任我們日常的工作;
2.使用Astah免費版,不會有版權的糾紛,在一些公司,內部都是使用Astah,至少我現在所在的公司就是;
3.Astah功能齊全,去掉了很多無關或者使用非常少的功能;
4.介面簡單,很容易上手,入門簡單,不用投入很大的精力就可以學會如何去使用Astah;
5.純Java開發,跨平臺。
 
我也會推出Astah的系列教程,看完這個系列教程,足以掌握Astah了,是的,就是這麼簡單。
 

下載Astah

去下載頁面http://www.jellythink.com/?page_id=294下載。
Astah有收費版和免費版,我們下載免費版就可以了。下載完成以後,直接安裝就ok了。
 

Astah的介面

以下是Astah的基本介面:
Astah是那種從介面上就知道怎麼用的軟體。
大家可以把每一個選單開啟看看,瞭解以下基本的功能;此處就不做多講,在後面的實際畫UML圖時還是會有涉及的。
 

Astah畫用例圖(UseCase Diagram)

在選單欄中選擇[File]->[New],此時,就會建立一個空的專案,如下圖:
此時,會看到java的東西,這些東西可以不去理會,在這裡我將不使用輸出java的特性。
 
然後,選擇選單中的[Diagram],你會看到很多的子選單,由於使用的是免費版,灰色的子選單提供的功能需要購買才能使用;選擇一個,就可以建立一個對應的UML圖;在這裡我們選擇[UseCase Diagram],繪製UML用例圖,接下來如下:
我們建立了一個用例圖,我們會看到這樣的一個工具皮膚:
這個皮膚中的工具就提供了我們在繪製用例圖時所需要的各種元件,將滑鼠放在每個工具上,就可以顯示每個工具的功能。此處就不做詳細介紹。使用滑鼠單擊一個工具,則表示選中了該工具,然後在工作區雙擊滑鼠,看看效果,我想不用我多說了;如果想修改每個元素的名稱,可以選中該元素,編輯屬性區域對應的值。
 

注意事項

刪除Actor或者用例時,從它們的彈出選單中有兩個選擇,如下圖:
Delete from Model:僅從當前的Diagram中刪除元素,在model中依然保留;
Delete from Diagram:從所有的Diagram中完全刪除。
提供兩種方式刪除元素時因為像Actor和用例這樣的元素可以和其它的Diagram共享,也可被用到其它的Diagram中。
 

總結

這裡簡單了講解了Astah的使用,在以後的博文中,將直接在講UML相關圖時,就一起講如何使用Astah畫對應的UML圖。希望大家繼續關注JellyThink。
 

Astah相關介紹

http://developer.51cto.com/art/201006/205248.htm

2013/6/15 於東軟-大連

=====================================================================

如果喜歡,請關注:JellyThink | 思想的果凍

更多原創精彩博文,盡在www.jellythink.com

還可以關注新浪微博:http://weibo.com/u/1887014677

=====================================================================

相關文章