境界、コントロール、エンティティ パターンを使用したデザイン クラス図があります。
次のリンクは許可されていますか?
- 境界から境界へ?
- コントロールするコントロール?
ECB パターンは、ユースケースの実装を容易にすることを目的としています。その哲学では、コントロールはユース ケースを実装し、ユース ケースと外界との関係を境界付け、エンティティ (ユース ケースによって管理されるビジネス データ) を定義します。
したがって、次のリンクのみを許可する必要があります。
Entity Boundary Control
Entity X X
Boundary X
Control X X X
境界から境界への境界が許可されていないことがわかります。境界は、アクターまたはコントロールにのみリンクできます。
コントロールからコントロールへのコントロールは許可されていますが、あなたには何もありません。
追加の質問は、表現する必要があるリンクの種類です。それは本当に単純な関連ですか (つまり、構造的な、一方の端がもう一方のプロパティです) ? それとも、使い方の依存関係ですか (つまり、ステレオタイプ <> の破線の方が適切でしょう) ? エンティティ間の最初の選択肢を選択しますが、2 つ目はコントロールと境界を使用します。