L'exemple d'application, appelé Shapes, contient des classes
qui représentent des formes bidimensionnelles et tridimensionnelles. Chaque classe bidimensionnelle, telle que la classe square, hérite de la
classe shapes2d et chaque classe tridimensionnelle, telle que la classe
sphere, hérite de la classe shapes3d. Lors de l'exécution de l'application, vous êtes invité à indiquer une taille et une couleur pour la nouvelle forme. Les nouvelles informations de forme s'affichent ensuite dans la vue Console.
Ce tutoriel vous permet d'utiliser les outils de développement visuels UML pour visualiser la hiérarchie et la structure du projet C++ Shapes. Vous allez ajouter aux deux classes (sphere et circle) une nouvelle méthode, appelée getCircumference, qui calcule et affiche la circonférence de la forme à l'aide du rayon. Dans le dernier exercice, vous allez utiliser les outils de développement
visuels UML pour ajouter la forme conique au projet. La classe cone hérite de la classe shapes3d pour représenter un cône.
Objectifs du tutoriel
Ce tutoriel explique comment visualiser et étendre une application C++ à l'aide des outils de développement visuels UML. Plus particulièrement, il vous montre comment :
- Visualiser la hiérarchie et la structure d'un projet C++
- Etendre une application C++
- Compiler et déboguer une application C++
Temps nécessaire
60 minutes
Niveau de compétence
Intermédiaire
Public visé
Ce tutoriel s'adresse aux
utilisateurs de niveau intermédiaire qui emploient les outils de
modélisation IBM Rational et possèdent des connaissances d'UML et de C++
de base.
Conditions préalables
Pour pouvoir suivre ce tutoriel, vous devez être familiarisé avec les notions suivantes :
- C++
- UML (Unified Modeling Language)
- Ingénierie logicielle orientée objet (OO)
- Compilation et exécution des applications C++