- astah* professional は、UML、ER図、データフロー図、フローチャート、CRUD、要求図、マインドマップを描画でき、ソースコードの入出力や図間の変換機能も備えた、ソフトウェア設計開発支援ツールです。
- astah* UMLは、UMLとマインドマップの描画に特化したツールです。
ダイアグラム / 編集 / 表現 / 入出力 / 言語サポート、API / チーム開発 / 図間の相互変換
ダイアグラム
| 機能 | JUDE 5.5 | astah* UML 6.5 | astah* professional 6.5 |
|---|---|---|---|
| UML1.4 | ✓(設定可) | ✓(設定可) | ✓(設定可) |
| UML2.x クラス図、ユースケース図、シーケンス図、アクティビティ図、コミュニケーション図、ステートマシン図、コンポーネント図、配置図、合成構造図、オブジェクト図、パッケージ図 |
✓ | ✓ | ✓ |
| Eriksson-Penkerのプロセス図 | ✓ | ✓ | ✓ |
| マインドマップ | ✓ | ✓ | ✓ |
| ER図 | ✓ | 読込可 | ✓ |
| フローチャート | ✓ | 読込可 | ✓ |
| CRUD | ✓ | 読込可 | ✓ |
| データフロー図(DFD) | ✓ | 読込可 | ✓ |
| 要求テーブル | - | 読込可 | ✓ |
| 要求図 | - | 読込可 | ✓ |
表現
| 表現 | JUDE 5.5 | astah* UML 6.5 | astah* professional 6.5 |
|---|---|---|---|
| ビジネスアクター、ビジネス ユースケースなど | - | ✓ | ✓ |
| ユースケース記述 | ✓ | ✓ | ✓ |
| 図要素への別名設定 | ✓ | - | ✓ |
| 蛍光ペン、フリーハンド(共通図要素) | - | ✓ | ✓ |
| 楕円、長方形、テキストボックス等(共通図要素) | - | ✓ | ✓ |
| ミニアイコン | - | ✓ | ✓ |
編集補助機能
| 機能 | JUDE 5.5 | astah* UML 6.5 | astah* professional 6.5 |
|---|---|---|---|
| ドロー・サジェスト | - | ✓ | ✓ |
| 整列ガイド | - | ✓ | ✓ |
| 図上検索 [Ctrl+F] | - | ✓ | ✓ |
| ショートカットキーのカスタマイズ(キーバインド) | - | ✓ | ✓ |
| 図要素の整列、サイズ揃え | ✓ | ✓ | ✓ |
| 図要素の自動レイアウト | ✓ | ✓ | ✓ |
| クラス図の自動生成 | ✓ | ✓ | ✓ |
| 関係クラスや関係線の図上表示追加 | ✓ | ✓ | ✓ |
| モデルから図へのジャンプ | ✓ | ✓ | ✓ |
| ハイパーリンク | ✓ | ✓ | ✓ |
| モデルの検索・置換 | ✓ | ✓ | ✓ |
| モデルの複製、図の複製 | ✓ | ✓ | ✓ |
| 文字色設定 | ✓ | ✓ | ✓ |
| プロジェクトのフォント設定 | ✓ | ✓ | ✓ |
| 図要素のデフォルトサイズ設定 | ✓ | ✓ | ✓ |
| 図のテンプレート(一部の図) | ✓ | ✓ | ✓ |
| 図のOffice文書へのコピー・ペースト | ✓ | ✓ | ✓ |
| ステレオタイプ拡張アイコン | ✓ | - | ✓ |
| ユーザー定義タグ付き値 | ✓ | - | ✓ |
| トレーサビリティマップ | - | - | ✓ |
| 図の階層ツリービュー | ✓ | - | ✓ |
| 外部ツール起動メニュー | ✓ | - | ✓ |
| 成果物マップ | ✓ | - | ✓ |
| ステートマシン図の直交状態 | - | ✓ | ✓ |
| クリップボードのテキストからモデル一括生成 | - | ✓(一部) | ✓ |
| astah間でのコピーと貼り付け | - | ✓ | ✓ |
| 要素の重なり(前面/背面)設定 | - | ✓ | ✓ |
入出力機能
| 機能 | JUDE 5.5 | astah* UML 6.5 | astah* professional 6.5 |
|---|---|---|---|
| 印刷、印刷設定、印刷プレビュー | ✓ | ✓ | ✓ |
| JPEG、PNG、EMFでの画像出力 | ✓ | ✓ | ✓ |
| SVGでの画像出力 | - | ✓ | ✓ |
| 設計ドキュメント(RTF)出力 | ✓ | ✓ | ✓ |
| クラスモデルのHTML出力、CSV出力 | ✓ | ✓ | ✓ |
| マインドマップのPowerPoint、RTF出力 | - | ✓ | ✓ |
| 要求一覧、テストケース一覧、要求テーブルのRTF出力 | - | - | ✓ |
| 要求テーブルのExcel入出力 | - | - | ✓ |
| データベースのリバース *2 | ✓ | - | ✓ |
| エンティティ定義書エクスポート | ✓ | - | ✓ |
| SQL出力 | - | - | ✓ |
| CRUD、要求テーブル、DFD階層のExcel出力 | - | - | ✓ |
| XMI入出力 | ✓ | - | ✓ |
*2: サポート対象外です。
言語サポート、API
| 機能 | JUDE 5.5 | astah* UML 6.5 | astah* professional 6.5 |
|---|---|---|---|
| Javaモデリング、エクスポート | ✓ | ✓ | ✓ |
| Javaリバース | ✓ | ✓ | ✓ |
| C#モデリング、エクスポート | ✓ | ✓ | ✓ |
| C#リバース *2 | ✓ | ✓ | ✓ |
| C++モデリング、エクスポート | ✓ | ✓ | ✓ |
| C++リバース *2 (利用ガイド、対応項目) | ✓ | ✓ | ✓ |
| APIを用いたモデル参照・編集 | 参照・編集(一部不可) | 参照・編集(一部不可) | 参照・編集 |
*2: サポート対象外です。
チーム開発
| 機能 | JUDE 5.5 | astah* UML 6.5 | astah* professional 6.5 |
|---|---|---|---|
| ファイルロック(排他制御) | ✓ | ✓ | ✓ |
| ファイルマージ | ✓ | ✓ | ✓ |
| 図やモデルの簡易比較 | ✓ | - | ✓ |
| 参照プロジェクト設定 | ✓ | - | ✓ |
| astah* shareを用いたブラウザでの図の参照 | ✓ | ✓ | ✓ |
| astah* shareを用いたコメント機能 | ✓ | ✓ | ✓ |
図間の相互変換
| 機能 | JUDE 5.5 | astah* UML 6.5 | astah* professional 6.5 |
|---|---|---|---|
| UMLとマインドマップの相互変換 | ✓ | ✓ | ✓ |
| ER、フローチャート、DFD、要求図等、 図間の相互変換 |
要求図以外 | - | ✓ |