偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

StarUML開發(fā)工具免費體驗

開發(fā) 架構
免費的UML開發(fā)工具StarUML你是否熟悉,它是一款開放源碼的UML開發(fā)工具,是由韓國公司主導開發(fā)出來的產品,本文就像大家介紹一下StarUML的相關內容。

免費的UML開發(fā)工具StarUML

StarUML是一款開放源碼的UML開發(fā)工具,是由韓國公司主導開發(fā)出來的產品,可以直接到StarUML網(wǎng)站(http://www.staruml.com/)下載大約22MB的執(zhí)行文件。在本書里,所使用的版本為5.0.2.1570。
StarUML的載入畫面如圖1-43所示。

圖1-43StarUML的載入畫面

在本書里,我們會為您示范StarUML開發(fā)工具的操作,它的確是個不能錯過的好工具。如圖1-44所示是StarUML的主畫面

圖1-44StarUML的主畫面

StarUML開發(fā)工具具備下列多項特色。

◆可繪制9款UML圖:用例圖、類圖、序列圖、狀態(tài)圖、活動圖、通信圖、模塊圖、部署圖以及復合結構圖等。例如,可設計關于銀行金融卡業(yè)務的UseCase圖,如圖1-45所示。此外,也可以設計關于可樂販賣機的實時控制系統(tǒng)的UseCase圖,如圖1-46所示。

圖1-45StarUML的UseCase圖1

圖1-46StarUML的UseCase圖2


◆完全免費:StarUML開發(fā)工具是一套開放源碼的軟件,不僅免費自由下載,連代碼都免費開放。

◆多種格式影像文件:可導出JPG、JPEG、BMP、EMF和WMF等格式的影像文件。

◆語法檢驗:StarUML遵守UML的語法規(guī)則,不支持違反語法的動作。

◆正反向工程:StarUML開發(fā)工具可以依據(jù)類圖的內容生成Java、C++、C#代碼,也能夠讀取Java、C++、C#代碼反向生成類圖。反向工程有兩個主要用途,其一是舊有的源碼反轉成圖之后,可以構建UML模型的方式繼續(xù)將新的設計添加上去;另一項用途是想要解析源碼時,可以通過反轉的類圖來理解,不再需要查看一行又一行的代碼,這將節(jié)省大量的時間和精力。

◆支持XMI:StarUML接受XMI1.1、1.2和1.3版的導入導出。XMI是一種以XML為基礎的交換格式,用以交換不同開發(fā)工具所生成的UML模型。

◆導入Rose文件:StarUML可以讀取RationalRose生成的文件,讓原先Rose的用戶可以轉而使用免費的StarUML。早期,RationalRose是市場占有率最高的UML開發(fā)工具,同時也是相當昂貴的工具。由于RationalRose非常聞名,后來讓IBM給收購了。

◆支持模式:支持23種GoF模式(Pattern),以及3種EJB模式。GoF模式出自于ErichGamma等4人合著的DesignPatterns:ElementsofReusableObject-OrientedSoftware一書,其內列出了23種軟件模式,可解決軟件設計上的特定問題。StarUML也支持3種常用的EJB模式,分別為EntityEJB、MessageDrivenEJB、SessionEJB。
StarUML也結合了模式和自動生成代碼的功能,方便我們落實設計。

【編輯推薦】

  1. 微軟VisualStudio2010擁抱UML建模工具
  2. 兩大開源UML建模工具UMLet和ArgoUML用法解析
  3. 幾款常用UML建模工具解析
  4. 專家提醒 小心掉進UML建模誤區(qū)
  5. PowerDesigner UML建模技術簡介

 

責任編輯:佚名 來源: 51cto.com
相關推薦

2012-05-16 10:50:17

Windows Pho

2011-05-19 09:21:17

DreamCoder

2024-03-12 00:10:00

PythonIDE開發(fā)

2010-06-11 16:46:02

免費UML建模工具

2011-08-06 09:20:17

HTML 5

2010-05-28 13:38:29

Linux開發(fā)工具

2022-10-27 15:57:26

開發(fā)工具鴻蒙

2010-01-08 08:58:11

JavaFXRAD

2021-06-23 15:10:18

Epic反作弊網(wǎng)絡安全

2010-06-28 10:32:50

免費UML建模工具

2009-09-25 10:12:15

2011-09-01 09:58:13

PHP

2010-06-04 17:26:53

Linux 開發(fā)工具

2010-07-15 12:56:55

Perl 開發(fā)工具

2010-08-03 14:18:02

Flex開發(fā)工具

2013-11-21 10:21:25

2009-07-03 12:59:50

Java ServleJSP開發(fā)工具

2011-06-08 13:20:56

Android ARM

2010-07-26 13:45:14

Perl開發(fā)工具

2017-09-13 16:54:38

web
點贊
收藏

51CTO技術棧公眾號