產(chǎn)品經(jīng)理實(shí)用工具【9】-用例設(shè)計(jì)Staruml

上回講了一篇用例設(shè)計(jì)RationalRose,不過還是因?yàn)橐韵聠栴}很多產(chǎn)品朋友沒法裝,一需要破解,二、需要安裝漢化版、三幾百M(fèi)的文件下載傳輸都有問題,所以忍著帶寬傳了幾個(gè)朋友就徹底失望了。但這回我推薦給大家的是用例設(shè)計(jì)工具staruml。
Staruml的好處:開源、體積小僅僅為25M,功能也超級(jí)強(qiáng)大,所以做產(chǎn)品的您硬盤里想必也不能少哦,以下引用百度百科的一些內(nèi)容來給用例軟件Staruml做一下補(bǔ)充。
StarUML是一款開放源碼的UML開發(fā)工具,是由韓國公司主導(dǎo)開發(fā)出來的產(chǎn)品,可以直接到StarUML網(wǎng)站下載。
StarUML具備下列多項(xiàng)特色。
1可繪制9款UML圖:用例圖、類圖、序列圖、狀態(tài)圖、活動(dòng)圖、通信圖、模塊圖、部署圖以及復(fù)合結(jié)構(gòu)圖等。完全免費(fèi):StarUML是一套開放源碼的軟件,不僅免費(fèi)自由下載,連代碼都免費(fèi)開放。
2多種格式影像文件:可導(dǎo)出JPG、JPEG、BMP、EMF和WMF等格式的影像文件。
3語法檢驗(yàn):StarUML遵守UML的語法規(guī)則,不支持違反語法的動(dòng)作。
4正反向工程:StarUML可以依據(jù)類圖的內(nèi)容生成Java、C++、C#代碼,也能夠讀取Java、C++、C#代碼反向生成類圖。反向工程有兩個(gè)主要用途,其一是舊有的源碼反轉(zhuǎn)成圖之后,可以構(gòu)建UML模型的方式繼續(xù)將新的設(shè)計(jì)添加上去;另一項(xiàng)用途是想要解析源碼時(shí),可以通過反轉(zhuǎn)的類圖來理解,不再需要查看一行又一行的代碼,這將節(jié)省大量的時(shí)間和精力。
5 支持XMI:StarUML接受XMI 1.1、1.2和1.3版的導(dǎo)入導(dǎo)出。XMI是一種以XML為基礎(chǔ)的交換格式,用以交換不同開發(fā)工具所生成的UML模型。
6導(dǎo)入Rose文件:StarUML可以讀取Rational Rose生成的文件,讓原先Rose的用戶可以轉(zhuǎn)而使用免費(fèi)的StarUML。早期,Rational Rose是市場(chǎng)占有率最高的UML開發(fā)工具,同時(shí)也是相當(dāng)昂貴的工具。由于Rational Rose非常聞名,后來讓IBM給收購了。
7支持模式:支持23種GoF模式(Pattern),以及3種EJB模式。GoF模式出自于Erich Gamma等4人合著的Design Patterns:Elements of Reusable Object-Oriented Software一書,其內(nèi)列出了23種軟件模式,可解決軟件設(shè)計(jì)上的特定問題。StarUML也支持3種常用的EJB模式,分別為EntityEJB、MessageDrivenEJB、SessionEJB。
StarUML也結(jié)合了模式和自動(dòng)生成代碼的功能,方便落實(shí)設(shè)計(jì)。下載地址:http://xiazai.zol.com.cn/detail/38/372752.shtml
本文作者: 費(fèi)杰
發(fā)表日期: 2010-05-26
文章鏈接:?產(chǎn)品經(jīng)理實(shí)用工具【9】-用例設(shè)計(jì)Staruml
系列工具:
產(chǎn)品經(jīng)理實(shí)用工具1-產(chǎn)品演示Demo-builder
產(chǎn)品經(jīng)理實(shí)用工具2-報(bào)表演示SwiffChart
產(chǎn)品經(jīng)理實(shí)用工具3-圖表制作Edarwmax
產(chǎn)品經(jīng)理實(shí)用工具4-畫原型界面Axure
產(chǎn)品經(jīng)理實(shí)用工具5-用例設(shè)計(jì)RationalRose
產(chǎn)品經(jīng)理實(shí)用工具【6】-流程需求專家visio
產(chǎn)品經(jīng)理實(shí)用工具【7】-客戶端原型GUI Design Studio
- 目前還沒評(píng)論,等你發(fā)揮!