Vous êtes sur la page 1sur 9

IBM Software Demos Rational Systems Developer Introduction

Hoy, vamos a explorar IBM Rational Systems Developer que forma parte de IBM

Rational Software Delivery Platform.

<Delivery replaces Development >

<0:08>
<0:08>

IBM Rational Systems Developer está diseñado para desarrolladores de

sistemas C, C++ y Java J2SE. IBM Rational Systems Developer se basa en

Eclipse y se integra con otros productos de equipo, pruebas y desarrolladores

IBM Rational.

<0:23>
<0:23>

En esta demostración, veremos la importación de códigos C++, realizaremos

visualizaciones, agregaremos un nuevo método y crearemos y ejecutaremos

nuestro programa.

<0:33>
<0:33>

Comenzaremos creando un nuevo proyecto C++ en nuestro espacio de

trabajo. Cuando creamos un nuevo proyecto, tenemos la opción de crear un

proyecto "managed" o "standar make". Seleccionaremos un proyecto "managed"

para que IBM Rational Systems Developer pueda guardar el proceso de

creación. Nuestro proyecto se llamará “Shapes”. Tenemos la opción de

especificar nuestras configuraciones y objetivo de creación. Seguimos,

Rational Systems Developer Introduction Visit: http://demos.dfw.ibm.com for more demonstrations

Page 1 of 9

IBM Software Demos Rational Systems Developer Introduction

aplicamos los valores predeterminados y finalizamos. Si no aparece,

cambiaremos a la perspectiva C-C++ para seguir con nuestro trabajo.

<1:07>
<1:07>

Ahora que hemos creado nuestro proyecto, podemos importar nuestro código

existente. Hacemos clic con el botón derecho en el nombre del proyecto y

seleccionamos “Import” y el asistente del sistema de archivos.

<1:18>
<1:18>

En el asistente, introducimos el directorio que incluye nuestro código fuente.

Podemos también buscar directorios accesibles en la red, si fuera necesario. No

olvide que podemos especificar un proyecto distinto en el que importar los

archivos. Útil para aquellas ocasiones en las que selecciona importar en el

proyecto erróneo.

<1:34>
<1:34>

Cuando el asistente conoce el directorio, podemos especificar los archivos para

importar. Continuaremos e importaremos todos los archivos.

<1:43>
<1:43>

Tras importar los archivos en nuestro espacio de trabajo de proyectos,

observamos que IBM Rational Systems Developer ya ha iniciado la creación de

Rational Systems Developer Introduction Visit: http://demos.dfw.ibm.com for more demonstrations

Page 2 of 9

IBM Software Demos Rational Systems Developer Introduction

un proyecto. Se observa en la vista consola y en el área de estado de la parte

inferior derecha. Ha ocurrido al seleccionar como predeterminada la creación

automática y se iniciará cada vez que se guarden archivos en el proyecto. Si lo

desea, puede desactivar esta opción.

<2:07>
<2:07>

Vamos a explorar lo que hemos importado consultando el archivo incluido en

Shape. En la vista preliminar de la derecha, podemos buscar en los archivos

haciendo clic en los puntos de interés. Si selecciona un método, se resaltará

directamente en la vista código. Podemos comprobar las inclusiones adicionales

vinculadas, así como las constantes que se han declarado.

<2:32>
<2:32>

Ahora, exploraremos las funciones de visualización de IBM Rational Systems

Developer. La visualización de nuestras clases creará un diagrama de clases

UML que muestra las clases visualizadas, sus operaciones y las relaciones de

uso y herencia que existen entre estas clases visualizadas. Visualizaremos la

clase “Shape” haciendo clic con el botón derecho en la clase de la vista

explorador de proyectos y seleccionando “Visualize” y la opción para agregarla

en el nuevo diagrama.

<2:59>
<2:59>

Rational Systems Developer Introduction Visit: http://demos.dfw.ibm.com for more demonstrations

Page 3 of 9

IBM Software Demos Rational Systems Developer Introduction

Ya disponemos de un diagrama de clases UML que representa nuestra clase.

Para mostrar mejor la relación de clases de nuestro proyecto, agregamos

algunas clases a nuestro diagrama. Lo haremos colocando la clase de la vista

de navegador de proyectos en el diagrama de clases. Se crearán

automáticamente asociaciones.

<3:20>
<3:20>

Agregaremos 4 clases adicionales: Shape2D, Shape3D, Circle y Sphere. La

visualización nos permitirá contemplar gráficamente proyectos de modo que

podamos comprender relaciones y entender mejor nuestra arquitectura de

proyectos. Para equipos no familiarizados con UML y arquitectura basada en

modelos, la visualización es una buena introducción a esta metodología.

Permitirá que los equipos se familiaricen más con UML y les permitirá

trasladarse a un proceso de desarrollo de arquitectura basada en modelos en

futuros proyectos.

<3:54>
<3:54>

Ahora que hemos visualizado nuestras clases, tenemos la opción de elaborar

fechas cambiando el código fuente o nuestro nuevo diagrama de clases UML.

Sacaremos partido de nuestro nuevo diagrama de clases y agregaremos un

nuevo método a la clase Sphere. Queremos agregar un nuevo método

denominado getCircumference. Podemos hacerlo de distintas formas. Nos

Rational Systems Developer Introduction Visit: http://demos.dfw.ibm.com for more demonstrations

Page 4 of 9

IBM Software Demos Rational Systems Developer Introduction

situaremos en la clase Sphere del diagrama y seleccionamos “Add New C/C++

