Sei sulla pagina 1di 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> IBM Rational Systems Developer est diseado 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> En esta demostracin, veremos la importacin de cdigos C++, realizaremos visualizaciones, agregaremos un nuevo mtodo y crearemos y ejecutaremos nuestro programa.

<0:33> Comenzaremos creando un nuevo proyecto C++ en nuestro espacio de trabajo. Cuando creamos un nuevo proyecto, tenemos la opcin de crear un proyecto "managed" o "standar make". Seleccionaremos un proyecto "managed" para que IBM Rational Systems Developer pueda guardar el proceso de creacin. Nuestro proyecto se llamar Shapes. Tenemos la opcin de especificar nuestras configuraciones y objetivo de creacin. 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> Ahora que hemos creado nuestro proyecto, podemos importar nuestro cdigo existente. Hacemos clic con el botn derecho en el nombre del proyecto y seleccionamos Import y el asistente del sistema de archivos.

<1:18> En el asistente, introducimos el directorio que incluye nuestro cdigo fuente. Podemos tambin 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 errneo.

<1:34> Cuando el asistente conoce el directorio, podemos especificar los archivos para importar. Continuaremos e importaremos todos los archivos.

<1:43> Tras importar los archivos en nuestro espacio de trabajo de proyectos, observamos que IBM Rational Systems Developer ya ha iniciado la creacin 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 creacin automtica y se iniciar cada vez que se guarden archivos en el proyecto. Si lo desea, puede desactivar esta opcin.

<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 inters. Si selecciona un mtodo, se resaltar directamente en la vista cdigo. Podemos comprobar las inclusiones adicionales vinculadas, as como las constantes que se han declarado.

<2:32> Ahora, exploraremos las funciones de visualizacin de IBM Rational Systems Developer. La visualizacin 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 botn derecho en la clase de la vista explorador de proyectos y seleccionando Visualize y la opcin para agregarla en el nuevo diagrama.

<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 relacin 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 crearn automticamente asociaciones.

<3:20> Agregaremos 4 clases adicionales: Shape2D, Shape3D, Circle y Sphere. La visualizacin nos permitir contemplar grficamente 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 visualizacin es una buena introduccin a esta metodologa. Permitir que los equipos se familiaricen ms con UML y les permitir trasladarse a un proceso de desarrollo de arquitectura basada en modelos en futuros proyectos.

<3:54> Ahora que hemos visualizado nuestras clases, tenemos la opcin de elaborar fechas cambiando el cdigo fuente o nuestro nuevo diagrama de clases UML. Sacaremos partido de nuestro nuevo diagrama de clases y agregaremos un nuevo mtodo a la clase Sphere. Queremos agregar un nuevo mtodo 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 mtodo nuevo y el tipo de devolucin. En el asistente, especificaremos los parmetros, 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> Ahora nos toca ver el cdigo y realizar tareas con nuestro nuevo mtodo. Al hacer doble clic en nuestro nuevo mtodo del diagrama, iremos a su posicin dentro de nuestro archivo de origen. Vamos a agregar cdigo.

<4:49> Como puede ver, la visualizacin es una potente herramienta. Si ha asignado un nuevo desarrollador a un proyecto, podr comprender rpidamente el diseo de las clases y la arquitectura del proyecto. Es ms fcil 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 ubicacin adecuada del cdigo 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> Ahora que hemos agregado nueva lgica, guardaremos el archivo.

<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> 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 solicitarn asistencia de cdigo. Si no aparece automticamente al escribir, puede solicitarlo en cualquier momento en la vista editor pulsando las teclas control-espacio.

<5:56> Introduciremos unas cuantas lneas de cdigo 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 cdigos.

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> De nuevo, IBM Rational Systems Developer ha iniciado la creacin de nuestro proyecto. Esta vez queremos asegurarnos de que todo marcha a la perfeccin 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> A continuacin iniciaremos el dilogo ejecutar. Dado que es la primera vez que ejecutamos nuestro programa, debemos crear una nueva configuracin de ejecucin. Tras asignar un nombre a nuestra nueva configuracin, utilizaremos el botn examinar para especificar el proyecto a ejecutar, ya que Eclipse puede incluir varios proyectos.

<6:48> Tambin debemos especificar nuestro ejecutable para el proyecto.

<6:53> La ficha arguments en el asistente nos permitir introducir parmetros que pueden trasladarse de la lnea de comandos a nuestro ejecutable. Si dispone de varios casos que le gustara ejecutar, la mejor opcin sera crear un configuracin de ejecucin 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> Ya podemos aplicar nuestra configuracin 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> Esto completa nuestro breve recorrido por IBM Rational Systems Developer. IBM Rational Systems Developer es una herramienta de diseo 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> IBM Rational Systems Developer se centra en el desarrollador no dedicado a la informtica, que trabaja con C, C++ y Java J2SE. IBM Rational Systems Developer unifica todos los aspectos del desarrollo y diseo de software en una herramienta potente y sencilla. Se basa en la plataforma abierta y extensible Eclipse que saca partido a algunos estndares abiertos del sector.

<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 ms informacin, visite los sitios Web de IBM Rational Systems Developer en ibm.com e IBM DeveloperWorks. Aqu encontrar ms informacin y artculos sobre el producto. Visite tambin 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

Potrebbero piacerti anche