StarUML中文版是一款免費(fèi)的、開(kāi)源的編程開(kāi)發(fā)軟件,可以繪制多款UML圖,開(kāi)放的API,任何人都能夠快速、輕松使用HTML、CSS3等語(yǔ)言,支持erd、Markdown等,給用戶(hù)帶來(lái)一個(gè)發(fā)展快、靈活、可擴(kuò)展性強(qiáng)的使用體驗(yàn)。
1、可繪制9款UML圖:用例圖、類(lèi)圖、序列圖、狀態(tài)圖、活動(dòng)圖、通信圖、構(gòu)件圖、部署圖以及復(fù)合結(jié)構(gòu)圖等。
2、完全免費(fèi):StarUML是一套開(kāi)放源碼的軟件,不僅免費(fèi)自由下載,連代碼都免費(fèi)開(kāi)放。
3、多種格式影像文件:可導(dǎo)出JPG、JPEG、BMP、EMF和WMF等格式的影像文件。
4、語(yǔ)法檢驗(yàn):StarUML遵守UML的語(yǔ)法規(guī)則,不支持違反語(yǔ)法的動(dòng)作。
5、正反向工程:StarUML可以依據(jù)類(lèi)圖的內(nèi)容生成Java、C++、C#代碼,也能夠讀取Java、C++、C#代碼反向生成類(lèi)圖。反向工程有兩個(gè)主要用途,其一是舊有的源碼反轉(zhuǎn)成圖之后,可以構(gòu)建UML模型的方式繼續(xù)將新的設(shè)計(jì)添加上去;另一項(xiàng)用途是想要解析源碼時(shí),可以通過(guò)反轉(zhuǎn)的類(lèi)圖來(lái)理解,不再需要查看一行又一行的代碼,這將節(jié)省大量的時(shí)間和精力。
6、支持XMI:StarUML接受XMI 1.1、1.2和1.3版的導(dǎo)入導(dǎo)出。XMI是一種以XML為基礎(chǔ)的交換格式,用以交換不同開(kāi)發(fā)工具所生成的UML模型。
7、導(dǎo)入Rose文件:StarUML可以讀取Rational Rose生成的文件,讓原先Rose的用戶(hù)可以轉(zhuǎn)而使用免費(fèi)的StarUML。早期,Rational Rose是市場(chǎng)占有率最高的UML開(kāi)發(fā)工具,同時(shí)也是相當(dāng)昂貴的工具。由于Rational Rose非常聞名,后來(lái)讓IBM給收購(gòu)了。
8、支持模式:支持23種GoF模式(Pattern),以及3種EJB模式。GoF模式出自于Erich Gamma等4人合著的Design Patterns:Elements of Reusable Object-Oriented Software一書(shū),其內(nèi)列出了23種軟件模式,可解決軟件設(shè)計(jì)上的特定問(wèn)題。StarUML也支持3種常用的EJB模式,分別為EntityEJB、MessageDrivenEJB、SessionEJB。
【開(kāi)放的API】
任何人都可以寫(xiě)擴(kuò)展使用HTML5,CSS3,JavaScript和節(jié)點(diǎn)。JS。 開(kāi)放API允許添加菜單,界面,對(duì)話(huà)框,甚至你自己的建模語(yǔ)言,包括模型,符號(hào),和驗(yàn)證。
【異步模型的驗(yàn)證】
大量的UML模型驗(yàn)證規(guī)則所定義的規(guī)則進(jìn)行檢查和 StarUML異步每當(dāng)你保存或打開(kāi)模型文件。
【發(fā)布HTML文檔】
你需要與許多分析師,分享你的模型archiects,和開(kāi)發(fā)商?容易做,只是發(fā)布的HTML 。生成的HTML文檔可以看作是大多數(shù)Web瀏覽器。
【PDF導(dǎo)出清潔印刷】
支持輸出圖PDF清潔印刷。你可以選擇頁(yè)面布局(橫向或縱向)和頁(yè)面大小(B5,B4,A3,A4,信件,等等)。 可圖也出口。
【Markdown支持】
使用Markdown擴(kuò)展,你可以使用Markdown語(yǔ)法與語(yǔ)法突出顯示和編輯Markdown支持預(yù)覽的文檔元素。
【ERD的支持】
您可以創(chuàng)建實(shí)體關(guān)系圖(ERD)。 ERD是最常見(jiàn)的一種圖數(shù)據(jù)庫(kù)建模。 ERD是基于我們?yōu)貘f的腳的符號(hào)和可讀性比單是容易得多。
【快速建模】
創(chuàng)建元件和連接它們的是有些單調(diào)乏味的任務(wù)。 StarUML 2支持多種速記快速編輯關(guān)系立刻如子類(lèi)來(lái)創(chuàng)建元素,支持接口,
【視網(wǎng)膜顯示支持】
StarUML 2支持視網(wǎng)膜(高分辨率)顯示。所有的圖表,文字和圖標(biāo)是鋒利的。 還可以得到圖的高分辨率的位圖圖像(JPEG和PNG。
【推廣經(jīng)理】
你可以很容易地找到和安裝擴(kuò)展通過(guò)擴(kuò)展管理器從官方擴(kuò)展注冊(cè)表或GitHub庫(kù)中。 許多擴(kuò)展托管在開(kāi)放源代碼和。叉一作出自己的。
【模型驅(qū)動(dòng)開(kāi)發(fā)】
在一個(gè)非常簡(jiǎn)單的JSON StarUML存儲(chǔ)模型(JavaScript Object Notation)格式。 很容易就可以使用自定義的代碼生成自定義模板。mdgen, 工具生成基于自定義代碼的命令行技術(shù)(JavaScript)。
【代碼工程】
StarUML支持主要的編程語(yǔ)言包括Java,C #,和C + +。 可以生成源代碼從你的模型代碼逆向從源或建立一個(gè)工程。 擴(kuò)展提供的代碼可以通過(guò)安裝工程。在GitHub的源代碼可用。 Java,C #,C + +)
1、打開(kāi)StarUML,選擇“Empty Project”,再點(diǎn)擊“ok”。
2、右鍵單擊界面中的“Untitled”,選擇"Add"》“Model”,命名為egg1。
3、右鍵單擊egg1,選擇“Add Diagram”》“Use Case Diagram”,創(chuàng)建了一個(gè)用例圖,命名為“用例圖1”。
4、點(diǎn)擊左邊工具欄中的工具,直接在右邊空白處單擊即可畫(huà)出相應(yīng)圖形,并且可以為圖形命名。
5、右鍵單擊所畫(huà)圖形,可以設(shè)置圖形的屬性。下面是我畫(huà)的用例圖。
1、在本站下載StarUML中文版安裝包
2、使用壓縮軟件進(jìn)行解壓(推薦使用winrar)
3、點(diǎn)擊exe文件開(kāi)始安裝
4、閱讀許可協(xié)議,然后點(diǎn)擊同意—【I accept the agreement】選項(xiàng)
5、選擇StarlUML軟件安裝位置,這個(gè)可以選擇默認(rèn)的文件位置,也可以自行選擇文件所在位置
6、確認(rèn)下StarlUML軟件的安裝地址和開(kāi)始文件位置確認(rèn)后,點(diǎn)擊安裝【install】按鈕
7、靜等一小會(huì),StarlUML就安裝成功了
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門(mén)子PLC S7......
3百度網(wǎng)盤(pán)清爽精簡(jiǎn)純凈版-網(wǎng)盤(pán)工具-百度網(wǎng)盤(pán)清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專(zhuān)用版-機(jī)器人編程......
7seo外鏈助手(超級(jí)外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......
9小米運(yùn)動(dòng)刷步數(shù)神器-小米運(yùn)動(dòng)刷步數(shù)神器下載 v2......