自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

TrufunPlato專業(yè)版UML2.x建模工具新特性出爐

開發(fā) 架構(gòu)
UML建模工具非常實(shí)用,并且它已經(jīng)更新了多個(gè)版本,UML2.x建模工具你是否熟悉,這里向大家介紹一下TrufunPlato專業(yè)版UML2.x建模工具。

本節(jié)向大家介紹一下TrufunPlato專業(yè)版UML2.x建模工具,這里主要介紹一下UML2.x建模工具中的一些新特性,相信通過本節(jié)的介紹大家對(duì)UML2.x建模工具一定會(huì)有深刻的認(rèn)識(shí)。下面請(qǐng)看詳細(xì)介紹。

TrufunPlato專業(yè)版UML2.x建模工具

世界同步,第一個(gè)支持UML最新規(guī)范UML2.1:在UML2.0剛剛發(fā)布之際,Trufun就已經(jīng)開始著手研發(fā)支持UML2.0的工具,并且2006年3月份發(fā)布支持UML2.0的Plato2006。目前最新規(guī)范UML2.1已經(jīng)發(fā)布,TrufunPlato2007成為世界上第一個(gè)支持UML2.1的UML建模產(chǎn)品。UML2.1是UML2.x建模工具的最新規(guī)范,未來軟件開發(fā)的統(tǒng)一建模語言,其眾多新特性為軟件工程、軟件開發(fā)及實(shí)施提供了強(qiáng)有力的支持。因此,支持UML2.1已經(jīng)成為所有建模工具的必經(jīng)之路。Trufun的率先支持,為Trufun占領(lǐng)中國(guó)乃至世界市場(chǎng)贏得了先機(jī)。

為建模加入精確性和嚴(yán)密性,Trufun支持OCL2.0:OCL,即對(duì)象約束語言。以前的UML版本,由于其廣泛適用的目標(biāo),因此對(duì)建模的精確性和嚴(yán)密性沒有要求,導(dǎo)致為眾多UML用戶所詬病。OCL語言,其目標(biāo)就是定義約束。Trufun對(duì)OCL2.x提供支持,使得用戶可以對(duì)軟件系統(tǒng)精確建模。Plato2007提供OCL的編輯器和解析器。

和IDE集成:隨著UML2.x建模工具的普及,軟件開發(fā)企業(yè)越來越多的在實(shí)踐中應(yīng)用UML2.x建模工具來進(jìn)行系統(tǒng)分析和設(shè)計(jì)。但問題隨之而來,建模是單獨(dú)的工具,代碼編輯、編譯和調(diào)試又是另外一個(gè)工具,工具之間的協(xié)調(diào)、同步和迭代開發(fā),成為困擾用戶的大問題。因此,如果建模工具能和主流IDE開發(fā)環(huán)境集成在一起,提供用戶一個(gè)分析、設(shè)計(jì)、編碼、編譯、調(diào)試、運(yùn)行等完整的集成開發(fā)環(huán)境,將為用戶開發(fā)提供極大方便,并為MDA實(shí)踐打下良好基礎(chǔ)和平臺(tái)。TrufunKant正是基于Plato開放式平臺(tái),通過和各種主流IDE平臺(tái)集成,實(shí)現(xiàn)UML工具和源碼的同步,成為世界上最優(yōu)秀的模型/代碼同步的建模工具。目前KantforJava和eclipseJDT集成;KantforC++和eclipseCDT集成;Kantforvs.net和visualstudio.net2005集成。用戶從此無須為UML模型和源碼的同步再有任何的憂心!

團(tuán)隊(duì)建模支持:企業(yè)內(nèi)部大范圍的使用建模工具來進(jìn)行系統(tǒng)分析、設(shè)計(jì),使得企業(yè)已經(jīng)不滿足單機(jī)版的建模工具,而是需要多人協(xié)作的、角色分離的、甚至實(shí)時(shí)的異地同步建模。因此,在Trufun2007的企業(yè)版中,Trufun基于CVS,提供了團(tuán)隊(duì)建模支持以及版本管理和配置管理功能。

