Aide-mémoire du modèle orienté objet

Un modèle orienté objet (MOO) vous aide à analyser un système d'information par l'intermédiaire de cas d'utilisations, d'analyses structurelles et comportementales, ainsi qu'en termes de déploiement, ce en utilisant le langage UML (Unified Modeling Language (UML) . Vous pouvez modéliser, procéder au reverse engineering et générer pour Java, .NET et d'autres langages.


Class Diagram Example

Création d'un modèle orienté objet

Les types de diagramme suivants sont disponibles :
  • Un diagramme de cas d'utilisation est un diagramme UML qui fournit une représentation graphique des exigences de votre système, et vous aide à identifier la façon dont les utilisateurs interagissent avec ce dernier.
  • Un diagramme de classes est un diagramme UML qui fournit une représentation graphique des classes, interfaces, et packages qui composent un système, ainsi que des relations entre eux.
  • Un diagramme d'objets est un diagramme UML qui fournit une représentation graphique de la structure d'un système via des instances concrètes de classes (objets), d'associations (liens entre objets), et de dépendances.
  • Un diagramme de structures composites est un diagramme UML qui fournit une représentation graphique des classes, interfaces et packages qui composent un système, en incluant les ports et parties qui décrivent leurs structures internes.
  • Un diagramme de packages est un diagramme UML qui fournit une représentation graphique de haut niveau de l'organisation de votre application, et vous aide à identifier les liens de généralisation et de dépendance entre les packages.
  • Un diagramme de séquence est un diagramme UML qui fournit une représentation graphique de la technologie d'échange de messages entre des objets et des acteurs pour un cas d'utilisation, l'exécution d'une opération, ou une interaction des classes, en mettant l'accent sur leur chronologie.
  • Un diagramme de communication est un diagramme UML qui fournit une représentation graphique des interactions entre les objets d'un scénario de cas d'utilisation, l'exécution d'une opération, ou une interaction entre des classes, en mettant l'accent sur la structure du système.
  • Un diagramme d'interactions est un diagramme UML qui fournit une représentation graphique de haut niveau du flux de contrôle de votre système alors que ce dernier est décomposé en diagrammes de séquence et autres diagrammes d'interactions.
  • Un diagramme d'activités est un diagramme UML qui fournit une représentation graphique du comportement d'un système, et vous aide à le décomposer de façon fonctionnelle afin d'analyser sa mise en oeuvre.
  • Un diagramme d'états-transitions est un diagramme UML qui fournit une représentation graphique d'une State Machine, le comportement public d'un classificateur (composant ou classe), sous la forme des changements de l'état du classificateur et des événements qui permettent la transition d'un état à l'autre.
  • Un diagramme de composants est un diagramme UML qui fournit une représentation graphique des dépendances et des généralisations entre composants logiciels, en incluant les composants de code source, les composants de code binaire et les composants exécutables.
  • Un diagramme de déploiement est un diagramme UML qui fournit une représentation graphique de la configuration physique des éléments d'exécution de votre système.

Génération d'autres modèles

Vous pouvez générer d'autres modèles PowerAMC à partir d'un MOO en sélectionnant Outils > :
  • Générer un modèle conceptuel de données (ou appuyez sur Ctrl+Maj+C)
  • Générer un modèle physique de données (ou appuyez sur Ctrl+Maj+P)
  • Générer un modèle orienté objet (ou appuyez sur Ctrl+Maj+O)
  • Générer un modèle XML (ou appuyez sur Ctrl+Maj+M)

Gestion des définitions de langage objet

Le fichier de définition de langage objet définit les fonctionnalités spécifiques au langage modélisé :
  • Pour ouvrir le fichier de définition de langage objet dans l'Editeur de ressource, sélectionnez Langage > Editer le langage objet courant.
  • Pour changer le langage de processus avec lequel vous modélisez, sélectionnez Langage > Changer le langage objet courant.

Documentation

Pour obtenir une documentation détaillées, voir Modélisation orientée objet.