規範化軟件開發過程解決方案——統一研發管理過程

 

一、Trufun服務目標

規範軟件開發過程     優化軟件開發流程

保證軟件開發質量     提高軟件開發效率

    西安楚凡科技有限公司(Trufun)是全球領先的軟件開發行業應用生命週期管理(ALM)CASE工具解決方案提供商,倡導"實用、簡潔"的產品理念,爲企業實現產品開發與服務支持間的規範化應用平臺,在管理軟件研發全過程的同時,支持當前各種規範標準,實現企業的戰略目標

二、Trufun UML2標準工具——trufun kant

產品特性介紹

· 和世界同步,第一個支持UML最新規範UML2.2:在UML2.0剛剛發佈之際,Trufun就已經開始着手研發支持UML2.0的工具,並且2006年3月份發佈 支持UML2.0的Plato 2006。目前最新規範UML2.2已經發布,Trufun Plato X成爲世界上第一個支持 UML2.2的UML建模產品。UML2.2是UML的最新規範,未來軟件開發的統一建模語言,其衆多新特性爲軟件工程、軟件開發及實施提供了強有力的支 持。因此,支持UML2.2已經成爲所有建模工具的必經之路。Trufun的率先支持,爲Trufun佔領中國乃至世界市場贏得了先機。

· 爲建模加入精確性和嚴密性Trufun支持OCL 2.0:OCL,即對象約束語言。以前的UML版本,由於其廣泛適用的目標,因此對建模的精確性和嚴密性沒有要求,導致爲衆多UML用戶所詬病。OCL語言,其目標就是定義約束。Trufun對OCL 2.x提供支持,使得用戶可以對軟件系統精確建模。Trufun Plato X提供OCL的編輯器和解析器。

· 團隊建模支持:企業內部大範圍的使用建模工具來進行系統分析、設計,使得企業已經不滿足單機版的建模工具,而是需要多人協作的、角色分離的、甚至實時的異地同步建模。因此,在Trufun X的企業版中,Trufun基於CVS,提供了團隊建模支持以及版本管理和配置管理功能。

· MDA支持

o QVT:Trufun基於元模型EMF,因此目前市面上所有的EMF QVT產品(如IBM MTF、eclipse ATL)都可以應用在Plato X。這些產品部分或提供了QVT語言支持,使得用戶可以使用類OCL語言,對模型進行查詢,建立視圖,並相互進行參數化轉換。

o 運行時(Runtime):由於QVT產品目前不太成熟,進行MDA不是非常靈活,而且學習成本非常高。因此,Plato X提供了通用MDA代碼生成框架。該框架基於類JSP腳本,任何有編程經驗的開發人員都可以輕鬆上手;插件結構,任何人都可以快速實現自己的MDA;提供大量的API,非常的靈活。

· 設計模式:Plato X支持18類常用GOF設計模式,用戶可以自由選擇,以加快軟件架構設計!

· 模型導入/導出:多達8種模型類型的導入(plato 2005, plato 2006, rose, argouml, poseidon, xmi, IBM RSA, EMF),無論以前採用何種工具工具,都可以輕鬆切換到Plato X!用戶還可以導出Plato X爲Web(html),文檔(rtf,可視化定製模板),以及元模型。

Trufun Kant Studio功能清單

1. 支持最新的UML2.2標準;

2. 創建UML2標準的11種框圖:類圖、序列圖、用例圖、活動圖、狀態圖、通信圖、組合結構圖、組件圖、包圖、對象圖、部署圖;

3. 拷貝繪圖區模型爲圖片格式,可以粘貼到其他文件中;

4. 創建Profile框圖,應用自定義的Profile框圖;

5. 對類應用成熟的設計模式;

6. 對象約束語言OCL2.0的編輯和應用;

7. 自動進行UML模型的驗證;

8. 快速定位UML模型對象;

9. 進行用例描述;

10. 導入其他UML模型;

11. 導出模型爲標準分析設計文檔;

12. 導出用例描述文檔;

13. 導出模型爲xmi文件;

14. 在windows、linux、mac等操作系統中運行;

15. 正向工程生成面向對象開發語言的代碼;

16. 進行數據庫建模;

17. 所有主流數據庫特性的支持;

18. 反向工程將數據庫或者DDL導入爲數據庫模型;

19. 生成數據庫報表;

20. 數據庫模型的自動檢查;

21. 生成所有主流數據庫的DDL SQL;

22. 集成eclipse、vs.net最新開發平臺;

23. java項目分析設計、正反向工程的一站式開發;

24. .net項目分析設計、正反向工程的一站式開發;

25. C++項目分析設計、反向工程的一站式開發。

