ZP09-0189, con fecha 2 de junio de 2009 IBM Rational Rhapsody V7.5 ofrece un ágil entorno de desarrollo de software para la creación rápida de software, documentación, requisitos y pruebas Índice 1 Resumen de características 2 Fechas de comercialización previstas 1 Introducción 2 Descripción 2 Principales requisitos previos 4 Información adicional Resumen de características Los sistemas embebidos y programadores de software necesitan hacer más con recursos fijos. IBM Rational Rhapsody V7.5 ofrece un ágil entorno de desarrollo de software para la creación rápida de software, documentación, requisitos y pruebas de una forma flexible que reutiliza los activos existentes para mejorar la productividad y reducir los costes. Introducción Las nuevas prestaciones de IBM Rational Rhapsody V7.5 armonizan la ingeniería de programas con el modelado arquitectónico, a la vez que permiten un flujo de trabajo ágil y la validación de diseño para resolver defectos en las primeras etapas, cuando su corrección es menos cara. Además, las mejoras permiten a los programadores reutilizar el software existente entre proyectos, lo que reduce el tiempo de desarrollo y mejora la calidad del producto. También incorpora automatización a lo largo del ciclo de vida de desarrollo con flujos de trabajo mejorados con IBM Rational DOORS, integración con IBM Rational Team Concert, basado en Jazz, para una depuración en colaboración y un mejor seguimiento desde los requisitos hasta el código generado y los casos de pruebas, lo que permite a los equipos trabajar de forma más inteligente y eficiente. Los equipos de proyecto pueden trabajar en un entorno de desarrollo flexible que promueve el desarrollo rápido e iterativo para probar nuevas ideas sin dilación, al tiempo que se mantiene la coherencia y la integridad de la información a lo largo del proyecto a fin de sacar los productos al mercado en plazos más cortos. Además, las empresas pueden desarrollar aplicaciones y probarlas rápidamente antes de que esté disponible el hardware para el que están diseñadas, lo que permite desarrollar y validar el software en las primeras etapas del proceso de desarrollo. Los programadores pueden documentar mejor la arquitectura del diseño, la funcionalidad y el comportamiento, reflejando la implementación propiamente dicha, y diseñar y compilar a nivel del código o modelo, lo que les permite trabajar más rápido y con mayor flexibilidad. Las empresas necesitan hacer más con menos mediante un sistema de trabajo inteligente, aprovechando el software y los modelos existentes en nuevos diseños inteligentes para ahorrar costes y mejorar la calidad. Gracias a este flujo de trabajo más inteligente y orientado a la reutilización, los programadores pueden incorporar rápidamente el código existente al entorno de desarrollo y visualizar y analizar de inmediato su estructura, funciones y comportamiento, lo que permite una reutilización más eficaz del código en el nuevo proyecto. Los desarrolladores de la industria automotriz pueden aprovechar la norma AUTOSAR para desarrollar componentes de software reutilizables que se pueden distribuir en una red para crear rápidamente soluciones automotrices inteligentes. Gracias a la función IBM es una marca registrada de International Business Machines Corporation. 1
de modelado inteligente de variantes, los programadores pueden reutilizar los componentes de forma estratégica entre proyectos en toda la línea de programación y reducir los costes de desarrollo por producto. El desarrollo de productos inteligentes requiere que los equipos del proyecto trabajen juntos de forma eficaz a lo largo del ciclo de vida del proyecto. Las mejoras introducidas optimizan el seguimiento desde los requisitos hasta la implementación y las pruebas, lo que permite a las empresas gestionar los cambios de forma más eficiente a lo largo del ciclo de vida del proyecto, asegurándose de que la implementación del diseño y las pruebas cubran todos los requisitos. Principales requisitos previos Para obtener más detalles, consulte las secciones y. Fechas de comercialización previstas 2 de junio de 2009: distribución electrónica de software 19 de junio de 2009: soportes y documentación Descripción IBM Rational Rhapsody es un entorno UML/SysML fácil de usar para el desarrollo basado en modelos de sistemas y software técnicos, integrados y en tiempo real. IBM Rational Rhapsody aumenta la colaboración y la productividad al validar el diseño en las primeras etapas del ciclo de vida, reutilizando los recursos existentes, trabajando a nivel del modelo o código, y generando automáticamente documentación que representa la implementación con exactitud. Con un diseño de sistemas avanzado, análisis y ágiles funciones de desarrollo, IBM Rational Rhapsody entrega productos de mayor calidad en menos tiempo, exponiendo los problemas en las primeras etapas, cuando su resolución es menos cara. En IBM Rational Rhapsody, usted diseña gráficamente, simula y valida sistemas y software a medida que se desarrollan. Al crear código de producción completo al tiempo que reutiliza los recursos de software existentes mediante la ingeniería inversa, se acelera significativamente la productividad en comparación con las estrategias tradicionales basadas en la documentación. Entre las principales tecnologías de IBM Rational Rhapsody para programadores e ingenieros de sistemas integrados o en tiempo real, cabe mencionar: El modelado avanzado basado en la norma del sector UML o SysML permite a los equipos filtrar la complejidad y comunicarse mediante un idioma gráfico estándar; es compatible con SysML, UML, DoDAF, MODAF, UPDM, AUTOSAR, MARTE y lenguajes específicos de dominios. La captura, el análisis y el seguimiento de requisitos están íntimamente ligados a la implementación de su diseño y le ayudan a asegurarse de que el diseño se comporte como está previsto; seguimiento y análisis del ciclo de vida con IBM Rational DOORS, IBM Rational RequisitePro y otras soluciones de gestión de requisitos. La generación de código de producción completo permite a los ingenieros desarrollar aplicaciones para objetivos integrados de forma más rápida al automatizar las tareas de programación manual y desarrollar aplicaciones en plazos muy breves para su validación temprana. Genera toda la aplicación, incluido el comportamiento, a partir de diagramas de estados, de actividad y de flujos Genere artefactos de versión para poner en marcha su aplicación lo antes posible Genere aplicaciones multicore de 8, 16 y 32 bits IBM es una marca registrada de International Business Machines Corporation. 2
(tm) Genere C, C++, Java, Corba y Ada compatible con las normas MISRA-C, MISRA-C++ y Ravenscar Compatible con los RTOS más comercializados, y fácilmente personalizable para cualquier planificador interno Diseñe a partir del código o el modelo, y asegúrese de que los dos estén siempre sincronizados Desarrolle y valide en el host e implemente rápidamente en el destino para optimizar la depuración del diseño Las pruebas basadas en modelos incorporan la abstracción y la automatización al proceso de pruebas para identificar los defectos en una etapa temprana y mejorar la calidad. Valide los requisitos en una etapa temprana mediante la simulación y la ejecución de modelos Visualice los casos de pruebas mediante diagramas de secuencia y de flujo Automatice el proceso de pruebas mediante la creación de arquitecturas de pruebas Permita la verificación integrada con IBM Rational Test Real Time Valide en el host o en el destino Obtenga informes de la cobertura del modelo de las pruebas Permita la integración de las pruebas y los requisitos con la implementación para el seguimiento desde los requisitos hasta las pruebas La colaboración entre equipos permite que éstos respondan a los cambios y trabajen en paralelo para sacar el máximo provecho de la productividad de los equipos; incluye integración con IBM Rational Team Concert, IBM Rational ClearCase e IBM Rational Synergy, basados en Jazz.. La generación automática y personalizable de documentación permite a los programadores entregar documentación sincronizada con la implementación y ayuda a cumplir con la normativa. IBM Rational Rhapsody V7.5 añade las siguientes nuevas prestaciones: Ágil flujo de trabajo de ingeniería de código: Los programadores se benefician de una arquitectura de diseño, una funcionalidad y un comportamiento mejor documentados, reflejando la implementación propiamente dicha, y pueden diseñar y compilar a nivel del código o modelo, lo que les permite trabajar más rápido y con mayor flexibilidad. Los equipos del proyecto pueden trabajar en un entorno de desarrollo flexible que promueve el desarrollo rápido e iterativo para probar nuevas ideas sin dilación, al tiempo que se mantiene la coherencia y la integridad de la información a lo largo del proyecto a fin de sacar los productos al mercado en plazos más cortos. Además, las empresas pueden desarrollar y probar aplicaciones incluso antes de que esté disponible el hardware para el que están diseñadas, lo que permite desarrollar y validar el software en las primeras etapas del proceso de desarrollo. Reutilización estratégica mejorada: Las empresas necesitan hacer más con menos mediante un sistema de trabajo inteligente, aprovechando el software y los modelos existentes en nuevos diseños inteligentes para ahorrar costes y mejorar la calidad. Gracias a este flujo de trabajo más inteligente y orientado a la reutilización, los programadores pueden incorporar rápidamente el código existente al entorno de desarrollo y visualizar y analizar de inmediato su estructura, funciones y comportamiento, lo que permite una reutilización más eficaz del código en el nuevo proyecto. Los desarrolladores de la industria automotriz pueden aprovechar la norma AUTOSAR para desarrollar componentes de software reutilizables que se pueden distribuir en una red para crear rápidamente soluciones automotrices inteligentes. Gracias a la función de modelado inteligente de variantes y a una mayor integración con Big Level Gears, los programadores pueden reutilizar los componentes de forma estratégica entre proyectos en toda la línea de producción y reducir los costes de desarrollo por producto. Desarrollo basado en modelos para microcontroladores con marco de trabajo y perfil MicroC: Las empresas que fabrican productos con targets de IBM es una marca registrada de International Business Machines Corporation. 3
recursos limitados tales como los microcontroladores y los procesadores de señal digital (DSP) pueden hacer prototipos y probar innovaciones antes incluso de que el hardware esté disponible a fin de sacar más rápido los productos al mercado. A pesar de que los productos tienen limitaciones de recursos, se están volviendo más complejos. Los programadores pueden automatizar las tediosas tareas de desarrollo y concentrarse en la funcionalidad a nivel de aplicación, sin perder el control sobre el código necesario para cubrir las necesidades de memoria y rendimiento. El marco de trabajo y perfil microc es compacto y configurable, y proporciona a los programadores el control de la memoria y la programabilidad necesarios para trabajar con targets de recursos limitados. Compatibilidad mejorada con aplicaciones de alta fiabilidad: Las empresas que fabrican sistemas más inteligentes suelen requerir una alta fiabilidad y priorización de los elementos vitales. Las nuevas prestaciones de IBM Rational Rhapsody V7.5 permite a las empresas entregar estos sistemas más rápido. Ahora, Rhapsody permite que los equipos entreguen código de alta calidad compatibles con las normas del sector MISRA-C, MISRA C++ y Ada Ravenscar automáticamente a partir del modelo para reducir el tiempo de desarrollo. Seguimiento del ciclo de vida mejorado, de los requisitos y la implementación a las pruebas: El desarrollo de productos inteligentes requiere que los equipos del proyecto trabajen juntos de forma eficaz a lo largo del ciclo de vida del proyecto. Las mejoras introducidas en IBM Rational Rhapsody V7.5 optimizan el seguimiento desde los requisitos hasta la implementación y las pruebas, lo que permite a las empresas gestionar los cambios de forma más eficiente a lo largo del ciclo de vida del proyecto, asegurándose de que la implementación del diseño y las pruebas cubren todos los requisitos. La integración con IBM Rational DOORS mejora a través de Rhapsody Gateway con navegación directa entre DOORS y el modelo Rhapsody, y una sincronización automática con DOORS que proporciona un acceso más rápido a la información deseada. Los ID de los requisitos se generan dentro del código generado, lo que permite el seguimiento directamente desde los requisitos hasta el código, lo que permite un seguimiento completo hasta la implementación. Además, se ofrece soporte para el seguimiento de casos de prueba desde IBM Rational Rhapsody TestConductor, lo que permite a los programadores determinar fácilmente si las pruebas cubren adecuadamente todos los requisitos para mejorar la calidad del producto. Información adicional Los enlaces a algunas secciones a las que se hace referencia no están incluidos en esta versión reducida del anuncio. Si desea obtener más información y acceder a estas secciones, consulte la carta de anuncio completa (en inglés). ZP09-0189 Condiciones de uso Pueden solicitarse los servicios y productos de IBM que se anuncian y están disponibles en su país conforme a los acuerdos estándar, plazos, condiciones y precios aplicables en vigor en ese momento. IBM se reserva el derecho a modificar o retirar este anuncio sin previo aviso. Este anuncio tiene carácter exclusivamente informativo. La referencia a otros productos en este anuncio no implica necesariamente que dichos productos se anuncien o que se tenga la intención de anunciarlos en su país. Las condiciones de uso adicionales se encuentran en: http://www.ibm.com/legal/us/en/ Para obtener la información más reciente acerca de los productos de IBM, póngase en contacto con su representante o distribuidor de IBM, o visite la página de contactos internacional de IBM http://www.ibm.com/planetwide/ Anuncio de software ZP09-0189 de IBM Europe, Middle 2 de junio de 2009ÍndiceOpciones del documentoopciones de contactollámeme IBM es una marca registrada de International Business Machines Corporation. 4
ahoraversión para imprimirarriba East and AfricaZP09-0189, con fecha 2 de junio de 2009IBM es una marca registrada de International Business Machines Corporation. IBM es una marca registrada de International Business Machines Corporation. 5