BlogJava 聯(lián)系 聚合 管理  

          Blog Stats

          隨筆檔案

          文章檔案


          年度最佳UML/MDA工具

          trufun Plato/Kant

          Trufun Kant Studio 2008面向VS.NET的開發(fā)應用

           

          目的

          使用Trufun Kant Studio 2008新一代軟件集成開發(fā)平臺進行VS.NET 開發(fā)與應用生命周期管理

           

          產(chǎn)品介紹

          Trufun Kant Studio 2008是新一代軟件集成開發(fā)平臺,提供企業(yè)級建模與分析設(shè)計,提供與eclipseVS.NET開發(fā)環(huán)境的無縫集成,提供UML模型與javaC++C#開發(fā)代碼之間的雙向轉(zhuǎn)換,它能幫助企業(yè)快速高效地統(tǒng)一軟件開發(fā)過程中的各個環(huán)節(jié),并且提供已有項目的改進過程。 從事軟件開發(fā)的各個人員可以利用它來進行有效的各種開發(fā),從定義需求到分析和設(shè)計,以至集成JavaVS.NETC++等開發(fā)語言和目前各類流行的數(shù)據(jù)庫的開發(fā)等,保證整個項目過程從需求、分析設(shè)計到開發(fā)的一致性,給予軟件開發(fā)人員在需求捕獲、系統(tǒng)分析、設(shè)計、編碼、測試、部署等所有軟件開發(fā)環(huán)節(jié)強有力的支持

           

           

          主要內(nèi)容

          1、  前言

          2、  Trufun Kant Studio 2008面向VS.NET的開發(fā)工具

           

           

          前言

          當今,面對越來越龐大復雜的開發(fā)系統(tǒng),很多企業(yè)軟件在開發(fā)過程中,都會同時出現(xiàn)基于JavaVS.NETC++等多種開發(fā)語言和開發(fā)平臺一起進行的解決方案。那么,如何將這些多種語言、不同平臺的實現(xiàn)系統(tǒng)進行統(tǒng)一也是企業(yè)所重點關(guān)注和需要解決的問題。

           

          Trufun Kant Studio 2008新一代軟件集成開發(fā)平臺在實現(xiàn)UML2.x最新標準的基礎(chǔ)上,為 VS.NET 開發(fā)提供了軟件開發(fā)全生命周期管理的解決方案與集成開發(fā)環(huán)境,使企業(yè)可以更加便捷地實現(xiàn)基于VS.NET的開發(fā)和其他開發(fā)平臺的跨平臺集成。而且更是為企業(yè)在整個軟件開發(fā)生命周期內(nèi)提供了集成的管理支持。Trufun Kant Studio 2008緊跟產(chǎn)品發(fā)展升級服務,目前已經(jīng)實現(xiàn)對VS.NET 2003VS.NET 2005VS.NET 2008的無縫集成支持。

           

          楚凡科技為不同目標的企業(yè)客戶提供產(chǎn)品、技術(shù)和培訓咨詢的服務,可以更加積極地幫助客戶一步到位提高開發(fā)效率和獲取最大的投資回報。

           

          Trufun Kant Studio 2008面向VS.NET的開發(fā)工具

           

              Trufun Kant Studio 2008新一代軟件集成開發(fā)平臺為 VS.NET 開發(fā)提供了軟件開發(fā)全生命周期管理的解決方案與集成開發(fā)環(huán)境,該產(chǎn)品提供了強大的UML2.x標準建模支持和18類常用GOF設(shè)計模式,用戶可以自由選擇,以加快軟件架構(gòu)設(shè)計,在此基礎(chǔ)上該產(chǎn)品能與包括VS.NET 2003VS.NET 2005VS.NET 2008在內(nèi)的開發(fā)平臺提供需求捕獲、系統(tǒng)分析、設(shè)計、編碼、測試、部署等,并幫助開發(fā)團隊應付實際開發(fā)過程中不斷變化的業(yè)務需求,并提供統(tǒng)一的跨地域分布的團隊開發(fā)、增量開發(fā)。

           

          Vs.net設(shè)計師和程序員經(jīng)常遇到的問題:

           

          1、  對于增量式的UML建模而言,如何保證UML模型與對應的代碼保持同步,是一個非常頭痛的問題。大多數(shù)的建模工具提供的模型生成代碼功能,有的不考慮已存在的源碼,直接重新生成覆蓋源代碼;有的使用保護區(qū)技術(shù),但是保護區(qū)帶來的問題,一個是生成大量的注釋,另一個是假如已存在的源碼沒有保護區(qū),則保護區(qū)毫無用處...。因此使用者常常會找不到合適的工具,可以讓模型和代碼永遠同步,而且可以和現(xiàn)有代碼完美合并。所以很多用戶在UML建模工具只使用前面分析設(shè)計建模部分,而到了編碼階段基本被完全拋棄,這也是UML模型和源碼無法完全對應所造成的。

          2、  相應的,對于增量式的編碼而言,如何讓編碼階段的結(jié)構(gòu)改變反饋到原來的UML設(shè)計模型,也是考量UML工具實際應用價值的重要方面

          3、  在比較復雜的項目中,如何很好地實現(xiàn)團隊開發(fā),支持多人建模的合并與分解,就尤為重要,如何實現(xiàn)一個完整項目的分組開發(fā)和最終的完美合成,也是一款企業(yè)級UML工具的考慮因素。

           

          Trufun Kant Studio 2008新一代軟件集成開發(fā)平臺就很好地解決了上面的問題,Trufun在多年的UML產(chǎn)品開發(fā)和應用推廣中,深深感覺到,MDA產(chǎn)品的一個重要衡量標準就是——是否支持雙向的轉(zhuǎn)換和增量式開發(fā)。如果僅僅支持單向的,或者有限制的雙向轉(zhuǎn)換,都會導致UML模型和實際源碼的脫節(jié)。

           

          Trufun Kant Studio 2008新一代軟件集成開發(fā)平臺,支持VS.NET設(shè)計師和程序員進行UML模型 .net CLR編程語言的雙向同步功能,目標都是讓UML模型和源碼永遠同步,讓設(shè)計和編碼永遠不再脫節(jié),讓設(shè)計準確無誤的體現(xiàn)到編碼上,讓編碼準確無誤的實現(xiàn)設(shè)計。使用Trufun Kant Studio 2008將開發(fā)人員隨時可以將架構(gòu)師實現(xiàn)的UML設(shè)計的軟件架構(gòu)轉(zhuǎn)換為 .NET 框架代碼,并在此基礎(chǔ)之上進行詳細的功能實現(xiàn)和代碼開發(fā),同時分析設(shè)計人員也可以隨時將開發(fā)人員的 .NET 代碼,實時轉(zhuǎn)換為 UML 模型,進行版本的迭代和分析。Trufun Kant Studio 2008在實現(xiàn)UML模型和VS.NET開發(fā)代碼的雙向同步方面,不使用任何標記,完美智能的在模型和源代碼之間進行同步,使全球目前唯一一款實現(xiàn)此功能的產(chǎn)品。因此,Trufun Kant Studio 2008新一代軟件集成開發(fā)平臺為 VS.NET 開發(fā)提供了一個通用的開發(fā)過程和一個高可靠性和支持跨地域分布式團隊協(xié)作的基礎(chǔ)架構(gòu)。

           

          Trufun Kant Studio 2008新一代軟件集成開發(fā)平臺解決VS.NETUML模型的雙向同步包括以下功能:

          • 同步設(shè)置:對需要同步的Vs.net項目和UML項目進行設(shè)置,使兩者關(guān)聯(lián)。
          • 源碼-->模型同步:進行了同步設(shè)置之后,同步子菜單會顯示在不同的選中元素上下文中
          • 模型-->源碼同步:進行了同步設(shè)置之后,同步子菜單會顯示在不同的選中元素上下文中
          • 中斷同步操作:當項目龐大,同步時間過長,或需要取消同步操作
          • UML模型和CLR語言映射:C#VB.NET J# VC++.NET

          以上功能使得開發(fā)人員在開發(fā)的任何過程中都可以將分析人員的分析設(shè)計模型輕松的轉(zhuǎn)換為開發(fā)代碼,

          Trufun Kant Studio 2008新一代軟件集成開發(fā)平臺支持企業(yè)級開發(fā),所謂企業(yè)級體現(xiàn)在以下方面:

          • 超大模型:對于超大模型而言,我們通常需要將其分解為相對小的模型。而分解的方式Trufun Kant Studio 2008提供兩種:
            • 分解模型為多個模型單元。模型單元是模型的子包,所謂分解是將子包單獨進行存儲,加載。譬如在一個辦公軟件項目中,我們會分解一個模型為用戶管理、檔案管理、公文管理...等多個子單元,分配給各個開發(fā)人員進行單獨建模。
            • 引用類庫:對于只讀類庫,如JDK類庫、.net framework類庫,MFC/ATL類庫等,我們可以采用引用類庫的方式加載到模型中。引用類庫在模型中只讀。
          • 多人同時建模:Trufun Kant Studio 2008集成CVS,實現(xiàn)對小組開發(fā)的支持。基于模型單元分解,通過集成CVS,我們可以實現(xiàn)小組建模。通過共享項目、check in, check out等操作,實現(xiàn)和其他小組成員共享模型單元。CVS集成包括以下常用操作:

          此外,Trufun Kant Studio 2008還集成了其他不同的開發(fā)環(huán)境(如 Eclipse),支持更多其他語言的關(guān)聯(lián)和C/C++Java開發(fā)語言的正反向工程,是一個真正意義上的大集成開發(fā)平臺。

           

          當軟件架構(gòu)師、分析設(shè)計人員、及編碼開發(fā)人員使用這一集成的 Trufun Kant Studio 2008軟件集成開發(fā)平臺針對整個開發(fā)全周期在不同領(lǐng)域所提供的工具進行協(xié)同開發(fā)時,彼此之間可以更好地溝通關(guān)于軟件架構(gòu)和實際開發(fā)的信息。他們可以更加高效和更加規(guī)范,從而大大降低整個團隊的資源開銷,并為企業(yè)帶來更高品質(zhì)的 .NET開發(fā)產(chǎn)品,為企業(yè)贏得市場贏得利潤。

           

          posted on 2008-08-12 18:22 trufun 閱讀(389) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 多伦县| 抚州市| 江油市| 依兰县| 大竹县| 广丰县| 天水市| 张家口市| 宝山区| 广宁县| 白河县| 偃师市| 青海省| 林甸县| 休宁县| 辽宁省| 开原市| 宁海县| 绥滨县| 渭源县| 耿马| 余庆县| 金阳县| 怀宁县| 冀州市| 永川市| 汾阳市| 德保县| 古交市| 青川县| 汽车| 孝感市| 微博| 中牟县| 尼勒克县| 新密市| 会理县| 泸水县| 延安市| 都安| 方正县|