« Domaines et Sous-domaines » : différence entre les versions

De Wiki Agile
Aucun résumé des modifications
 
(3 versions intermédiaires par le même utilisateur non affichées)
Ligne 23 : Ligne 23 :
<br/>
<br/>
C'est une erreur de penser que l'on peut créer un seul modèle de domaine pour l'ensemble de l'entreprise, si l'on essaie de le faire, c'est à coup sûr un échec.<br/>
C'est une erreur de penser que l'on peut créer un seul modèle de domaine pour l'ensemble de l'entreprise, si l'on essaie de le faire, c'est à coup sûr un échec.<br/>
<br/>
 
'''Sous-domaines'''<br/>
==Sous-domaines==
<br/>
 
Le DDD exige la décomposition du domaine en sous-domaines, ce qui facilite notre compréhension.<br/>
Le DDD exige la décomposition du domaine en sous-domaines, ce qui facilite notre compréhension.<br/>
<br/>
<br/>
Ligne 31 : Ligne 31 :
<br/>
<br/>
En termes simples, un sous-domaine est une sous-partie du domaine. Indépendamment de la taille de l'entreprise, chaque domaine peut toujours être divisé en sous-domaines. Ce faisant, nous divisons toute la complexité du domaine de l'entreprise en parties plus petites, et nous aurons des experts du domaine qui comprendront très bien les aspects du métier parce qu'il s'agit d'un sous-domaine spécifique.<br/>
En termes simples, un sous-domaine est une sous-partie du domaine. Indépendamment de la taille de l'entreprise, chaque domaine peut toujours être divisé en sous-domaines. Ce faisant, nous divisons toute la complexité du domaine de l'entreprise en parties plus petites, et nous aurons des experts du domaine qui comprendront très bien les aspects du métier parce qu'il s'agit d'un sous-domaine spécifique.<br/>
==Types de sous-domaines==
[[Fichier:DomainsAndSubdomains.png|border|link=]]<br/>
<br/>
Il existe trois types de sous-domaines :
===Le domaine principal (''core'') ou de base===
C'est dans ce domaine que nous devons déployer le plus d'efforts, c'est ce qui fait fonctionner l'entreprise, ce qui apporte de la valeur à l'entreprise, ce qui différencie l'entreprise de ses concurrents, c'est sur ce domaine que l'on se concentre le plus.
===Auxiliaire ou support===
C'est le domaine qui complète le domaine principal, sans lui, le domaine principal ne peut pas réussir, il est donc très important, il nécessitera un développement interne ou une externalisation, parce qu'il n'y a pas de solution prête à être mise en œuvre.<br/>
===Générique===
Il s'agit généralement d'une solution prête à l'emploi, mais elle peut également être externalisée ou même développée en interne. Elle n'apporte pas de règle spécifique à votre activité principale, c'est-à-dire que dans la plupart des cas, elle peut être sous-traitée en tant que service.<br/>
<br/>
<br/>
A bientôt !