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===
====Classe persistante====
+
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.
====Classe non persistante====
+
 
====Classe vue====
+
Les stéréotypes de classe prédéfinis sont :
====Classe support de service local====
+
 
====Classe support de service distant====
+
{|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 à 11: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

Classe dérivée

Extension de classe

Options de classe





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels