Domaines de données et domaines de données logiques
Les domaines de données et domaines de données logiques permettent de définir une structure de données logiques constituée de classes et de vues de classes.
• Le domaine de données est utilisé pour décrire les dépôts de données de logiciels (Système applicatif, Application, Service applicatif ou Micro Service).
• Le domaine de données logique est utilisé pour décrire les dépôts de données (internes ou externes) de systèmes applicatifs logiques.
*Pour plus de détails sur l'usage des domaines de données dans une architecture applicative, voir Modéliser les applications et les architectures système.
Les deux sont détenus par un paquetage et peuvent référencer des objets détenus dans d'autres paquetages.
Il est possible de définir le mode d'accès (CRUD) aux objets référencés par un domaine de données en les intégrant comme composants du domaine de données.
*Une structure physique correspondante peut être définie via un domaine de données physiques. Celui-ci est constitué de tables et de vues de tables. Voir Modéliser les bases de données
Créer un domaine de données
Vous pouvez créer un domaine de données / domaine de données logique à partir du dictionnaire de données qu'il décrit.
Pour créer un domaine de données logique :
1. Cliquez sur le menu de navigation Dictionnaires.
2. Dans la zone d'édition, dépliez le dossier Dictionnaires de données.
3. Faites un clic droit sur le nom du dictionnaire concerné et cliquez sur Nouveau > Domaine de données ou Domaine de données logique.
Le domaine de données apparaît dans l'arbre.
Le diagramme de domaine de données
Les domaines de données / domaines de données logiques peuvent être décrits par un diagramme.
Un diagramme de domaine de données est un diagramme de structure qui définit des classes et leurs relations suivant le formalisme Tout/Partie, en rapport avec le sujet du domaine de données décrit.
Vous pouvez relier plusieurs diagrammes de domaine de données à un domaine de données, suivant ce que vous voulez décrire.
Créer le diagramme d'un domaine de données
Pour créer un diagramme de domaine de données à partir du domaine de données :
1. Faites un clic droit sur le domaine de données et sélectionnez Nouveau > Diagramme.
2. Sélectionnez le type de diagramme Diagramme de domaine de données.
3. Cliquez sur OK.
Ajouter un objet au diagramme
Dans le diagramme du domaine de données, vous pouvez ajouter un nouvel objet ou relier un objet existant.
Les objets visibles dans un diagramme de données ne sont pas automatiquement rattachés au domaine de données. Une commande vous permet de définir les objets comme composants du domaine. Voir Ajouter un composant au domaine de données.
Ajouter un composant au domaine de données
Il est possible d'attacher des objets au domaine de données à travers des composants. Un composant référence un objet (classe ou vue de classe) et définit le type d'accès à l'objet en question (lecture seule, modification, suppression, etc.).
Le domaine de données est rattaché à un paquetage ; les objets créés directement par le biais de composants sont reliés automatiquement au paquetage du domaine de données.
Vous pouvez créer un composant à partir d'un objet qui figure dans le diagramme du domaine de donné ou à partir des propriétés du domaine de données.
Pour créer un composant à partir d'un objet du diagramme de domaine de données :
*Dans le diagramme, faites un clic droit sur l'objet en question et sélectionnez Ajouter à (nom du domaine de données).
Le nom du composant créé apparaît dans les propriétés du domaine de données. Par défaut il porte le nom de l'objet qu'il référence.