La aplicación de ejemplo, llamada Shapes, contiene clases que representan formas de dos y tres dimensiones. Cada clase bidimensional, por ejemplo, la clase square, hereda de la clase shapes2d, y cada clase tridimensional como, por ejemplo, la clase sphere, hereda de la clase shapes3d. Al ejecutar la aplicación, se le solicita que especifique el tamaño y el color para la nueva forma y, a continuación, la información de la nueva forma se visualiza en la vista Consola.
En esta guía de aprendizaje se utilizan las herramientas de desarrollo visual de UML para ver la jerarquía y la estructura del proyecto Shapes de C++, y se añade un nuevo método, denominado getCircumference, para las clases sphere y circle, que calcula y muestra la circunferencia de la forma utilizando el radio. En el ejercicio final, se
utilizan las herramientas de desarrollo visual de UML para añadir la forma de cono al proyecto. La clase cone hereda de la clase shapes3d para representar un cono.
Objetivos del curso
En esta guía de aprendizaje se explica cómo visualizar y ampliar una aplicación C++ por medio de las herramientas de desarrollo visual de UML. Específicamente, en la guía de aprendizaje se muestra cómo realizar las acciones siguientes:
- Visualizar la jerarquía y la estructura de un proyecto C++
- Ampliar una aplicación C++
- Compilar y ejecutar una aplicación C++
Tiempo necesario
60 minutos
Nivel de habilidad
Intermedio
Público
Esta guía de aprendizaje está dirigida a usuarios de nivel intermedio de las herramientas de modelado de IBM Rational familiarizados con UML y C++ básico.
Requisitos previos
Para completar esta guía de aprendizaje, debe estar familiarizado con los conceptos siguientes:
- C++
- UML (Lenguaje unificado de modelado)
- Ingeniería de software orientada a objetos (OO)
- Compilación y desarrollo de aplicaciones C++