Classes métiers (model)
De Wiki1000
(Différences entre les versions)
(Nouvelle page : ===Stéréotype de classe=== ====Classe persistante==== ====Classe non persistante==== ====Classe vue==== ====Classe support de service local==== ====Classe support de service distan...) |
(→Stéréotype de classe) |
||
Ligne 1 : | Ligne 1 : | ||
===Stéréotype de classe=== | ===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 : | |
− | + | ||
− | + | {|class="wikitable" | |
+ | |- | ||
+ | !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=== | ===Classe dérivée=== | ||
===Extension de classe=== | ===Extension de classe=== |
Version du 12 juillet 2009 à 10:56
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 |