Enterprise Architect でダイアグラムを整理することはできますか? 各ダイアグラムには多くの要素が含まれており、それらの数が多すぎます。モデルを見やすくする唯一の解決策は、ダイアグラムごとに個別のフォルダーを作成することですか、それともより洗練されたレイアウトがありますか?
6 に答える
そもそも、モデルビューは、さまざまな視点からエンティティを表す個別の視点を作成するのに役立ちます。
緩い結合とモジュール性のアーキテクチャの原則に固執する場合は、非常に大きな図を小さな図に分割できるはずです。結局のところ、それらの役割は、物事がどのように結合されて連携するかについてのアイデアを提供することですが、図の特定のコンテキストに実際には関連しないものから抽象化することでもあります。ダイアグラムは、すべての要素を1つの全体像で視覚化することだけを目的としたものではありません。
非常に複雑なパッケージ構造を作成してから、モデル検索を使用できます。ダイアグラム間のナビゲーションを容易にするために、ハイパーリンク要素を配置することもできます。
要素を異なる図に分割する必要がある場合(次に異なるパッケージに分割する必要がある場合)、EAはそれらの関係を保持し、トレーサビリティビューを使用していつでもそれらを確認できます。
また、複合ダイアグラムの EA オプションも検討します。これは、単一システムを多数の複合サブシステムに再編成するのに役立ちます。
アプリケーション アーキテクチャのモデリングを開始するには、パースペクティブ ベースのアプローチまたはビュー モデリングのパースペクティブ アプローチを使用して、システムを記述します。たとえば、4+1ビュー ベースのアプローチを使用して、論理、開発、非機能、および要件の観点を収集します。前述の次元に従って構成するか、アプリケーション モジュールごとに各次元を分解し、システムのグローバル ビューを持つ概念的なビューを作成します。
エンタープライズ アーキテクチャのモデルから始めるには、たとえば、togaf ディメンションまたは zachman フレームワークのレイヤーとディメンションを使用します。
複数のパッケージを使用して、コンテンツを分類できます。私はトップレベルでパッケージ図を作成するために使用します。これは、基になるパッケージに応じてコンテンツを動的に更新し(パッケージ図でパッケージをドラッグアンドドロップするだけです)、エントリやファイナルなどのコンテンツ(アクティビティ図など)を共通に保存できます。パッケージ。
残念ながら、パッケージを色などでカスタマイズする可能性はまだありません(バージョン10ビルド1004)。一般的なパッケージが異なる色を持つことができるように。
Sparx Systems (EA パブリッシャー) の Web サイトのこのブログには、いくつかの適切なアドバイスがあります。