1

Enterprise Architect(v 12.1)用のUseCaseテンプレートの作成に関するヘルプが必要です。私はこのようなユースケース図を持っていると私は(あなたがこの絵で見ることができるように)「トランザクション」という名前のダイアグラムからドキュメントを生成する必要があります。エンタープライズアーキテクト(Sparx System) - UseCase用のドキュメントテンプレート

My diagram

問題が1つのユースケースが別のパッケージ内に配置されていること、です。テンプレートを使用してドキュメントを生成する場合(トランザクション検証または他のパッケージではないドキュメントに「トランザクション」パッケージのみ必要)、トランザクション検証のユースケースは生成されません(この要素は別のパッケージからのものです)。

もうひとつメモ - 構造化仕様シナリオは記述しませんが、「説明」タブにシナリオを記述します。このような:

Scenario

(私は必要な私は、ダイアグラム上にある要素を生成するためのテンプレートを作成しようとしましたが、テンプレートを作成するときの図であり、「外来」要素のElement.StructuredScenarioTextを生成するための唯一のオプションがあります赤いの値 - ElemScenario.Scenario、ElemScenario.TypeとElemScenario.Notes):

Template

ダイアグラム上にある「外国人」ユースケースのためのシナリオ(構造化されていない)を生成するための任意のオプションがありますか?

ありがとうございました!

答えて

0

要素のシナリオの説明を含めるには、RTFテンプレートセクションpackage/element/scenarioを選択し、Notesフィールドを挿入します。

その他の問題、レポートに他のパッケージの要素を含める方法は少し難解です。

通常、テンプレートを図の上に置いて、[Generate Documentation]ダイアログボックスの[]にすべてのダイアグラム要素を含めるようにしてください。

この場合の問題点は、ダイアグラムのコンテキストで要素を文書化すると、要素フィールドの一部のサブセットのみにアクセスできることです。シナリオでは、Element.StructuredScenarioTextフィールドに限定されていますが、このフィールドは空です。コネクターのコンテキストで要素を文書化する場合、つまり文書化されている要素に接続されている要素を文書化しているため、同じ要素を使用することはできません。

最も簡単なオプションは、テンプレートフラグメントを作成することです。フラグメントを使用すると、SQLクエリまたはカスタムスクリプトを使用して独自の選択を実装できます。したがって、パッケージ階層からドキュメントを解放できます。

また、すべてのユースケース(ケースでは「WOのトランザクション」)を含む上位パッケージレベルから生成を実行し、Generate Documentationダイアログにフィルタを追加して、ユースケースのみを選択することができます欲しいです。

+0

もう1つの方法は、仮想ドキュメントを使用することです。次に、(SQL)検索を使用して必要なユースケースを取得したり、各ユースケースごとに1つのモデルドキュメントを作成したりすることもできます。 –

+0

それは本当に別のオプションですが、フラグメントを追加するよりも大きな変更だと思いますので、それを含めませんでした。 – Uffe

関連する問題