Trufun Kant Studio 2008面向VS.NET的開發應用
目的
使用Trufun Kant
Studio 2008新一代軟件集成開發平臺進行VS.NET 開發與應用生命周期管理
產品介紹
Trufun Kant Studio 2008是新一代軟件集成開發平臺,提供企業級建模與分析設計,提供與eclipse、VS.NET開發環境的無縫集成,提供UML模型與java、C++、C#開發代碼之間的雙向轉換,它能幫助企業快速高效地統一軟件開發過程中的各個環節,并且提供已有項目的改進過程。
從事軟件開發的各個人員可以利用它來進行有效的各種開發,從定義需求到分析和設計,以至集成Java、VS.NET、C++等開發語言和目前各類流行的數據庫的開發等,保證整個項目過程從需求、分析設計到開發的一致性,給予軟件開發人員在需求捕獲、系統分析、設計、編碼、測試、部署等所有軟件開發環節強有力的支持
主要內容
1、 前言
2、 Trufun Kant Studio 2008面向VS.NET的開發工具
前言
當今,面對越來越龐大復雜的開發系統,很多企業軟件在開發過程中,都會同時出現基于Java、VS.NET、C++等多種開發語言和開發平臺一起進行的解決方案。那么,如何將這些多種語言、不同平臺的實現系統進行統一也是企業所重點關注和需要解決的問題。
|
Trufun Kant Studio 2008新一代軟件集成開發平臺在實現UML2.x最新標準的基礎上,為 VS.NET 開發提供了軟件開發全生命周期管理的解決方案與集成開發環境,使企業可以更加便捷地實現基于VS.NET的開發和其他開發平臺的跨平臺集成。而且更是為企業在整個軟件開發生命周期內提供了集成的管理支持。Trufun Kant Studio 2008緊跟產品發展升級服務,目前已經實現對VS.NET 2003、VS.NET 2005和VS.NET 2008的無縫集成支持。
楚凡科技為不同目標的企業客戶提供產品、技術和培訓咨詢的服務,可以更加積極地幫助客戶一步到位提高開發效率和獲取最大的投資回報。
Trufun Kant Studio 2008面向VS.NET的開發工具
Trufun Kant Studio 2008新一代軟件集成開發平臺為 VS.NET 開發提供了軟件開發全生命周期管理的解決方案與集成開發環境,該產品提供了強大的UML2.x標準建模支持和18類常用GOF設計模式,用戶可以自由選擇,以加快軟件架構設計,在此基礎上該產品能與包括VS.NET 2003、VS.NET 2005和VS.NET 2008在內的開發平臺提供需求捕獲、系統分析、設計、編碼、測試、部署等,并幫助開發團隊應付實際開發過程中不斷變化的業務需求,并提供統一的跨地域分布的團隊開發、增量開發。
Vs.net設計師和程序員經常遇到的問題:
1、 對于增量式的UML建模而言,如何保證UML模型與對應的代碼保持同步,是一個非常頭痛的問題。大多數的建模工具提供的模型生成代碼功能,有的不考慮已存在的源碼,直接重新生成覆蓋源代碼;有的使用保護區技術,但是保護區帶來的問題,一個是生成大量的注釋,另一個是假如已存在的源碼沒有保護區,則保護區毫無用處...。因此使用者常常會找不到合適的工具,可以讓模型和代碼永遠同步,而且可以和現有代碼完美合并。所以很多用戶在UML建模工具只使用前面分析設計建模部分,而到了編碼階段基本被完全拋棄,這也是UML模型和源碼無法完全對應所造成的。
2、 相應的,對于增量式的編碼而言,如何讓編碼階段的結構改變反饋到原來的UML設計模型,也是考量UML工具實際應用價值的重要方面
3、 在比較復雜的項目中,如何很好地實現團隊開發,支持多人建模的合并與分解,就尤為重要,如何實現一個完整項目的分組開發和最終的完美合成,也是一款企業級UML工具的考慮因素。
Trufun Kant Studio 2008新一代軟件集成開發平臺就很好地解決了上面的問題,Trufun在多年的UML產品開發和應用推廣中,深深感覺到,MDA產品的一個重要衡量標準就是——是否支持雙向的轉換和增量式開發。如果僅僅支持單向的,或者有限制的雙向轉換,都會導致UML模型和實際源碼的脫節。
Trufun Kant Studio 2008新一代軟件集成開發平臺,支持VS.NET設計師和程序員進行UML模型 和.net CLR編程語言的雙向同步功能,目標都是讓UML模型和源碼永遠同步,讓設計和編碼永遠不再脫節,讓設計準確無誤的體現到編碼上,讓編碼準確無誤的實現設計。使用Trufun Kant Studio 2008將開發人員隨時可以將架構師實現的UML設計的軟件架構轉換為 .NET 框架代碼,并在此基礎之上進行詳細的功能實現和代碼開發,同時分析設計人員也可以隨時將開發人員的 .NET 代碼,實時轉換為 UML 模型,進行版本的迭代和分析。Trufun Kant Studio 2008在實現UML模型和VS.NET開發代碼的雙向同步方面,不使用任何標記,完美智能的在模型和源代碼之間進行同步,使全球目前唯一一款實現此功能的產品。因此,Trufun Kant Studio 2008新一代軟件集成開發平臺為 VS.NET 開發提供了一個通用的開發過程和一個高可靠性和支持跨地域分布式團隊協作的基礎架構。
Trufun Kant Studio 2008新一代軟件集成開發平臺解決VS.NET和UML模型的雙向同步包括以下功能:
- 同步設置:對需要同步的Vs.net項目和UML項目進行設置,使兩者關聯。
- 源碼-->模型同步:進行了同步設置之后,同步子菜單會顯示在不同的選中元素上下文中
- 模型-->源碼同步:進行了同步設置之后,同步子菜單會顯示在不同的選中元素上下文中
- 中斷同步操作:當項目龐大,同步時間過長,或需要取消同步操作
- UML模型和CLR語言映射:C#、VB.NET、 J# 和VC++.NET。
以上功能使得開發人員在開發的任何過程中都可以將分析人員的分析設計模型輕松的轉換為開發代碼,
Trufun Kant Studio 2008新一代軟件集成開發平臺支持企業級開發,所謂企業級體現在以下方面:
- 超大模型:對于超大模型而言,我們通常需要將其分解為相對小的模型。而分解的方式Trufun Kant Studio 2008提供兩種:
- 分解模型為多個模型單元。模型單元是模型的子包,所謂分解是將子包單獨進行存儲,加載。譬如在一個辦公軟件項目中,我們會分解一個模型為用戶管理、檔案管理、公文管理...等多個子單元,分配給各個開發人員進行單獨建模。
- 引用類庫:對于只讀類庫,如JDK類庫、.net framework類庫,MFC/ATL類庫等,我們可以采用引用類庫的方式加載到模型中。引用類庫在模型中只讀。
- 多人同時建模:Trufun Kant Studio 2008集成CVS,實現對小組開發的支持。基于模型單元分解,通過集成CVS,我們可以實現小組建模。通過共享項目、check in, check out等操作,實現和其他小組成員共享模型單元。CVS集成包括以下常用操作:
- 小組管理者創建UML項目:管理者創建一個普通的UML項目。
- 小組管理者分解模型單元:管理者根據子系統對模型進行分解,分解為多個模型單元。
- 小組管理者共享項目:將項目共享到CVS,以便小組成員可以從CVS檢入共享的UML項目。
- 小組成員從CVS檢入共享的UML項目:檢入后,小組成員就可以各自編輯自己的模型單元。
- 小組成員提交修改:小組成員的模型單元修改后,提交到CVS。
- 小組成員同步修改:小組成員將其他成員修改并提交的模型單元同步到自己的項目中。
此外,Trufun Kant Studio 2008還集成了其他不同的開發環境(如 Eclipse),支持更多其他語言的關聯和C/C++、Java開發語言的正反向工程,是一個真正意義上的大集成開發平臺。
當軟件架構師、分析設計人員、及編碼開發人員使用這一集成的 Trufun Kant Studio 2008軟件集成開發平臺針對整個開發全周期在不同領域所提供的工具進行協同開發時,彼此之間可以更好地溝通關于軟件架構和實際開發的信息。他們可以更加高效和更加規范,從而大大降低整個團隊的資源開銷,并為企業帶來更高品質的 .NET開發產品,為企業贏得市場贏得利潤。