Method” de la barra de acceso directo. En el asistente, introduciremos el nombre

de método nuevo y el tipo de devolución. En el asistente, especificaremos los

parámetros, la visibibilidad de acceso, si se desea. Tras finalizar el asistente,

podemos ver que nuestro diagrama de clases se ha actualizado en nuestra clase

“Sphere”.

<4:36>
<4:36>

Ahora nos toca ver el código y realizar tareas con nuestro nuevo método. Al

hacer doble clic en nuestro nuevo método del diagrama, iremos a su posición

dentro de nuestro archivo de origen. Vamos a agregar código.

<4:49>
<4:49>

Como puede ver, la visualización es una potente herramienta. Si ha asignado un

nuevo desarrollador a un proyecto, podrá comprender rápidamente el diseño de

las clases y la arquitectura del proyecto. Es más fácil obtener este nivel de

entendimiento utilizando diagramas de clases en lugar de consultar los

numerosos archivos de origen. Si es necesario, puede practicar directamente en

los diagramas de clases en la ubicación adecuada del código fuente para

agregar detalles.

Rational Systems Developer Introduction Visit: http://demos.dfw.ibm.com for more demonstrations

Page 5 of 9

IBM Software Demos Rational Systems Developer Introduction

<5:15>
<5:15>

Ahora que hemos agregado nueva lógica, guardaremos el archivo.

<5:19>
<5:19>

En este punto, limpiaremos nuestro entorno de trabajo cerrando la fuente que

editamos en nuestro diagrama de clases. No olvide que cuando guardamos

nuestras actualizaciones, IBM Rational Systems Developer volvió a crear

nuestro proyecto.

<5:34>
<5:34>

Ahora, veremos el procedimiento principal. Nos introduciremos en los pasos que

deseamos realizar. A medida que agregamos los pasos, las funciones de

asistencia de contenido del editor nos solicitarán asistencia de código. Si no

aparece automáticamente al escribir, puede solicitarlo en cualquier momento en

la vista editor pulsando las teclas control-espacio.

<5:56>
<5:56>

Introduciremos unas cuantas líneas de código para plasmar los valores de

Sphere, ajustar nuevos valores y comprobar que los nuevos valores se han

aceptado. Tras finalizar, guardaremos nuestro principal procedimiento y

cerraremos la vista editor de códigos.

Rational Systems Developer Introduction Visit: http://demos.dfw.ibm.com for more demonstrations

Page 6 of 9

IBM Software Demos Rational Systems Developer Introduction

<6:12>
<6:12>

De nuevo, IBM Rational Systems Developer ha iniciado la creación de nuestro

proyecto. Esta vez queremos asegurarnos de que todo marcha a la perfección y

sin errores. Si se han producido errores, la ficha vista problemas se resaltará

para avisarnos. La vista consola se irá borrando a medida que se eliminan todos

los elementos.

<6:30>
<6:30>

A continuación iniciaremos el diálogo ejecutar. Dado que es la primera vez que

ejecutamos nuestro programa, debemos crear una nueva configuración de

ejecución. Tras asignar un nombre a nuestra nueva configuración, utilizaremos

el botón examinar para especificar el proyecto a ejecutar, ya que Eclipse puede

incluir varios proyectos.

<6:48>
<6:48>

También debemos especificar nuestro ejecutable para el proyecto.

<6:53>
<6:53>

La ficha arguments en el asistente nos permitirá introducir parámetros que

pueden trasladarse de la línea de comandos a nuestro ejecutable. Si dispone de

varios casos que le gustaría ejecutar, la mejor opción sería crear un

configuración de ejecución por caso.

Rational Systems Developer Introduction Visit: http://demos.dfw.ibm.com for more demonstrations

Page 7 of 9

IBM Software Demos Rational Systems Developer Introduction

Este proceso le permitirá ejecutar cada caso desde el menú ejecutar.

<7:10>
<7:10>

Ya podemos aplicar nuestra configuración creada recientemente y ejecutarla.

Todas las interacciones se producen en la vista consola. Introduciremos un radio

y un color para nuestro "sphere". Vemos que nuestras entradas se han aceptado

ya que nuestro programa vuelve a mostrar los valores en la vista consola.

<7:29>
<7:29>

Esto completa nuestro breve recorrido por IBM Rational Systems Developer. IBM

Rational Systems Developer es una herramienta de diseño y desarrollo que saca

partido del desarrollo basado en modelos con el UML para crear sistemas y

productos de software de buena arquitectura.

<7:43>
<7:43>

IBM Rational Systems Developer se centra en el desarrollador no dedicado a la

informática, que trabaja con C, C++ y Java J2SE. IBM Rational Systems

Developer unifica todos los aspectos del desarrollo y diseño de software en una

herramienta potente y sencilla. Se basa en la plataforma abierta y extensible

Eclipse que saca partido a algunos estándares abiertos del sector.

<8:06>
<8:06>

Rational Systems Developer Introduction Visit: http://demos.dfw.ibm.com for more demonstrations

Page 8 of 9

IBM Software Demos Rational Systems Developer Introduction

Para más información, visite los sitios Web de IBM Rational Systems Developer

en ibm.com e IBM DeveloperWorks. Aquí encontrará más información y artículos

sobre el producto. Visite también el sitio de complementos de IBM Rational

partner. Aquí podrá encontrar complementos

que mejoran IBM Rational Systems Developer para solucionar sus necesidades.

Rational Systems Developer Introduction Visit: http://demos.dfw.ibm.com for more demonstrations

Page 9 of 9