Altova UModel Basic Edition について

UMLによるソフトウェアモデリングツール

Altova UModel® は、UML における学習曲線の平均化を支援するための、リッチでビジュアルなインターフェイスを用いた、UML モデリングのためのアプリケーションです。Altova UModel® は、コンテキスト対応のエントリーヘルプおおよび、シンタックスカラー、カスケードスタイル、カスタマイズ可能なデザイン要素、多数のレイアウトビュー、無制限のアンドゥ/リドゥ などの機能を取り込み、それらの新しい機能を、ソフトウェアのモデリングと組み合わせます。 そして、生産性の向上と成果の最大化を目的とした、モデリング機能とUML への対応の、デベロッパーによる素早い取り込みを実現していきます。 さらに、既存のプログラムを UML 2.1 のダイアグラムへ向けてリバースすることが可能であり、続いてデザインの修正とチューニングを行い、さらには、コードを再生成することで、このプロセスのラウンドトリップを完了させます。

Altova UModel Basic Features

Supported Diagram Types

  • UML 2.4 Use case diagram.
  • UML 2.4 Activity diagram.
  • UML 2.4 Class diagram.
  • UML 2.4 Communication diagram.
  • UML 2.4 Component diagram.
  • UML 2.4 Composite structure diagram.
  • UML 2.4 Deployment diagram.
  • UML 2.4 Interaction diagram.
  • UML 2.4 Object diagram.
  • UML 2.4 Package diagram.
  • UML 2.4 Sequence diagram.
  • UML 2.4 State machine diagram.
  • UML 2.4 Timing diagram.
  • UML 2.4 Profile diagram.
  • XML Schema as UML diagram.

Visual Editing Features

  • Diagram-specific toolbars.
  • Syntax coloring within diagrams.
  • Customizable styles and cascading style sheets.
  • Entry Helpers for fast editing of elements, properties.
  • Auto-completion for direct editing in diagrams.
  • Valid / invalid highlighting while editing in diagram.
  • Immediate report of syntax errors during diagram creation.
  • Favorites folder for frequently used elements.
  • Overview window for navigation of complex diagrams.
  • Expand / collapse compartments.
  • Show / hide element information.

Teamwork Support

  • Build main projects from multiple independent subprojects that may be edited simultaneously.
  • Include subprojects by reference in editable or read-only modes.
  • Optionally include subprojects by copy.
  • Optionally include or exclude subprojects from main project generated documentation, or generate documentation for a subproject only.
  • 3-way project merge to merge changes in project files that have been independently edited.

Program Code Engineering

  • Java, C#, and Visual Basic code generation.
  • Assign custom code generation templates by project.
  • Reverse engineer Java, C#, and Visual Basic source code and binary files.
  • Round-trip engineering – update UML diagrams from modified source code.
  • Code generation from state machine diagrams in Java, C#, and Visual Basic.
  • Code generation from sequence diagrams in Java, C#, and Visual Basic.

Interoperability

  • Integration with source control systems.
  • Export diagrams as .PNG or .EMF image files.
  • Generate customizable project documentation in HTML, RTF, or Microsoft® Word formats.
  • Optionally generate project documentation in HTML, RTF, Microsoft® Word, or PDF formats using SPS stylesheets.
  • Import / Export UML models in XMI 2.1or XMI 2.4 file format.

Automation Support

  • Command-line interface.