MDA支持
QVT:Trufun基于元模型EMF,因此目前市面上所有的EMFQVT產(chǎn)品(如IBMMTF、eclipseATL)都可以應(yīng)用在Plato2007。這些產(chǎn)品部分或提供了QVT語言支持,使得用戶可以使用類OCL語言,對(duì)模型進(jìn)行查詢,建立視圖,并相互進(jìn)行參數(shù)化轉(zhuǎn)換。

TrufunPlato專業(yè)版UML2.x建模工具的運(yùn)行時(shí)(Runtime):由于QVT產(chǎn)品目前不太成熟,進(jìn)行MDA不是非常靈活,而且學(xué)習(xí)成本非常高。因此,Plato2007提供了通用MDA代碼生成框架。該框架基于類JSP腳本,任何有編程經(jīng)驗(yàn)的開發(fā)人員都可以輕松上手;插件結(jié)構(gòu),任何人都可以快速實(shí)現(xiàn)自己的MDA;提供大量的API,非常的靈活。

企業(yè)級(jí)數(shù)據(jù)庫(kù)建模支持:提供專業(yè)的數(shù)據(jù)建模,讓用戶可以建立數(shù)據(jù)邏輯模型和物理模型,支持所有主流數(shù)據(jù)庫(kù)獨(dú)有特性,并可以通過正向工程將模型生成為DDL,或者直接連接到數(shù)據(jù)庫(kù)生成數(shù)據(jù)庫(kù)表;反之,也可以直接通過反向工程將數(shù)據(jù)庫(kù)或者DDL導(dǎo)入為模型。同時(shí)用戶還可以生成數(shù)據(jù)庫(kù)報(bào)表(rtf格式)。這些都會(huì)在TrufunKant2007fordatabase中提供。

實(shí)時(shí)代碼:當(dāng)模型改變時(shí),代碼會(huì)立刻同步改變;而代碼被用戶修改后,模型也同樣會(huì)使之同步改變。這就是TrufunKant2007給與用戶的最新建模體驗(yàn)!
設(shè)計(jì)模式:Plato2007支持18類常用GOF設(shè)計(jì)模式,用戶可以自由選擇,以加快軟件架構(gòu)設(shè)計(jì)!
模型導(dǎo)入/導(dǎo)出:多達(dá)8種模型類型的導(dǎo)入(plato2005,plato2006,rose,argouml,poseidon,xmi,IBMRSA,EMF),無論以前采用何種工具工具,都可以輕松切換到Plato2007!用戶還可以導(dǎo)出Plato2007為Web(html),文檔(rtf,可視化定制模板),以及元模型。
 

【編輯推薦】

  1. UML2.0與UML1.x的異同
  2. UML2.0如何規(guī)范改善結(jié)構(gòu)建模的性能
  3. 專家講解 EA與Rose UML建模工具比較
  4. UML2.0完美實(shí)現(xiàn)改善結(jié)構(gòu)建模性能
  5. UML之父稱UML2.0版將簡(jiǎn)化大型開發(fā)

 

責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-07-12 15:33:29

UML2.x建模工具

2010-06-28 10:42:55

UML建模工具Truf

2020-07-14 09:36:25

數(shù)據(jù)

2009-12-03 16:04:05

Suse Linux

2010-06-08 18:53:43

UML建模工具

2013-07-03 10:51:31

Fedora 19

2021-07-28 05:29:33

Windows 11操作系統(tǒng)微軟

2012-03-30 09:36:44

Windows 8專業(yè)版

2010-06-08 15:33:19

UML建模工具

2010-06-11 16:46:02

免費(fèi)UML建模工具

2010-06-28 09:44:48

UML建模工具Rose

2009-12-03 15:47:03

Suse Linux

2013-08-29 10:32:52

Windows 8.1

2010-06-28 11:00:26

最強(qiáng)UML建模工具

2010-08-05 15:13:43

FlexBuilder

2012-08-22 09:01:09

Windows 8操作系統(tǒng)

2011-11-15 11:19:35

云桌面eyeOS

2010-07-05 14:03:21

UML圖

2010-06-08 15:59:38

UML建模工具

2010-06-28 10:32:50

免費(fèi)UML建模工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)