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.