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

深入剖析TrufunPlato專業(yè)版UML2.x建模工具的優(yōu)勢

開發(fā) 架構(gòu)
隨著科學(xué)技術(shù)的快速發(fā)展,UML建模工具已經(jīng)更新了多個版本,這里向大家介紹一下TrufunPlato專業(yè)版UML2.x建模工具,希望本文介紹對你有所幫助。

本文和大家重點討論一下TrufunPlato專業(yè)版UML2.x建模工具,目前最新規(guī)范UML2.1已經(jīng)發(fā)布,UML2.1是UML的最新規(guī)范,未來軟件開發(fā)的統(tǒng)一建模語言,其眾多新特性為軟件工程、軟件開發(fā)及實施提供了強有力的支持。

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

世界同步,第一個支持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成為世界上第一個支持UML2.1的UML建模產(chǎn)品。UML2.1是UML的最新規(guī)范,未來軟件開發(fā)的統(tǒng)一建模語言,其眾多新特性為軟件工程、軟件開發(fā)及實施提供了強有力的支持。因此,支持UML2.1已經(jīng)成為所有建模工具的必經(jīng)之路。Trufun的率先支持,為Trufun占領(lǐng)中國乃至世界市場贏得了先機。

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

和IDE集成:

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

團隊建模支持:

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

MDA支持:

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

運行時(Runtime):

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

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

實時代碼:

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

【編輯推薦】

  1. 解析選擇UML建模工具的幾個技巧
  2. 選擇UML建模工具的幾個標準
  3. 學(xué)習(xí)筆記 解析UML建模工具-Rational Rose
  4. 技術(shù)前沿 TrufunPlato專業(yè)版UML2.x建模工具新特性出爐
  5. TrufunPlato專業(yè)版UML2.x建模工具新特性出爐 

 

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

2010-06-28 14:59:32

UML2.x建模工具

2010-07-05 14:03:21

UML圖

2010-07-07 10:23:31

UML建模

2010-06-28 10:42:55

UML建模工具Truf

2020-07-14 09:36:25

數(shù)據(jù)

2009-09-16 09:16:08

Windows 7專業(yè)版優(yōu)勢

2010-06-08 10:12:58

統(tǒng)一建模語言UML

2010-07-09 13:55:53

UML面向?qū)ο蠼?/a>

2010-06-09 13:06:22

UML業(yè)務(wù)建模實例

2010-06-08 18:43:11

UML建模工具

2010-06-12 14:35:46

UML對象圖

2010-06-17 14:35:03

設(shè)計模式 UML

2010-06-17 09:48:54

UML動態(tài)建模

2010-06-08 18:53:43

UML建模工具

2010-06-29 15:29:22

UML建模流程

2010-06-30 16:29:29

UML數(shù)據(jù)建模

2010-06-18 16:35:32

UML建模

2010-07-06 14:20:41

UML時序圖

2010-07-12 08:53:32

UML模型圖

2010-06-28 16:54:49

UML類圖關(guān)系
點贊
收藏

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