L'applicazione di esempio, denominata Forme, contiene le classi che rappresentano forme
bidimensionali e tridimensionali. Ogni classe bidimensionale, ad esempio la classe
square, eredita dalla classe shapes2d ed ogni classe tridimensionale, ad esempio
la classe sphere, eredita dalla classe shapes3d. Quando si esegue l'applicazione, viene richiesto di specificare
una dimensione ed un colore per la nuova forma. Le informazioni della nuova forma vengono poi visualizzate
nella vista Console.
In questa esercitazione
vengono utilizzati gli strumenti di sviluppo visivo UML per visualizzare la gerarchia e la
struttura del progetto Forme C++. Viene aggiunto un nuovo metodo denominato
getCircumference ad entrambe le classi sphere e circle, che calcola e visualizza la circonferenza
della forma utilizzando il raggio. Nell'esercizio finale vengono utilizzati gli strumenti di sviluppo visivo
UML per aggiungere la forma cono al progetto. La classe cone eredita dalla classe shapes3d per rappresentare
un cono.
Obiettivi di apprendimento
Questa esercitazione
spiega come visualizzare ed estendere un'applicazione C++ utilizzando gli strumenti di sviluppo
visivo UML. Nello specifico,
l'esercitazione descrive come effettuare le seguenti operazioni:
- Visualizzare la gerarchia e la struttura di un progetto C++
- Estendere un'applicazione C++
- Compilare ed eseguire un'applicazione C++
Tempo necessario
60 minuti
Livello
Intermedio
Destinatari
Questa esercitazione è rivolta ad
utenti di livello intermedio degli strumenti di modeling IBM Rational con conoscenza di UML e C++ base.
Prerequisiti
Per eseguire questa esercitazione,
è necessario conoscere i seguenti concetti:
- C++
- UML (Unified Modeling Language)
- Progettazione software OO (Object-oriented, orientata agli oggetti)
- Compilare ed eseguire applicazioni C++