IBM Engineering Systems Design Rhapsody: Developer es un entorno de desarrollo basado en modelos que proporciona soporte para UML, SysML y AUTOSAR, y le brinda la flexibilidad de trabajar en su idioma específico de dominio (DSL). El programa le ayuda a automatizar el ciclo de vida del desarrollo de software, promover la reutilización de activos, optimizar la colaboración en equipo e identificar defectos y errores de diseño al principio del ciclo de vida del desarrollo. Los ingenieros de software pueden crear arquitecturas y diseños de software eficientes y comprobables antes de que el hardware de destino esté disponible, lo cual es esencial para el desarrollo ágil y las aplicaciones integradas y en tiempo real.
Exprese gráficamente las especificaciones y el diseño. Mejore la comunicación entre equipos y en toda la cadena de suministro utilizando estándares de la industria y notaciones inequívocas.
Obtenga pruebas tempranas y continuas de especificación y comprobación del diseño mediante simulaciones y análisis basados en modelos.
Muestre cómo y por qué se tomaron decisiones de diseño y compensaciones a través de los pasos de requisitos > especificación > diseño > código.
IBM Engineering Systems Design Rhapsody: Developer genera código de aplicación para los lenguajes C, C++, Java™ y Ada, incluidas las vistas arquitectónicas y de comportamiento (como diagramas de estado y diagramas de actividades). Le permite importar y visualizar el código existente en C, C++, Java, Ada y C# como referencia, o desarrollar más y sincronizar los cambios en el diseño o el código para mantener ambos sincronizados. También es compatible con la integración de la plataforma Eclipse para un entorno integrado de código, modelo y depuración.
Utilice las funciones de animación para obtener ayuda a petición en la depuración a nivel de diseño con el fin de eliminar los defectos de forma temprana. Puede automatizar la creación y ejecución de pruebas mediante el software IBM Engineering Systems Design Rhapsody: Test Conductor Add On como parte del cumplimiento de los estándares ISO 26262 e IEC 61508. También puede visualizar y analizar requisitos complejos con UML, SysML o idiomas específicos del dominio (DSL), como AUTOSAR, DDS o MARTE, o crear su propio DSL.
IBM Engineering Systems Design Rhapsody: Developer proporciona un entorno de desarrollo visual integrado dentro de los sistemas IBM Engineering Lifecycle Management y la plataforma de ingeniería de software para el desarrollo completo del ciclo de vida del producto. Se integra con productos ELM, como IBM Engineering Requirements Management DOORS Next, IBM Engineering Requirements Management DOORS Family, IBM Engineering Workflow Management, IBM® Rational ClearCase y otros, para el desarrollo del ciclo de vida completo del producto.
IBM Engineering Systems Design Rhapsody para DoDAF, MODAF y UPDM es un software complementario que le permite crear artefactos que se ajustan a los estándares del Marco de Arquitectura del Departamento de Defensa de EE. UU. (DoDAF), el Marco Arquitectónico del Ministerio de Defensa Británico (MODAF) y el Perfil Unificado para DoDAF/MODAF (UPDM).
Este software proporciona trazabilidad desde el diseño hasta los requisitos, ofreciéndole una visión de la información más reciente a través de Rhapsody Design Manager. También genera información sobre requisitos en el código para ayudar a la trazabilidad en la implementación final para la conformidad con las normas de seguridad y proporciona un solucionador de restricciones paramétricas para diagramas paramétricos SysML. Incluye análisis de comprobación de modelos estáticos, lo que ayuda a mejorar la coherencia y la integridad del modelo.
Puede responder a los cambios de forma ágil a la vez que mantiene la coherencia para diferentes entornos. Puede compartir y revisar diseños con su equipo ampliado. El explorador de modelos avanzado ayuda a los ingenieros a clasificar, organizar y editar modelos. Las comparaciones gráficas de modelos y la fusión de sus elementos ayudan a los equipos a trabajar en paralelo.Una guía del usuario reduce el tiempo de formación y proporciona instrucciones paso a paso sobre la aplicación de Rhapsody para ingeniería de sistemas, desarrollo de software integrado y pruebas.
El software adicional Tools and Utilities proporciona paneles gráficos para maquetas visuales de un diseño. El software adicional Automatic Test Generator proporciona una generación automática de pruebas para los modelos Rhapsody, lo que ayuda a facilitar una mayor cobertura de las pruebas. El software complementario Developer Rules Composer proporciona reglas personalizables para la generación de código a fin de cumplir con los estándares requeridos o para generar otros lenguajes de programación que no admitidos actualmente.
Un entorno de ingeniería de sistemas de bajo coste que le permite analizar y desarrollar requisitos, tomar decisiones de arquitectura y documentar diseños.
Todas las funciones de Rhapsody Architect for Systems Engineers, además de la posibilidad de crear prototipos, simular y ejecutar diseños para su validación temprana.
Un entorno de ingeniería de software integrado y de bajo coste para estructurar gráficamente aplicaciones C++, C o Java utilizando UML o AUTOSAR.
Un entorno ágil de ingeniería de software integrado en tiempo real con generación completa de aplicaciones para C++, C, Java y Ada (incluidos MISRA-C y MISRA-C++).
Un entorno de ingeniería de sistemas de bajo coste que le permite analizar y desarrollar requisitos, tomar decisiones de arquitectura y documentar diseños.
Todas las funciones de Rhapsody Architect for Systems Engineers, además de la posibilidad de crear prototipos, simular y ejecutar diseños para su validación temprana.
Un entorno de ingeniería de software integrado y de bajo coste para estructurar gráficamente aplicaciones C, C o Java utilizando UML o AUTOSAR.
Un entorno ágil de ingeniería de software integrado en tiempo real con generación completa de aplicaciones para C++, C, Java y Ada (incluidos MISRA-C y MISRA-C++).