1. 程式人生 > >轉:UML工具Astah的使用

轉:UML工具Astah的使用

功能 mar 免費版 技術分享 alt 新浪微博 詳細 我們 detail

原文鏈接: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://www.oschina.net/p/astah http://developer.51cto.com/art/201006/205248.htm

2013/6/15 於東軟-大連

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

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

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

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

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

轉:UML工具Astah的使用