Astah Matrix Plug-in

SysMLモデルの相互依存関係を明瞭に示すマトリックス生成プラグイン。このプラグインは、モデル間の複雑な関連性を視覚的に表現し、相互関係、影響範囲、および潜在的な矛盾を直感的に把握できるようにサポートします。

概要




機能




インストール

  1. 上記Downloadボタンからダウンロードします。
  2. astah*を起動し、ダウンロードした.jarファイルを、astah*図上にドラッグ&ドロップします。プラグイン概要のダイアログが表示されるので[はい]を選択します。
  3. 次に表示されるメッセージに従ってastah*を再起動します。
  4. プロジェクトを新規作成または既存ファイルを開きます。
  5. ダイアグラムエディタ下の拡張ビューに[Dependency Matrix] タブが表示されれば、インストールは成功です。

使い方

プラグインインストール後、ダイアグラムエディタ下の拡張ビューに[Dependency Matrix]タブが表示されます。


1. 行のモデルタイプ選択 : Row element type

[Select] ボタンをクリックして、行の要素タイプを選択し、モデルタイプを選択してください。
タイプ: Activity、Requirement、Use Case、Blockから選択します。'ElementTypeSelectorData.java' を拡張してカスタマイズ可能です。
ステレオタイプ: ステレオタイプを入力して、対象モデルを指定できます。



2. 列のモデルタイプ選択 : Column element type

1.と同様に、列のモデルタイプを選択します。 カスタマイズも可能です。



3. パッケージ選択 : Row package, Column package

行および列のパッケージの選択は、[Select] ボタンをクリックして、モデルタイプが含まれるパッケージを選択します。



4. 依存関係タイプ選択 : Dependency Type

[Select] ボタンをクリックして表示する依存関係タイプを選択します。
タイプ: Dependency、Allocate、DeriveRqt、Copy、Satisfy、Verify、Refine、Traceから選択します。
'DependencyTypeSelectorData.java' を拡張してカスタマイズ可能です。



5. マトリックス抽出

すべてのフィールドの入力が完了したら、[Query] ボタンをクリックしてマトリックスを生成します。



6. マトリックスの活用

マトリックス内のモデルの各コンテキストメニューからは、構造ツリーへのジャンプや、行/列の非表示、新たな関連の作成などが可能です。
モデルのナビゲーションと関係性を効率的に管理できます。ぜひご活用ください。