模塊名稱
功能
描述
商業過程建模
BPMN圖表
1、提供定位功能查找
2、提供Validate功能協助開發
3、提供過程和過程之間的Hyperlinks功能
4、結合MDA功能,可以進行模型轉換,BPMN圖可以通過QVT轉換為其它的模型
5、提供多種導出形式,滿足不同的需求
BPMN圖表檢查功能
生成BPEL4WS
生成BPEL4WS檢查功能
UML建模
UML1.4圖表
1、支持UML1.4和UML2.0
2、支持UML1.4到UML2.0的轉換
3、UML編輯器提供了自動對齊、拖拽、OverView等對快速開發有幫助的功能
4、在UML中可以嵌入OCL語句,對模型轉換過程進行約束
5、支持UML模型到Java和C++代碼的自動生成
UML2.0圖表
模型對比
支持多種程序語言
數據建模
ER正向工程
1、正逆向工程的功能符合ER建模要求
2、支持主流數據庫
3、結合MDA功能,可以進行模型轉換,ER圖可以通過QVT轉換為其它的模型
ER逆向工程
邏輯與物理數據模型的轉換
高級建模與MDA
QVT
1、支持約58種Metamodel
2、OCL編輯器功能強大
3、提供OCL debug功能,協助調試
4、實現多種模型之間轉換
5、在執行Pattern definition的時候,大模塊較慢,小模塊較快,需要較大的內存和較快的處理速度
6、可以重用原有的設計
7、內置了一批業界的Pattern
8、支持代碼逆向工程,可以發現和積累多個開源框架的Pattern
9、支持.mdx、.mdl和XMI2.0格式導入,支持XMI2.0導出
10、支持模型在不同建模工具間的交流
OCL2.0支持
模式定義
模式重用
模式確認
模型XMI2.0導入和導出
Rose的.mdl模型導入
IBM Rational的.mdx模型導入
文檔生成
定制文檔生成模板
1、大項目進行Generate HTML速度較慢,需要較大的內存和較快的處理速度
2、只提供以項目為單位的生成方式
3、小項目可以快速生成HTML DOC
4、生成的HTML DOC 包括Diagram,Navigation tree(Servlet小程序)等,支持多種表現形式
5、支持DOC模板定制
6、支持多種導出格式
生成HTML portal文件
支持多種生成格式
質量保證
Code Audits
1、整個項目進行Audits(Metrics)速度較慢,需要較大的內存和較快的處理速度
2、可以整個src目錄進行Audits(Metrics),也可以在src的子包上進行Audits(Metrics)
3、可以對指標進行客戶化設置,貫徹代碼審核(質量)規定
4、Audtis(Metrics)結果有詳細的描述,可以直接追溯到源代碼
Code Metrics
Audits指標設置
Metrics指標設置
模型 Audits
模型 Metrics
Audits & Metrics 結果導入和導出
團隊開發
CVS支持,CCRC支持
1、Together對版本管理工具和團隊合作開發具有較全面的支持能力
與需求管理的整合
Borland CaliberRM支持
1、Together和CaliberRM可以無縫集成
2、在Together中可以修改和追溯需求
3、在Together中可以把需求自動轉換成Use Case圖
4、Telelogic沒有提供DOORS的Eclipse插件,如果要和Together集成,需要另外的第三方插件DOORSKeeper
Telelogic DOORS支持