IBM Engineering Systems Design Rhapsody - Developer es un entorno de desarrollo basado en modelos (MDD) que brinda soporte para UML, SysML y AUTOSAR, y LE brinda la flexibilidad de trabajar en su lenguaje específico del 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 inicio 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.
Defina especificaciones y diseñe gráficamente. Mejore la comunicación entre los equipos y en toda la cadena de suministro mediante normas industriales y anotaciones inequívocas.
Obtenga pruebas tempranas y continuas para la 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 y opciones de diseño a través de los siguientes pasos: 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). Permite importar y visualizar código C, C++, Java, Ada y C# existente como referencia, o seguir desarrollando y sincronizar los cambios en el diseño o el código para mantener ambos sincronizados. También admite la integración de la plataforma Eclipse para un código, modelo y entorno de depuración integrados.
Utilice las característica de animación para obtener ayuda bajo demanda con la depuración a nivel de diseño y 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 las normas ISO 26262 e IEC 61508. También puedes 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 de 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 completo del ciclo de vida del producto.
IBM Engineering Systems Design Rhapsody for DoDAF, MODAF y UPDM es un software complementario que le permite crear artefactos que se ajustan a los estándares del Department of Defense Architecture Framework (DoDAF) de EE. UU., el Ministry of Defense Architectural Framework (MODAF) británico y el Unified Profile for DoDAF/MODAF (UPDM).
Este software proporciona trazabilidad desde el diseño hasta los requisitos, que le brinda una vista 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 el cumplimiento de 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 manera ágil manteniendo la coherencia para diferentes entornos. Puede compartir y revisar diseños con su equipo extendido. El explorador de modelos avanzado ayuda a los ingenieros a ordenar, organizar y editar modelos. Las comparaciones gráficas de modelos y la fusión de elementos del modelo ayudan a los equipos a trabajar en paralelo. Una guía del usuario acorta el tiempo de capacitació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 Tools and Utilities Add On proporciona paneles gráficos para simulaciones visuales de un diseño. El software Automatic Test Generator Add On proporciona la generación automática de pruebas para los modelos Rhapsody, lo que ayuda a facilitar una mayor cobertura de pruebas. El software Developer Rules Composer Add On proporciona reglas personalizables para la generación de código para cumplir con los estándares requeridos o para generar otros lenguajes de programación que actualmente no son compatibles.
Un entorno de ingeniería de bajo costo que le permite analizar y elaborar requisitos, hacer compensaciones de arquitectura y documentar diseños.
Todas las capacidades de Architect for Systems Engineers, además le permite crear prototipos, simular y ejecutar diseños para una validación temprana.
Un entorno de ingeniería de software integrado de bajo costo para la elaboración gráfica de arquitectura de aplicaciones C o Java con UML o AUTOSAR.
Un entorno de ingeniería de software ágil, integrado y 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 costo que le permite analizar y elaborar requisitos, hacer compensaciones de arquitectura y documentar diseños.
Todas las capacidades de Architect for Systems Engineers, además le permite crear prototipos, simular y ejecutar diseños para una validación temprana.
Un entorno de ingeniería de software integrado de bajo costo para la elaboración de arquitectura gráfica de aplicaciones C o Java por medio de UML o AUTOSAR.
Un entorno de ingeniería de software ágil, integrado y en tiempo real con generación completa de aplicaciones para C++, C, Java y Ada (incluidos MISRA-C y MISRA-C++).
*Los precios mostrados son indicativos, pueden variar según el país, excluyen los impuestos y aranceles aplicables y están sujetos a la disponibilidad de la opción de productos en un lugar.