6

a) 2 つ以上のサブドメインを含む BC では、概念が重複する可能性があり、さらに悪いことに、同じ概念 (これらのサブドメインのいくつかで使用される) が各サブドメインによって異なるように解釈/理解される可能性があります。

とにかく、BC に多数のサブドメインが含まれている場合、サブドメインごとに 1 つずつ、いくつかのユビキタス言語を提供する必要がありますか、それともすべてのサブドメインが同じユビキタス言語を共有する必要がありますか?

b) 単一のサブドメインが複数の BC にまたがる場合、これらの BC のそれぞれが独自のユビキタス言語を定義する必要があると思いますか?

ありがとう

4

1 に答える 1

2

a) 各ドメインとサブドメインには独自の言語がある場合がありますが、UL は明確に BC を対象としています。BC は、ドメインをモデル化し、すでに確立されているドメイン言語から可能な限り多くの情報を収集します。それがユビキタスと呼ばれるのは、エンジニアやドメインの専門家によってユビキタスに使用されているためです。残念ながら、ドメイン言語自体については言えないことがよくあります。

B) 各 BC には独自の UL が必要です。

BC が重複する概念を持つ複数の (サブ) ドメインをモデル化する場合、その BC を分割することを検討するのが賢明です。共有カーネルを使用して、両方の (サブ) ドメインで概念が等しいオーバーラップを重複排除できます。

于 2013-06-17T07:55:00.060 に答える