IBM® Engineering Rhapsody Architect for Software

Proporciona un IDE para software integrado que le ayuda a pasar rápidamente del diseño a la implementación

Dos hombres hablando en la sala de servidores con efecto visual de conexión de datos.

Visión general

Logre mayores niveles de coherencia en los diseños

Rhapsody Architect for Software es un entorno de desarrollo basado en modelos para el diseño de software integrado que ayuda a mejorar la productividad, la reutilización y la coherencia con la visualización de software. Admite estándares industriales como UML, SysML, AUTOSAR y UPDM y le permite capturar visualmente aplicaciones para automatizar tareas de codificación manual y comunicar diseños.

Características

Características clave

Desarrollo de software visual compatible con los estándares del sector

Las capacidades visuales de desarrollo de software le permiten desarrollar software integrado utilizando diagramas UML o un editor de código tradicional para generar código. Puede importar código existente en el entorno de modelado para un desarrollo posterior. IBM Engineering Rhapsody – Architect for Software ayuda a mantener la coherencia de la arquitectura, el diseño, el código y la documentación de forma automática.

Dos ingenieros de desarrollo que utilizan tecnología de modelado 3D y auriculares VR.

Ingeniería de software integrado

Puede pasar del diseño a la implementación con ingeniería de software integrada, automatizada y casi en tiempo real.Rhapsody – Architect for Software genera marcos de código C, C++, Java y C# para diseñar la estructura y la arquitectura de su diseño. Con los marcos de código, puede agregar codificación detallada a un modelo o al código. La aplicación IBM ELM sincroniza los cambios para obtener datos coherentes. El perfil MARTE le ayuda a modelar el rendimiento casi en tiempo real y a analizar los cuellos de botella de diseño.

 

Ingeniero de diseño lógico de hardware

Soporte para autoría AUTOSAR y modelado DDS

Colabore con los miembros del equipo utilizando diferencias basadas en modelos (AUTOSAR y DDS) y características de fusión, incluida la integración con IBM Engineering Workflow Management. Utilice Design Manager para compartir y revisar diseños y rastrear los artefactos del ciclo de vida mediante OSLC. El software se integra con Workflow Management y otros IDE basados en la plataforma Eclipse. Los modelos desarrollados en IBM Engineering Rhapsody – Architect for Software se pueden importar a las ediciones Rhapsody Developer para realizar pruebas de diseño.

 

Vista superior de un empresario colocando el tablero de scrum en la mesa de la sala de reuniones.

Conformidad con los estándares de seguridad y funcionales.

Este software proporciona trazabilidad de requisitos desde el diseño hasta los requisitos para cumplir con estándares como DO-178B, ISO-26262 o IEC 61508. Puede insertar información de requisitos en el código para ayudar a la trazabilidad en la implementación final. Proporciona un solucionador de restricciones paramétricas para diagramas paramétricos SysML y facilita el análisis de estudios de comercio y compensaciones arquitectónicas. También proporciona análisis de comprobación de modelos estáticos para mejorar la coherencia y la integridad del modelo.

Ingeniero informático muestra un centro de datos en funcionamiento a una ingeniera jefa que sostiene una tablet.

Aprovecha los datos en tiempo real para optimizar el rendimiento del producto

Rhapsody – Architect for Software proporciona soporte para el ciclo de vida y software complementario, lo que le permite integrarse con otros productos IBM ELM para el desarrollo completo del ciclo de vida del producto. Por ejemplo, el software complementario IBM Engineering Rhapsody - Tools and Utilities proporciona documentación personalizable basada en plantillas. IBM Engineering Lifecycle Optimization - Publishing automatiza la elaboración de informes tipo documento en todas las herramientas de IBM Jazz implementadas y de terceros.

 

Administradora de TI afroamericana caminando por un pasillo de servidores diagnosticando el rendimiento del sistema de hardware.

Casos de uso

Aceleración del desarrollo de software

Diseñe, valide y entregue sistemas de software complejos de forma más eficiente. Apoye el desarrollo basado en modelos, la generación automatizada de código, la verificación temprana y la reutilización de tecnología, manteniendo la trazabilidad en todos los requisitos, diseño, implementación y pruebas.

Sistemas de software basados en requisitos de diseño

Modele y desarrolle sistemas de software técnicos, integrados y en tiempo real mediante un enfoque basado en los requisitos. Admita arquitecturas complejas, incluidos los entornos multinúcleo, al tiempo que mejora la correspondencia entre los requisitos del sistema y su implementación.

Valide los diseños de software con antelación

Mejore la calidad del software verificando el comportamiento durante el proceso de desarrollo. Utilice las capacidades de simulación y prueba para detectar antes los problemas, reducir el riesgo de desarrollo y aumentar la confianza antes del despliegue y la implementación.

Automatice la generación de código de las aplicaciones

Acelere la entrega de software con la generación automática de código C, C++, Java y Ada listo para producción. Reduzca el esfuerzo de codificación manual, mejore la coherencia entre los modelos y la implementación, y acelere los ciclos de desarrollo.

Reutilice y adapte tecnologías probadas

Aumente la productividad mediante la ingeniería inversa de activos existentes y la aplicación de prácticas de ingeniería de líneas de producto. Reutilice diseños y componentes probados en todos los proyectos para mejorar la coherencia, reducir la duplicación y acortar los plazos de desarrollo.

Recursos

Explore los recursos técnicos

Requisitos de software para Rhapsody
Círculos generados por WatsonX
IBM Engineering Rhapsody
Explore el portfolio completo de Engineering Rhapsody para descubrir herramientas, capacidades y soluciones que se adapten a sus necesidades.
Vea los productos de Engineering Rhapsody
Dé el siguiente paso

Dé sus primeros pasos con una prueba sin coste o concierte una reunión con un experto de IBM para ver cómo puede beneficiarse su organización de Engineering Rhapsody.

  1. Comenzar prueba sin coste