IBM Engineering Rhapsody Architect for Software

Fornece um IDE para software incorporado que ajuda você a passar rapidamente do design à implementação

Dois homens discutindo na sala de servidores com efeito visual de conexão de dados.

Visão geral

Obtenha níveis mais altos de consistência nos designs

O Rhapsody Architect for Software é um ambiente de desenvolvimento orientado por modelos para projeto de software incorporado que ajuda a aumentar a produtividade, a reutilização e a consistência com a visualização de software. Ele é compatível com os padrões do setor, como UML, SysML, AUTOSAR e UPDM, e permite que você capture visualmente as aplicações para automatizar as tarefas de codificação manual e comunicar projetos.

Funcionalidades

Características principais

Desenvolvimento visual de software compatível com os padrões do setor

Os recursos de desenvolvimento visual de software permitem desenvolver software embarcado usando diagramas UML ou um editor de código tradicional para gerar código. É possível importar código existente para o ambiente de modelagem e continuar o desenvolvimento. O IBM Engineering Rhapsody – Architect for Software ajuda a manter automaticamente a consistência entre arquitetura, design, programação e documentação.

Dois engenheiros de desenvolvimento usando tecnologia de modelagem 3D e headset de RV.

Engenharia de software incorporada

É possível passar do design à implementação com engenharia automatizada de software embarcado quase em tempo real. O Rhapsody – Architect for Software gera estruturas de código em C, C++, Java e C# para desenvolver a estrutura e a arquitetura do design. Com essas estruturas de código, você pode adicionar código detalhado ao modelo ou diretamente ao código. A aplicação IBM ELM sincroniza as alterações para manter a consistência dos dados. O perfil MARTE ajuda a modelar o desempenho quase em tempo real e analisar gargalos de design.

 

Engenheiro de projetos de lógica de hardware

Suporte para criação AUTOSAR e modelagem DDS

Colabore com os membros da equipe usando recursos de comparação baseada em modelos (AUTOSAR e DDS) e de mesclagem, incluindo integração com o IBM Engineering Workflow Management. Use o Design Manager para compartilhar e revisar designs e rastreá-los até artefatos do ciclo de vida usando OSLC. O software se integra ao Workflow Management e a outros IDEs baseados na plataforma Eclipse. Os modelos desenvolvidos no IBM Engineering Rhapsody – Architect for Software podem ser importados para edições Rhapsody Developer para testes de design.

 

Vista superior de empresário colocando scrum em mesa em sala de reuniões.

Conformidade com os padrões funcionais e de segurança

Esse software fornece rastreabilidade dos requisitos, do design até os requisitos originais, para atender a normas como DO-178B, ISO-26262 ou IEC 61508. É possível inserir informações sobre requisitos no código para facilitar a rastreabilidade na implementação final. Ele fornece um solucionador de restrições paramétricas para diagramas paramétricos SysML e facilita a análise de estudos comparativos e de trade-offs arquiteturais. Também oferece análise estática de verificação de modelos para melhorar a consistência e a integridade do modelo.

Engenheiro de TI mostra data center de trabalho para engenheira-chefe que segura um computador tablet.

Utiliza dados em tempo real para otimizar o desempenho do produto

O Rhapsody – Architect for Software oferece suporte ao ciclo de vida e software complementar, permitindo a integração com outros produtos IBM ELM para o desenvolvimento completo do ciclo de vida do produto. Por exemplo, o software complementar IBM Engineering Rhapsody - Tools and Utilities Add On fornece documentação personalizável baseada em modelos. O IBM Engineering Lifecycle Optimization - Publishing automatiza a geração de relatórios em formato de documento em todas as ferramentas IBM Jazz e de terceiros implementadas.

 

Administradora de TI afro-americana andando em corredor de servidores diagnosticando o desempenho de sistema de hardware.

Casos de uso

Acelere o desenvolvimento de sistemas de software

Projete, valide e entregue sistemas de software complexos com mais eficiência. Dê suporte ao desenvolvimento baseado em modelos, à geração automatizada de código, à verificação antecipada e à reutilização de tecnologias, mantendo a rastreabilidade entre requisitos, design, implementação e testes.

Projete sistemas de software orientados por requisitos

Modele e desenvolva sistemas de software técnicos, embarcados e em tempo real usando uma abordagem orientada por requisitos. Dê suporte a arquiteturas complexas, incluindo ambientes multicore, melhorando o alinhamento entre os requisitos do sistema e a implementação.

Valide designs de software antecipadamente

Melhore a qualidade do software verificando o comportamento ao longo de todo o desenvolvimento. Use recursos de simulação e testes para identificar problemas mais cedo, reduzir os riscos de desenvolvimento e aumentar a confiança antes da implementação e da implantação.

Automatize a geração de código de aplicações

Acelere a entrega de software com a geração automática de código C, C++, Java e Ada pronto para produção. Reduza o esforço de programação manual, melhore a consistência entre modelos e implementação e acelere os ciclos de desenvolvimento.

Reutilize e adapte tecnologias comprovadas

Aumente a produtividade fazendo engenharia reversa de ativos existentes e aplicando práticas de engenharia de linha de produtos. Reutilize designs e componentes comprovados em diferentes projetos para melhorar a consistência, reduzir a duplicação e encurtar os prazos de desenvolvimento.

Recursos

Explore recursos técnicos

Requisitos de software do Rhapsody
Círculos gerados pelo watsonX
IBM Engineering Rhapsody
Explore todo o portfólio do Engineering Rhapsody para descobrir ferramentas, recursos e soluções que atendam às suas necessidades.
Conheça os produtos Engineering Rhapsody.
Dê o próximo passo

Comece a usar com uma avaliação sem custo ou agende uma reunião com um especialista da IBM para ver como sua organização pode se beneficiar do Engineering Rhapsody.

  1. Comece a avaliação sem custo