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