UML簡介
UnifiedModelingLanguage(UML)又稱統一建模語言或標準建模語言,是始于1997年一個OMG標準,它是一個支持模型化和軟件系統開發的圖形化語言,為軟件開發的所有階段提供模型化和可視化支持,包括由需求分析到規格,到構造和配置。面向對象的分析與設計(OOA&D,OOAD)方法的發展在80年代末至90年代中出現了一個高潮,UML是這個高潮的產物。它不僅統一了Booch、Rumbaugh和Jacobson的表示方法,而且對其作了進一步的發展,并最終統一為大眾所接受的標準建模語言。
最流行的uml建模工具
1、PowerDesigner
PowerDesigner是目前數據建模業界的領頭羊。功能包括:完整的集成模型,和面向包含IT為中心的、非IT為中心的差異化建模訴求。支持非常強大的元數據信息庫和各種不同格式的輸出。PowerDesigner擁有一個優雅且人性化的界面,非常易懂的幫助文檔,快速幫助用戶解決專業問題。
2、ER/Studio
ER/Studio是一個支持多平臺環境的直觀數據建模工具,并且本地集成了用于處理大數據平臺,例如-MongoDB和HadoopHive。它能夠進行正向和逆向工程,并且擁有“比較合并”功能,能夠輸出例如XML、PNG、JPEG等格式文檔。內建自動執行任務功能支持當前流行數據庫平臺。ER/Studio功能非常強大,擁有直觀的界面和很好的用戶支持特別易于馬上開始工作。
3、SparxEnterpriseArchitect
EnterpriseArchitect是一個擁有豐富功能的數據建模工具。自詡是高性價比的明智之選。EnterpriseArchitect幫助企業用戶快速建立強大的可維護的系統,而且很容易在共享項目中擴展到大型的協作團隊中去。EnterpriseArchitect同樣有動態運行模擬模型的能力,用以驗證模型和更加正確和深入的理解原來商業系統運作的方式。
4、SparxEnterpriseArchitect
EnterpriseArchitect是一個擁有豐富功能的數據建模工具。自詡是高性價比的明智之選。EnterpriseArchitect幫助企業用戶快速建立強大的可維護的系統,而且很容易在共享項目中擴展到大型的協作團隊中去。EnterpriseArchitect同樣有動態運行模擬模型的能力,用以驗證模型和更加正確和深入的理解原來商業系統運作的方式。
5、CAERwin
ERwin也是業界領先的數據建模解決方案,能夠為用戶提供一個簡單而優雅的界面同時處理復雜的數據環境問題。Erwin的解決方案提提供敏捷模型,同時元數據可以放在普通的數據庫中進行處理,這樣就能夠保證數據的一致性和安全性。Erwin支持高度自定義的數據類型、APIs,允許自動執行宏語言等等。Erwin還建有一個很活躍的用戶討論社區,使得用戶之間可以分享知識和各種經驗。
6、IBM-InfoSphereDataArchitect
InfoSphere是一個很創新的、運行在開源平臺-Eclipse上的數據建模工具。Infopshere主要聚焦于一下三個主要的特性:高效、簡潔、高度集成。InfoSphere能夠幫助商業用戶建立邏輯、物理模型圖,并且之后能非常方便的在各種不同的應用和系統中進行使用。InfoSphere是一個端到端的解決方案,可以快速高效地用在建立、部署、更新數據模型。同時為非常簡易的集成了IBM的其他相關產品。
-
UML
+關注
關注
0文章
122瀏覽量
30850 -
UML建模
+關注
關注
0文章
7瀏覽量
6803
發布評論請先 登錄
相關推薦
評論