Les domaines de données
Un domaine de données représente une structure de données restreinte, dédiée à la description d'un stockage de données logicielles (voir
Gérer les données). Il est constitué de classes et/ou de vue de classes et peut être décrit par un diagramme de domaine de données.
Un domaine de données logique permet de définir une structure de données logiques constituée de classes et de vue de classes.
Un domaine de données logique est détenu par un paquetage, il peut référencer des objets détenus dans d'autres paquetages.
Il est possible de définir le mode d'accès (création, suppression, etc.) aux objets référencés par un domaine de données en les intégrant comme composants du domaine de données.
Lors d'une intégration avec HOPEX Database Builder, une structure physique correspondante peut être définie via un domaine de données physique. Celui-ci est constitué de tables et de vues de tables.
Exemple
Le diagramme de domaine de données suivant représente une structure de données relative aux Commandes ; il décrit sous forme de tout/partie les classes et leurs relations.
Pour répondre à des cas d'utilisation précis, vous pouvez créer des Vues de données dans lesquelles vous pouvez visualiser et modifier le périmètre couvert par des classes.

Une vue de données permet de représenter le périmètre couvert par un élément de modèle de données ou de domaine de données. Une vue de données est construite à partir d'une sélection de plusieurs classes reliées dans le contexte spécifique de la vue.