Classes métiers (model)

De Wiki1000

Sommaire

Stéréotype de classe

Un stéréotype de classe permet de qualifier la classe métier pour un usage particulier. Du stéréotype de classe découle des attributs, opérations et comportement par défaut qui sont pris en compte par le framework. Les stéréotypes de classe sont prédéfinis, ils ne peuvent pas être définis ou étendus lors de la modélisation.

Les stéréotypes de classe prédéfinis sont :

Stéréotype Usage
Interface Une Interface est un modèle de classe qui peut être supportée par une ou plusieurs classe.
Classe persistante Les classes persistantes sont les classes métiers dont les objets sont stockées dans la base de données, elles servent principalement à stocker des entités métiers.
Classe non persistante Les classes non persistantes sont des classes métiers dont les objets ne sont pas stockés dans la base de données, elles servent principalement à exécuter des processus ou à fournir des services métiers.
Classe d'association Les classes d'association sont des classes persistantes utilisées pour stocker les membres des relations de multiplicités * *. Elles sont créées par l'assistant de création de rôle.
Classe d'extension Les classes d'extension permettent d'étendre le modèle d'une classe existante. Elles sont principalement utilisées pour découpler le modèle métier et obtenir un modèle faiblement couplé.
Classe SQL Les classes SQL sont des classes persistantes qui ne s'appuient pas sur un modèle objet mais sur un modèle relationnel.
Classe vue non persistante Les classes vues sont des classes permettant de présenter une vue à plat d'un ensemble de relations. Ce sont les équivalents objets des vues SQL.
Classe vue persistante Les classes vues persistantes sont des vues qui supportent des méthodes permettant de gérer la persistante des objets associés.
Classe arborescence non persistante
Classe arboresence persistante
Classe non persistante processus
Classe support de service local
Classe appel de service distant
Classe entité de service local
Classe entité de service distant
Classe datamart
Classe d'agrégat de datamart
Classe support de domaine métier
Classe support de processus métier
Classe script Robot
Classe point de vérification Robot
Classe log Robot

Classe dérivée

Extension de classe

Options de classe

Outils personnels