O aplicativo de amostra, chamado Shapes, contém classes que representam
formas bi e tridimensionais. Cada classe bidimensional, como
a classe square, é herdada da classe shapes2d e cada classe tridimensional,
como a classe sphere, e herdada da classe shapes3d. Quando executar o aplicativo, será solicitado que especifique um tamanho e cor para o novo shape. As informações do novo shape são então exibidas na visualização de Console.
Neste tutorial, você utilizará as ferramentas de desenvolvimento visual da UML para visualizar
a hierarquia e a estrutura do projeto Shapes C++. Você incluirá um novo método
chamado getCircumference nas classes sphere e circle que calcula
e exibe a circunferência da forma utilizando o raio. No exercício final,
você utilizará as ferramentas de desenvolvimento de visualização da UML para incluir a forma do cone
no projeto. A classe cone é herdada da classe shapes3d para representar
um cone.
Objetivos do Aprendizado
Este tutorial explica
como visualizar e estender um aplicativo C++ utilizando as ferramentas de desenvolvimento
visual da UML. Especificamente, o tutorial mostra como executar o seguinte:
- Visualizar a hierarquia e a estrutura de um projeto C++
- Estender um aplicativo C++
- Compilar e executar um aplicativo C++
Tempo Necessário
60 minutos
Nível de Conhecimento
Intermediário
Público
Este tutorial destina-se a usuários
intermediários das ferramentas de modelagem do IBM Rational com conhecimentos de UML e C++ básico.
Pré-requisitos
Para concluir este tutorial, você
deverá estar familiarizado com os seguintes conceitos:
- C++
- UML (Linguagem de Modelagem Unificada)
- Engenharia de software OO (Orientado a Objetos)
- Compilando e executando aplicativos C++