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.
Création d'un modèle orienté objet
- Pour créer un nouveau MOO vide - Sélectionnez , puis choisissez Modèle Orienté
Objet.
- Pour procéder au reverse engineering de fichiers de langage objet dans un
nouveau MOO - Sélectionnez .
- Pour importer un modèle Rational Rose dans un MOO - Sélectionnez .
- Pour importer un fichier XMI dans MOO - Sélectionnez .
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 .
- Pour changer le langage de processus avec lequel vous
modélisez, sélectionnez .
Documentation
Pour obtenir une documentation détaillées, voir Modélisation orientée objet.