IBM Engineering Rhapsody Architect for Software

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

Dos hombres conversando en una sala de servidores con un efecto visual de conexión de datos.

Descripció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. Es compatible con estándares del sector como UML, SysML, AUTOSAR y UPDM y permite capturar visualmente las aplicaciones para automatizar las tareas de codificación manual y comunicar los diseños.

Características

Características clave

Desarrollo visual de software que respalda los estándares de la industria

Las capacidades de desarrollo visual de software le permiten desarrollar software integrado usando diagramas de lenguaje unificado de modelado (UML, por sus siglas en inglés) o un editor de código tradicional para generar código. Puede importar código existente al entorno de modelado para su desarrollo posterior. IBM® Engineering Rhapsody – Architect for Software ayuda a mantener la coherencia de arquitectura, diseño, código y documentación de forma automática.

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

Ingeniería de software incorporado

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 arquitectura de su diseño. Mediante 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 consistentes. El perfil MARTE le ayuda a modelar el rendimiento casi en tiempo real y analizar los cuellos de botella del diseño.

 

Ingeniero de diseño lógico de hardware

Compatibilidad con creación AUTOSAR y modelado DDS

Colabore con los miembros del equipo mediante la diferenciación basada en modelos (AUTOSAR y DDS) y las 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 artefactos del ciclo de vida mediante Open Services for Lifecycle Collaboration (OSLC). El software se integra con Workflow Management y otros entornos de desarrollo integrado (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 hombre de negocios que coloca el tablero de scrum en la mesa en la sala de reuniones.

Cumplimiento de normas funcionales y de seguridad

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 comerciales y las compensaciones en cuanto a arquitectura. También proporciona análisis de comprobación de modelos estáticos para mejorar la coherencia y la integridad del modelo.

Una ingeniera de TI muestra un centro de datos en funcionamiento a una ingeniera jefe que sostiene una tableta.

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

Rhapsody – Architect for Software ofrece soporte para el ciclo de vida y software complementario, lo que permite la integración con otros productos de IBM ELM para el desarrollo completo del ciclo de vida del producto. Por ejemplo, el software IBM Engineering Rhapsody - Tools and Utilities Add On proporciona documentación personalizable basada en plantillas. IBM®  Engineering Lifecycle Optimization - Publishing automatiza la generación de informes con formato de documento en las herramientas IBM® Jazz y de terceros desplegadas.

 

Una administradora de TI afroamericana camina por un pasillo de servidores y diagnostica el rendimiento del sistema de hardware.

Casos de uso

Acelerar el desarrollo del sistema de software

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

Diseñar sistemas de software basados en requisitos

Modele y desarrolle sistemas de software técnicos, integrados y en tiempo real empleando un enfoque basado en requisitos. Brinde soporte a arquitecturas complejas, entre ellas, entornos multinúcleo, mientras mejora la alineación entre los requisitos del sistema y la implementación.

Validar anticipadamente los diseños de software

Mejore la calidad del software verificando el comportamiento a lo largo del desarrollo. Utilice las capacidades de simulación y prueba para descubrir problemas desde un principio, reducir los riesgos durante el desarrollo y aumentar la confianza antes de la implementación y el despliegue.

Automatizar la generación de código de aplicaciones

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

Reutilizar y adaptar 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.

Círculos generados por watsonx
IBM Engineering Rhapsody
Explore la cartera completa de Engineering Rhapsody para descubrir herramientas, capacidades y soluciones que se adapten a sus necesidades.
Vea productos de Engineering Rhapsody
Dé el siguiente paso

Dé los primeros pasos con una prueba gratuita o agende una reunión con un experto de IBM para ver cómo su organización puede beneficiarse de Engineering Rhapsody.

  1. Empiece la prueba gratuita