Classe-Relation

Classe-Relation

Classe-Relation est une méthode de conception objet (mais également notation graphique et textuelle) crée par Philippe Desfray, directeur recherche et développement de softeam, en 1994. Cette méthode propose tout un ensemble de modèles destiné à la conception de systèmes objets.

Sommaire

Le modèle structurel

Destiné à représenter une vue statique de l'application, on y retrouve le modèle de classes, mais également comment ce modèle est destiné à être intégré, puisqu'il intègre des notions telles que les projets et les librairies.

Le modèle opérationnel

Destiné à représenter les états internes d'objets, ainsi que les conditions de changements d'état. On notera la présence des pré et post conditions, héritées de la programmation par contrat de Bertrand Meyer.

Le modèle dynamique

Destiné à représenter des scénarios d'exécution et des algorithmes, il se décompose de trois diagrammes différents :

  • Le « trigger automation », qui raffine le modèle opérationnel en formalisant les conditions de changements d'état et en réutilisant les données statiques du modèle structurel.
  • Le scénario, qui montre le cheminement des messages de commande au travers des différentes instances des classes dans le cadre d'un scénario figé et bien documenté.
  • Le flux d'objet (Object Flow) qui montre les cheminements possibles de messages au travers des sous-composants (appelés ici « Process » dans le cadre de class-relation). d'une application.

La notation textuelle

L'une des caractéristiques de class-relation est sa notation textuelle. Cette méthode, comme OMT ou OOA, il y a une notation graphique, mais il existe une grammaire permettant de présenter un modèle complet class-relation sous forme texte, permettant une gestion de version plus facile avec des outils de configuration de version, mais aussi un standard « de fait » d'échanges de modèles entre outils.

L'Hypergénéricité

L'autre caractéristique de class-relation est le mécanisme d'hypergénéricité. Cette méthode défini un langage (le H) destiné à aider au raffinage ou à la transformation de modèles, préfigurant ainsi avec près de 10 ans d'avance les mécanismes MDA proposés aujourd'hui par l'OMG.

Outil class-relation

La société Softeam, a laquelle appartient Philippe Desfray a édité un outil implémentant class-relation Objecteering. Depuis la déferlante UML, cet outil est devenu un atelier de génie logiciel UML, et class relation a rejoint le cimetière des méthodes oubliées. Néanmoins, en tant que membre votant de l'OMG, certaines notions de class-relation ont été introduites par Philippe Desfray dans UML.

Liens externes

Bibliographie

Object engineering - the fourth dimension - Philippe Desfray Addison-Wesley, 1994. ISBN 0-201-42288-3


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Classe-Relation de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • RELATION — Le concept de relation apparaît comme l’un des concepts fondamentaux du discours rationnel. Il semble lié à la pratique de l’analyse, qui constitue elle même l’un des aspects essentiels de la démarche discursive. L’analyse décompose les unités… …   Encyclopédie Universelle

  • Relation d'equivalence — Relation d équivalence La notion de relation d équivalence sur un ensemble permet de mettre en relation des éléments qui sont similaires par une certaine propriété. On pourra ainsi regrouper ces éléments par « paquets » d éléments qui… …   Wikipédia en Français

  • Classe Suivant Un Sous-groupe — En théorie des groupes, les classes d un groupe G selon un sous groupe H sont les orbites de l action de ce sous groupe H sur G par translation à gauche ou à droite selon l usage qui en est fait. Il est aussi possible de définir ces classes comme …   Wikipédia en Français

  • classe — [ klas ] n. f. • 1355; lat. classis I ♦ Dans un groupe social, Ensemble des personnes qui ont en commun une fonction, un genre de vie, une idéologie, etc. ⇒ caste, catégorie, clan, état, 1. gent, groupe, ordre. 1 ♦ Antiq. Chacune des catégories… …   Encyclopédie Universelle

  • Classe (Mathématiques) — Pour les articles homonymes, voir Classe. En mathématiques, la notion de classe généralise celle d ensemble. Les deux termes sont parfois employés comme synonymes, mais la théorie des ensembles distingue ces deux notions. Un ensemble peut être vu …   Wikipédia en Français

  • Classe Sociale — Une classe sociale est une catégorie de la population qui, selon l opinion générale, se trouve, dans ses rapports, placée en situation inférieure ou supérieure par rapport aux autres classes sociales[1]. C est un groupement particulier de très… …   Wikipédia en Français

  • Classe en lutte — Classe sociale Une classe sociale est une catégorie de la population qui, selon l opinion générale, se trouve, dans ses rapports, placée en situation inférieure ou supérieure par rapport aux autres classes sociales[1]. C est un groupement… …   Wikipédia en Français

  • Classe hégémonique — Classe sociale Une classe sociale est une catégorie de la population qui, selon l opinion générale, se trouve, dans ses rapports, placée en situation inférieure ou supérieure par rapport aux autres classes sociales[1]. C est un groupement… …   Wikipédia en Français

  • Classe De Luminosité — En astronomie, la classe de luminosité permet de distinguer les étoiles en fonction de leur luminosité, de même que le type spectral permet de les distinguer en fonction de leur température. En gros, la classe de luminosité est le deuxième axe du …   Wikipédia en Français

  • Classe de luminosite — Classe de luminosité En astronomie, la classe de luminosité permet de distinguer les étoiles en fonction de leur luminosité, de même que le type spectral permet de les distinguer en fonction de leur température. En gros, la classe de luminosité… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”