ツールは、そのような依存関係の意味が明確でない場合でも、そのような依存関係が標準で記述されていない場合でも、アクターとユースケースの間の使用依存関係を作成できますか?アクターとユースケースの間の依存関係をなぜモデル化することが可能ですか?
答えて
回答には、キーワード< <の使用に関する2つの部分と、依存関係の使用に関する2つの部分が含まれています。
キーワード:「UMLキーワードは、UML表記の不可欠な部分であり、通常、UML図要素に添付された注釈、またはUML図のテキスト行の一部として注釈として表示されます。」 (743ページ)
キーワードの使い方は、(743ページ):「同じ一般的な図形を共有する他の 関係からのUMLの概念(メタ結合)の特定の種類を区別すること。要素間には、依存関係、ユースケースとユースケースの延長などのさまざまな関係のために が使用されています。
useキーワードはUsage依存関係を指定し、2つのNamedElement間でUsage依存関係を定義することができます。
俳優とユースケースは2 NamedElementあるので、 の意味は、そのような関係が明確でない場合でも、及び仕様は俳優について言った場合でも、俳優とユースケースの間< <使用>>依存関係をモデル化することが可能です。 "俳優はケース、コンポーネント、クラスを使用するための団体しか持てません。さらに、これらの団体は はバイナリでなければなりません。
私は、その用法が自分の質問に答えないことを知っていますが、それは私が知っている人のためです。 – granier
あなた自身の質問に答えることは、普通ではありませんが、絶対に合法です。それは他人を助けるかもしれない。 –
- 1. ダブの依存関係の依存関係を指定することは可能ですか?
- 2. Xcode C++コンパイルの依存関係をトレースすることは可能ですか?
- 3. ビューとモデルの間に依存関係はありますか?
- 4. 依存関係を陰にすることは可能ですか?
- 5. TFSまたはVisualStudioからの依存関係マッピングレポートを自動化することは可能ですか?
- 6. グラデルタスクの依存関係の可視化
- 7. クラスの依存関係の可視化
- 8. は、観察可能な依存関係
- 9. ExecutorServiceに渡すことができ、実行可能ファイル間の依存関係を持つオブジェクト
- 10. なぜプラグインの依存関係が必要なのですか?
- 11. rpm-specとdebbuildで、常に最新の依存関係をインストールすることは可能ですか?
- 12. チームシップのビルドステップ間に依存関係を入れることができます
- 13. hadoop依存関係のないApache mahoutを使用することは可能ですか?
- 14. Mavenとの依存関係の再コンパイル - 可能ですか?パフォーマンスの向上?
- 15. Maven - なぜ依存関係を再ロードするのですか?
- 16. PERTダイアグラムで効率的なタスクの依存関係をモデル化する方法
- 17. ReactJS:コンポーネント間の関係(依存関係)
- 18. laravelサービスファイルに依存関係としてリポジトリを挿入することは可能ですか?
- 19. プロローグルールの依存関係を可視化する
- 20. 依存関係の役割に他のタグを適用することは可能ですか?
- 21. Mavenの依存関係ツリーとPOMの依存関係
- 22. Gradle依存関係とGradle依存関係のEclipseの違い
- 23. プレイブックの依存関係と役割の依存関係
- 24. Visual Studio 2008のアイテムテンプレートをファイル依存関係で作成することは可能ですか?
- 25. Spockでテストの依存関係を定義することは可能ですか?
- 26. 依存関係と
- 27. 依存関係とテストの依存関係を持つjarを作成する
- 28. 依存関係を使用できるクラス/モジュールを指定することは可能ですか?
- 29. Masterpass依存関係が他の依存関係と矛盾しています
- 30. Mavenモジュールと依存関係 - 機能テストライブラリ
ツールで「違法」モデルが許可されていれば、あまり気にしません。ドメインが奇妙なモデルを要求することがあります。モデルの品質をチェックするのはアーキテクトの責任であり、モデリングルールが特定のドメインに適用されているかどうかは問いません。 –
@キリアン私はモデルが違法であるとは言わなかったが、それは明らかではなく、規範には記載されていないと言った。しかし、特定のコンテキストでは、アクターとユースケースの間の使用依存関係の意味を定義できます。しかし、デフォルトでは、意味論は明確ではなく、標準では記述されていません。 – granier
「なぜそれが可能か」と尋ねると、それは間違っているかもしれないと考えていることを意味します。とにかく、UMLの仕様は、すべてのモデリングのシナリオをカバーすることはできません(そして、そうすべきではありません)。私は、OMGの人たちは何を修正すべきか、何をオープンにしておくべきかについて長い議論をしていたと思います。 –