2013-06-11 2 views
6

a) Con BC contenenti due o più sottodomini esiste una possibilità di concetti sovrapposti e, peggio ancora, lo stesso concetto (utilizzato da alcuni di questi sottodomini) può essere interpretato/compreso in modo diverso da ciascun sottodominio.Contesto limitato, sottodomini e linguaggio ubiquitario

Indipendentemente da ciò, se BC contiene numerosi sottodomini, dovrebbe fornire diverse lingue Ubiquitous, una per ogni sottodominio, o tutti i sottodomini dovrebbero condividere lo stesso linguaggio Ubiquitous?

b) Suppongo che quando un singolo sottodominio si estende su più BC, ognuno di questi BC dovrebbe definire il proprio linguaggio Ubiquitous?

grazie

+1

Un UL è indirizzato a un BC. Quindi, se esiste una mappatura 1-1 tra un BC e un sottodominio, ciascun sottodominio avrà il proprio UL. Se un BC contiene diversi sottodomini, sì, anche l'UL è condiviso. –

+1

È divertente chiedere perché Ubiquitous significa lo stesso ovunque ma sì UL è per BC – Asher

+0

@Asher: mi scuso per la risposta in ritardo, ma non ho notato che la tua risposta – EdvRusj

risposta

2

a) Anche se ogni dominio e sottodominio possono avere un proprio linguaggio, l'UL rivolge in modo specifico il BC. Un BC modella il dominio e le carriole il più possibile dal linguaggio di dominio già stabilito. È chiamato onnipresente perché è usato ovunque dagli ingegneri e dagli esperti di dominio, che purtroppo spesso non si possono dire per la lingua del dominio stesso.

B) Ogni BC dovrebbe avere il proprio UL.

Quando il BC modella più di un dominio (secondario) con concetti sovrapposti, sarebbe saggio prendere in considerazione la suddivisione di BC. Un kernel condiviso può essere utilizzato per deduplicare la sovrapposizione che è uguale in concetto in entrambi i domini (sub).

+0

grazie per avermi aiutato – EdvRusj

+1

Mi sento come se 1 entità per BC fosse un po 'sopra l'uccisione. Puoi perfettamente avere più radici aggregate (AG) in un BC. Ogni aggregato potrebbe facilmente avere entità (non AG) in esse come campi. –

+1

Sono d'accordo con Tony. Un BC non è affatto definito dal suo numero di entità, ma dalle sue responsabilità e definizione. Il libro blu non è certamente obsoleto in questo senso. –