這學期學習了統一建模語言,自己初學時對各種建模工具十分陌生,各種名詞都不懂,軟體也都不瞭解,開始很是不知所措。為了防止其他初學者陷入我的困境,自己對各種工具進行了總結:
Visio:
介紹:Visio是office軟體系列中的負責繪製流程圖和示意圖的電腦軟體。是一款方便IT和商務人員就繁雜資訊,系統和流程進行視覺化處理,解析和交流的電腦軟體。VISIO原來僅僅是一種畫圖工具,能夠用來描述各種圖形(從電路圖到房屋結構圖),也是到VISIO2000才開始引進軟體分析設計功能到程式碼生成的全部功能,它可以說是目前最能夠用圖形方式來表達各種商業圖形用途的工具(對軟體開發中的UML支援僅僅是其中很少的一部分)。它跟微軟的office產品的能夠很好相容。能夠把圖形直接複製或者內嵌到WORD的文件中。但是對於程式碼的生成更多是支援微軟的產品如VB,VC++,C#,MS SQL Server 等,所以它可以說用於圖形語義的描述比較方便,但是用於軟體開發過程的迭代開發則有點牽強。
安裝方法:Microsoft Visio是Microsoft Office軟體的一個部分,其分為標準版、技術版、專業版、企業版,但只有 Visio 計劃 1 和 Visio 計劃 2 有試用版,標準版或專業版沒有試用版。而且試用只有30天。想要下載可以去官網下載,想要了解詳情也可以去官網檢視。官網網址:https://www.microsoft.com/zh-cn/microsoft-365/visio/flowchart-software/
優點:跟微軟的office產品的能夠很好相容。能夠把圖形直接複製或者內嵌到WORD的文件中。
Astah:
介紹:Astah是一款輕量級UML建模工具。
安裝方法:進入官網:http://astah.net/ ,在官網介面可以選擇中文,方便閱讀了解Astah的資訊。然後就可以在官網選擇需要的版本進行下載了。但是很不幸的是Astah免費的社群版於2018年9月26日停刊了,現在官網已經找不到了。
優點:
1.Astah有免費版和收費版,但是,免費版完全可以勝任我們日常的工作;
2.使用Astah免費版,不會有版權的糾紛;
3.Astah功能齊全,去掉了很多無關或者使用非常少的功能;
4.介面簡單,很容易上手,入門簡單,不用投入很大的精力就可以學會如何去使用Astah;
5.純Java開發,跨平臺。
PowerDesigner :
介紹:PowerDesigner DataArchitect是行業領先的資料建模工具。它提供了一種模型驅動的方法來增強和整合業務和IT。PowerDesigner使企業能夠更容易地視覺化、分析和操作後設資料,從而實現有效的企業資訊體系結構。PowerDesigner 可以製作資料流程圖、概念資料模型、物理資料模型,可以生成多種客戶端開發工具的應用程式,還可為資料倉儲製作結構模型,也能對團隊設計模型進行控制。
安裝方法:官網購買下載。官網:https://www.powerdesigner.biz/
優點:它幾乎包括了資料庫模型設計的全過程。
Rational Rose:
介紹:Rational Rose是Rational公司出品的一種物件導向的統一建模語言的視覺化建模工具。用於視覺化建模和公司級水平軟體應用的元件構造。
安裝方法:官網購買下載
優點:
1.ROSE是直接從UML發展而誕生的設計工具,它的出現就是為了對UML建模的支援。
2.ROSE主要是在開發過程中的各種語義、模組、物件以及流程,狀態等描述比較好,主要體現在能夠從各個方面和角度來分析和設計,使軟體的開發藍圖更清晰,內部結構更加明朗。
3.從使用的角度分析,Rational Rose易於使用,支援使用多種構件和多種語言的複雜系統建模;
4.利用雙向工程技術可以實現迭代式開發;
5.團隊管理特性支援大型、複雜的專案和大型而且通常隊員分散在各個不同地方的開發團隊。同時,Rational Rose與微軟Visual Studio系列工具中GUI的完美結合所帶來很大方便性;