三、Trufun Bacon需求管理工具(網絡版)

產品介紹

    Trufun Bacon是一個跨平臺、企業級應用的需求管理工具,它提供了所有你需要捕獲、連接、跟蹤、分析與管理各類用戶信息的功能特點,貫穿於我們項目開發的全過程中,以保障項目符合所描述的需求和標準。爲滿足業務需要的溝通,Trufun Bacon支持不同功能小組之間的協同開發,使用戶可以檢驗所構建系統是否正確以及所構建的方式是否合適。Trufun Bacon提供類似word的富編輯界面,實現管理用戶需求和需求變更,幫助項目團隊改進項目目標的溝通,增強協作開發,降低項目風險,以及在部署前提高 應用程序的質量。

    Trufun Bacon需求管理工具從項目開發的可擴展性、對需求變更的管理、對需求基線的管理、多個需求及追蹤關係的顯示、權限控制、可疑鏈接的通知、數據備份和恢復、與其他工具集成、異地需求管理、文件導入導出等方面,能更好地解決目前項目組在需求管理上存在的問題。

Trufun Bacon需求管理軟件可以幫助開發團隊在整個項目生命週期中更有效率地定義需求和管理需求。利益關係人也可以通過一個在線的協作環境,在需求探索過程中使用直觀的文本和可視化標記 來描述需求。

需求工程的整個過程都需要規範化管理才能保障最終軟件產品的質量,隨着軟件產品規模的不斷擴大,僅靠以前的人工方式去規範,顯然不能滿足複雜的大系統的開發過程,需求管理工具爲軟件需求工程提供了一種可操作和有效的途徑。

Trufun Bacon需求管理工具,可以使用戶在項目開始策劃階段就可以記錄相關的需求信息,進行需求獲取,並對隨之而來的項目整個生命週期中出現的變更過程進行管理。其提供有效地組織接口和結構化管理,使整個項目管理變得有效和便於溝通,加強了團隊之間的協同辦公效率,也降低了項目的風險。

Trufun Bacon可以跟蹤任何人對數據庫的修改,他對任何對數據庫的變更進行記錄,這樣我們就能清晰的保留一個需求的發展過程,並提供基線管理模式,記錄和保存需求的一個時間段變更情況。這樣的應用是存在於整個項目生命週期的。

產品特點 

· 對產品或項目需求進行規範化、條目化定義,並進行分解和量化;

· 全程跟蹤並確認每一項需求是否已落實到開發或測試任務中;

· 排除不必要的功能,避免人力資源的浪費;

· 控制需求有序變更,並監控實施變更的效果;

· 輕鬆生成各類需求關聯及跟蹤視圖和報表;

· 保證需求可跟蹤、可驗證;

· 覆蓋研發全生命週期;

· 易使用、易擴展 。

四、Trufun 軟件過程平臺TUPP介紹

Trufun 軟件過程平臺TUPP,爲Trufun統一過程TUP的支撐平臺,也是Trufun的軟件全生命週期管理平臺(ALM)。TUPP無縫支持軟件開發全過程,從需求、分析、設計、開發、測試到部署,TUPP不僅在過程層面提供全程嚮導,在工具層面也提供了強大的支持。

TUPP支持需求驅動的開發,通過提供橫向和縱向的需求跟蹤矩陣,保證軟件開發全過程的以需求爲中心的一致性,一方面可以保證客戶需求的完整實現,另一方面也可以提高軟件生成率,降低開發成本。

TUPP集成了Trufun Plato UML2建模工具、Trufun Kant MDA工具、Trufun Cicero數據庫建模工具和Trufun Bacon需求管理工具。

TUPP主要功能包括:UML建模、需求管理、雙向代碼工程、數據庫建模、版本控制管理、需求到模型的映射、軟件測試管理、發佈部署等活動過程,並且能夠生成支持CMMI規範和GJB標準的各類文檔報告,以及定製開發各類其他規範的文檔報告,集成java、.net、C++開發平臺,支持模型到代碼的實時同步,支持數據庫模型和UML模型的同步。

五、開放式平臺

Trufun系列產品,全部爲開放式平臺,支持第三方工具的接入,提供二次開發接口,方便客戶定製需要,比如各種規範化、專業化文檔的定製生成,比如專業性業務需要的UML擴展支持等等。我們以專業的態度,全心全意爲您的需要服務。

六、可提供的企業內訓方案

培訓類型(35天,可以結合客戶案例進行定製培訓內容)

UML從入門到精通(案例操作)

系統架構設計(案例全程實戰)

軟件需求分析與管理(案例全程實戰)

系統分析與設計(案例全程實戰)

TUP軟件過程全過程實戰(案例全程實戰)

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章