首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Together 2006 R2 for Eclipse 功能全景圖:建模、MDA、質量保障與團隊協作

     編輯:Java 相關知識

產品定位:Borland/Telelogic 系建模重器的 Eclipse 版

Together 2006 R2 深度集成 Eclipse,提供從業務建模到代碼生成、質量審計、團隊協作的全生命週期覆蓋。以下按功能模塊梳理核心能力。

功能模塊詳細表

td>支持 .mdx (Rational)、.mdl (Rose)、XMI 2.0 格式互通
模塊子功能核心能力描述
業務流程建模 (BPM) BPMN 圖表 定位/驗證/超鏈接/導出多格式;支持 QVT 轉換為其他模型 (MDA 基石)
BPMN 圖表檢查 語法/語義規則驗證,確保流程規範性
生成 BPEL4WS 業務流程一鍵轉為可執行 BPEL,驅動 SOA 執行引擎
BPEL4WS 檢查 生成代碼合規性驗證
   
UML 建模 UML 1.4/2.0 圖表 雙版本支持、互相轉換;編輯器提供自動對齊、拖拽、概覽圖、OCL 約束嵌入
模型對比 版本間/分支間模型差異可視化對比
代碼生成 UML → Java/C++ 正向工程,支持模板定制
多語言支持 除 Java/C++ 外可擴展其他語言模板
   
數據建模 ER 正向工程 邏輯/物理模型雙向同步,主流數據庫全支持,QVT 可轉其他模型
ER 逆向工程 數據庫 Schema → ER 模型,資產盤點利器
邏輯/物理轉換 一鍵切換概念/邏輯/物理三層模型
   
高級建模與 MDA QVT (查詢/視圖/轉換) 支持 ~58 種元模型;強大 OCL 編輯器+調試器;模型間雙向轉換;大模塊執行慢、需大內存/快 CPU
OCL 2.0 支持 完整對象約束語言實現,約束模型完整性
模式定義 將最佳實踐封裝為可復用 Pattern,內置行業 Pattern 库
模式重用 在新模型中應用 Pattern,參數化實例化
模式確認 驗證模型是否符合 Pattern 規範
代碼逆向提取 Pattern 從開源框架代碼發現/積累 Pattern,知識資產化
模型導入/導出
跨工具模型交換 打通 Together/Rational/Rose/其他 XMI 兼容工具
   
文檔生成 定制模板 HTML/DOC/多格式導出;包含圖表、導航樹; 大項目生成慢、需大內存
HTML Portal 生成 生成可部署的靜態站點,Servlet 導航樹
多格式導出 HTML、RTF、PDF 等
項目級生成 僅支持整項目生成,無單圖導出
小項目秒出 輕量項目文檔生成極快
   
質量保障 (Audits & Metrics) 代碼審計 全項目/包級掃描;指標可定制;結果可追溯到源碼行;大項目慢、需資源
代碼度量 圈複雜度、耦合度、繼承深度等標準指標
模型審計 UML/ER/BPMN 模型結構規範性檢查
模型度量 模型規模、複雜度量化
結果導入/導出 審計報告可攜帶、匯總
   
團隊開發 版本控制集成 CVS / ClearCase Remote Client (CCRC) 原生支持
   
需求管理集成 Borland CaliberRM 無縫集成:雙向追溯、需求轉用例圖、Together 內直接修改需求
Telelogic DOORS 無 Eclipse 插件,需第三方 DOORS Keeper 橋接
   

選型與避坑指南

  • MDA/QVT 性能:大模型轉換極度消耗內存/CPU,**建議 64 位 JVM + 4GB+ 堆內存**,或拆分模塊增量轉換。
  • 文檔生成:大項目生成 HTML Portal 可能耗時數十分鐘,**建議夜ly 批量構建**,CI 流水線集成。
  • 審計掃描:全量掃描同樣資源密集,**配合增量編譯觸發增量審計**,避免阻塞開發主線。
  • 版本控制:CVS 已過時,新項目請確認 CCRC 或遷移 Git/SVN (需第三方插件)。
  • 需求工具:若組織用 DOORS,評估 DOORS Keeper 穩定性或考慮遷移 CaliberRM/Jama/現代需求工具。

結語

Together 2006 R2 是**模型驅動開發 (MDE) 理念在 Eclipse 生態的集大成實現**:BPMN→BPEL、UML→Code、ER↔DB、QVT/OCL/Pattern 形成閉環。雖部分技術棧 (CVS、DOORS 集成) 顯老舊,但其核心建模引擎、MDA 基礎設施、質量保障體系在企業級架構治理中仍具不可替代價值。適配現代工具鏈 (Git、Maven、CI/CD) 後,依然是大型系統建模的利器。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved