Las demostraciones de esta sección muestran una situación "cotidiana" de un equipo de desarrollo que utiliza IBM Rational Software Delivery Platform. Éste es el nuevo nombre de Rational Software Development Platform para destacar sus funciones de desarrollo e implantación. <0:15> El ejemplo empieza con la planificación de los recursos de trabajo mediante el análisis, el diseño, la implementación y la prueba de una mejora para una aplicación J2EE. <0:27> Nos encontramos en la página de inicio de Auction Delight, una implementación en Java J2EE de un sitio Web de subastas incluido en Rational Application Developer y Rational Software Architect como aplicación de ejemplo. <0:41> Puede examinar las categorías de subastas y seleccionar un área de interés, tal como Arts and Crafts. Visit: http://demos.dfw.ibm.com for more demonstrations Page 1 of 9
<0:47 > Puede profundizar hasta una sección individual, tal como floral, y pujar por artículos. <0:56> Muchos clientes han solicitado la función "Buy it now" como mejora del sitio Web de subastas. Este ejemplo hace un seguimiento de la solicitud a lo largo del ciclo de desarrollo. <1:07> Software delivery Platform proporciona una solución de ciclo de vida para las funciones y tareas dedesarrollo <1:13> Vemos un flujo basado en funciones para el equipo de desarrollo <1:17> <Resaltar/Apuntar a la Ejecutiva columna 1, elemento 1 > Ellen, la Ejecutiva, usa Rational Portfolio Manager para examinar el estado general de la cartera de proyectos de su área empresarial. Visit: http://demos.dfw.ibm.com for more demonstrations Page 2 of 9
<1:26> <Resaltar/Apuntar a la Ejecutiva columna 1, elemento 2 > Ellen comprueba que el proyecto "Auction" requiere cierta atención. <1:30> <Resaltar/Apuntar a la Ejecutiva columna 1, elemento 3 > Desciende hasta el nivel del proyecto "Auction" para conocer su estado y el nombre del responsable. <1:35 > <Resaltar/Apuntar a la Ejecutiva columna 1, elemento 4 > Finalmente, utiliza RPM para enviar un mensaje al responsable sugiriéndole acciones sobre el proyecto. <1:43> <Resaltar/Apuntar a Gestor de proyecto columna 2, elemento 1 > Lou, el Gestor del proyecto, usa Rational Portfolio Manager para recibir la comunicación de Ellen. Visit: http://demos.dfw.ibm.com for more demonstrations Page 3 of 9
<1:49> <Resaltar/Apuntar a Gestor de proyecto columna 2, elemento 2 > A continuación, utiliza ClearQuest y ClearQuest-Rational Portfolio Manager para buscar la sugerencia y añadir la función "Buy-it-Now" a la aplicación Auction. <2:00> <Resaltar/Apuntar a Gestor de proyecto columna 2, elemento 3 > Revisa Rational Unified Process para obtener una orientación del proceso. <2:05> <Resaltar/Apuntar a Gestor de proyecto columna 2, elemento 4 > Ahora, Lou utiliza ProjectConsole y Portfolio Manager para conocer el estado de los proyectos actuales y determinar quién tiene los conocimientos y la disponibilidad para trabajar en esta mejora. <2:16> <Resaltar/Apuntar a Gestor de proyecto columna 2, elemento 5 > Por último, utiliza ClearQuest y RPM para asignar la mejora "Buy it Now" al analista. Visit: http://demos.dfw.ibm.com for more demonstrations Page 4 of 9
<2:24> <Resaltar/Apuntar a Analista columna 3, elemento 1 > Alex es el analista y usa Rational Software Architect y ClearQuest para comprobar las asignaciones en su lista de tareas pendientes y acepta el elemento de trabajo Buy It Now. <2:34> <Resaltar/Apuntar a Analista columna 3, elemento 2 > Estudia la solicitud de mejora y usa WebSphere Business Integration Modeler para analizar las consecuencias del cambio en el proceso empresarial. <2:41> <Resaltar/Apuntar a Analista columna 3, elemento 3 > Alex examina el modelo de caso de uso desde la perspectiva de modelado y concluye que el caso de uso afectado es Bid on Item. Visit: http://demos.dfw.ibm.com for more demonstrations Page 5 of 9
<2:50> <Resaltar/Apuntar a Analista columna 3, elemento 4 > Mediante RequisitePro, modifica el documento de caso de uso para incluir el requisito "Buy It Now". <2:56> <<Resaltar/Apuntar a Analista columna 3, elemento 5 > Las matrices de atributos y fiabilidad ayudan al analista a garantizar que se gestionen todos los requisitos. <3:04> <Resaltar/Apuntar a Arquitecto columna 4, elemento 1 > Alex, como arquitecto, usa la perspectiva de modelado de RSA para examinar el diseño y el flujo de datos de la aplicación "Auction". <3:13> <Resaltar/Apuntar a Arquitecto columna 4, elemento 2 > Utiliza el navegador de sitios Web para explorar la aplicación Web y para examinar la implementación de la página itemdetails.jsp Visit: http://demos.dfw.ibm.com for more demonstrations Page 6 of 9
<3:22> <Resaltar/Apuntar a Arquitecto columna 4, elemento 3 > Asimismo, Alex explora la arquitectura con la función "Visualization" de UML para examinar las clases y estructuras de la aplicación. Ahora entiende las consecuencias del cambio y cómo se puede implementar. <3:35> <Resaltar/Apuntar a Desarrollador columna 5, elemento 1 > Alex desempeña la función de desarrollador y usa la navegación de sitios Web de RSA para añadir la nueva página de confirmación a la aplicación "Auction". Las funciones de gestión unificada de cambios de ClearCase y ClearQuest realizan un seguimiento automático de los cambios. <3:52> <Resaltar/Apuntar a Desarrollador columna 5, elemento 2 > Para implementar la nueva función, Alex añade el nuevo botón Java Server Faces "Buy it Now" a la página de detalles. Visit: http://demos.dfw.ibm.com for more demonstrations Page 7 of 9
<4:00> <Resaltar/Apuntar a Desarrollador columna 5, elemento 3 > Completa la lógica Buy it Now con las funciones Asistente de código y fragmentos de código de RSA. <4:06> <Resaltar/Apuntar a Desarrollador columna 5, elemento 4 > Para terminar esta mejora, Alex hace una prueba de unidad de la nueva función "Buy It Now" <4:11> <Resaltar/Apuntar a Tester columna 6, elemento 1 > En el nuevo paso del proceso, Jan, del grupo de pruebas, usa la perspectiva de requisitos de RSA para determinar los casos de prueba que deben agregarse o actualizarse para estos cambios. Verifica que todos los casos de prueba se han actualizado para la solicitud de mejora. <4:28> <Resaltar/Apuntar a Tester columna 6, elemento 2 > Visit: http://demos.dfw.ibm.com for more demonstrations Page 8 of 9
Jan usa las funciones "Test Management" de Rational ClearQuest para crear una nueva entrada de caso de prueba para Buy It Now y conectarla con el requisito. Esto garantiza que el grupo de pruebas reciba un aviso si cualquier cambio afecta al caso de prueba. <4:43> <Resaltar/Apuntar a Tester columna 6, elemento 3 > Jan usatestmanager y Rational Functional Tester para registrar un nuevo script de prueba automatizado y añade la prueba al conjunto de pruebas regresivas para AuctionDelight. <4:53> IBM Rational Software Delivery Platform permite que las empresas ejerzan un control sobre el proceso empresarial de desarrollo de software y entrega de sistemas. Esto se consigue aplicando procesos probados y soluciones de gestión de ciclo de vida de software a desafíos de entrega. <5:14 > Visit: http://demos.dfw.ibm.com for more demonstrations Page 9 of 9