ModelMaker

ModelMaker

ModelMaker是一款與Delphi深度集成的CASE建模工具,由ModelMaker Tools公司開發,專注於UML設計,支持生成Pascal與C#代碼,適用於軟體開發中的系統架構設計、資料庫套用及實時系統開發等領域。其包含Pascal和C#兩個版本,分別適配Delphi本地代碼生成與.NET框架語法,併兼容逆向工程功能,可與Delphi、C++Builder及Visual Studio等IDE同步。

該工具採用雙向實時同步引擎,實現模型與代碼的雙向轉換,支持類圖、用例圖、序列圖等UML 2規範下的主流圖表類型,並內置思維導圖輔助設計。通過圖形化界面創建類結構後,可自動生成代碼框架或對現有代碼進行逆向解析,同時集成版本控制系統(SVN/Git)與設計模式模板,強化團隊協作與代碼質量管控。其深度綁定Delphi開發環境,在部分版本中作為內置工具提供模型驗證及大型項目支持能力。

基本介紹

  • 中文名:建模軟體
  • 外文名:ModelMaker
  • 工具:CASE建模工具
  • 版本:Pascal 版 C#版
  • 軟體:與Delphi緊密綁定
簡介,版本,與設計,

簡介

ModelMaker 是 一個與Delphi緊密綁定的CASE建模工具,是一個強大的UML建模工具。它可以使你的規則的設計模型直接轉換為代碼,免去程式設計中寫代碼的繁雜操作。另外其強大的實時同步引擎,除了可以使你的設計模型直接映射成代碼,還可以把你在代碼上的修改自動逆向反映到設計模型上。ModelMaker 是一個兩路的面向類樹的高效的、重構的以及UML 方式的CASE 工具。它目前有兩個版本:一個Pascal 版本,一個C#版。兩個版本都包含了ModelMaker 認證。
ModelMaker
界面

版本

Pascal 版
Pascal 版專門用於生成本地的Delphi 代碼。對於.NET 語法(v1 和v2),完全支持Delphi 的Object Pascal 語言,且包括了大部分的Delphi. ModelMaker Pascal Edition 具有完全反轉工程的能力,並且可以導入現存的Delphi 代碼。Delphi IDE Integration experts 考慮了同步ModelMaker 以及Delphi IDE 編輯器。
C#版
C# 版專門用於生成本地的C# 代碼。對於.NET 框架語法,它完全支持C#1.1, 2.0 and 3.0. ModelMaker C# Edition 具有完全反轉工程的能力,並且可以導入現存的C#代碼。Delphi 以及Visual Studio IDE Integration experts 考慮了同步ModelMaker, Delphi 以及Visual Studio IDE編輯器。Borland 以及Visual Studio IDE 都包含了ModelMaker 許可。

與設計

在UML Modeler 中並且/或者代碼模型視圖中設計。ModelMaker 支持全部的UML 圖表組:
類圖– 可以以不同的方式視圖化類。
實現圖– 支持Component 以及Deployment 圖。
包圖– 包括自動生成的(Pascal) Unit Dependency Diagrams.
ModelMaker
界面
使用用例圖– 任何符號都可以被連結到其他圖表以及外部文檔中。
強大的分析圖– 使用用例與詳細設計間的橋樑。
序列圖– 在圖表編輯器中,可以創建函式。檢查具有某些序列圖表編輯器特徵的放映。
協作圖以及並發圖– 以模擬(實時)動態。
狀態圖表圖– 包括複合狀態以及並發。
活動圖– 包括Swimlanes 以及Object Flow 視覺化。
UML 2 Interaction Overview Diagrams – 搜尋Activity 以及Sequence 圖表,顯示高級別的概況。
Mind Map Diagrams – 視覺化的組織你的想法。
對於軟體開發的整個過程,都可以使用ModelMaker: 實時,技術的以及資料庫類型的應用程式。

相關詞條

熱門詞條

聯絡我們