IBM Engineering Systems Design Rhapsody – Developer

Um ambiente baseado em modelo visual para desenvolvimento, validação, teste e documentação de aplicativos incorporados e em tempo real

O que é o IBM Engineering Systems Design Rhapsody - Developer?

O IBM Engineering Systems Design Rhapsody - Developer é um ambiente de desenvolvimento baseado em modelos (MDD) compatível com UML, SysML e AUTOSAR, além de oferecer flexibilidade para trabalhar em sua linguagem específica de domínio (DSL). O programa ajuda você a automatizar o ciclo de vida de desenvolvimento de software, promover a reutilização de ativos, otimizar a colaboração em equipe e identificar defeitos e erros de design no início do ciclo de vida de desenvolvimento. Os engenheiros de software podem criar arquiteturas e projetos de software eficientes e testáveis antes que o hardware de destino esteja disponível, o que é essencial para o desenvolvimento ágil e para aplicativos incorporados e em tempo real.

Leia: MBSE impulsiona inovação bem-sucedida
Benefícios
Obter recursos de abstração

Especificações expressas e design gráfico. Melhore a comunicação entre equipes e em toda a cadeia de suprimentos com padrões do setor e notações inequívocas.

Verificar e validar

Tenha provas antecipadas e contínuas de especificação e teste de projeto por meio de simulação e análise baseadas em modelos.

Oferece rastreabilidade

Mostre como e por que as decisões e compensações de design foram tomadas por meio das etapas de requisitos > especificação > design > código.

Características
Geração completa de aplicativos embarcados

IBM Engineering Systems Design Rhapsody - O desenvolvedor gera código de aplicativo para as linguagens C, C++, Java™ e Ada, incluindo visualizações arquitetônicas e comportamentais (como statecharts e diagramas de atividade). Ele permite que você importe e visualize o código existente em C, C++, Java, Ada e C# para referência, ou desenvolva mais e sincronize as alterações no design ou no código para manter ambos em sincronia. Também é compatível com a integração da plataforma Eclipse como ambiente integrado de código, modelo e depuração.

Teste baseado em modelos e simulação

Use os recursos de animação para obter ajuda sob demanda com a depuração no nível de projeto para ajudar a eliminar defeitos antecipadamente. Você pode automatizar a criação e a execução de testes usando o software IBM Engineering Systems Design Rhapsody - Test Conductor Add On como parte do cumprimento das normas ISO 26262 e IEC 61508. Você também pode visualizar e analisar requisitos complexos com UML, SysML ou linguagens específicas do domínio (DSL), como AUTOSAR, DDS ou MARTE, ou criar seu próprio DSL.

Integra-se à plataforma IBM Rational

O IBM Engineering Systems Design Rhapsody - Developer oferece um ambiente de desenvolvimento visual integrado aos sistemas IBM Engineering Lifecycle Management e à plataforma de engenharia de software para o desenvolvimento completo do ciclo de vida do produto. Integra-se a produtos ELM — como IBM Engineering Requirements Management DOORS Next, IBM Engineering Requirements Management DOORS Family, IBM Engineering Workflow Management, IBM Rational ClearCase® e outros — para o desenvolvimento completo do ciclo de vida do produto.

Leia a documentação
Crie artefatos em conformidade com os padrões

O IBM Engineering Systems Design Rhapsody for DoDAF, MODAF e UPDM é um software complementar que permite criar artefatos em conformidade com os padrões do US Department of Defense Architecture Framework (DoDAF), do British Ministry of Defense Architectural Framework (MODAF) e do os padrões Unified Profile for DoDAF/MODAF (UPDM).

Rastreabilidade de requisitos

O software oferece rastreabilidade desde o projeto até os requisitos, proporcionando uma visão das informações mais recentes por meio do Rhapsody Design Manager. Gera também informações de requisitos no código para auxiliar a rastreabilidade na implementação final para conformidade com os padrões de segurança e oferece um solucionador de restrições paramétrico para diagramas paramétricos SysML. Inclui análise de verificação de modelo estático, o que ajuda a melhorar a consistência e a integridade do modelo.

Colaboração da equipe

Você pode responder às mudanças de forma ágil, mantendo a consistência em diversos ambientes. Você pode compartilhar e revisar projetos com sua equipe ampliada. O navegador de modelos avançados ajuda os engenheiros a classificar, organizar e editar modelos. As comparações gráficas de modelos e a fusão de elementos do modelo ajudam as equipes a trabalhar em paralelo. Um guia do usuário reduz o tempo de treinamento e apresenta instruções passo a passo sobre como aplicar o Rhapsody em engenharia de sistemas, desenvolvimento de software embarcado e testes.

Funcionalidade estendida com software complementar

O software Tools and Utilities Add On oferece painéis gráficos para maquetes visuais de um design. O software Automatic Test Generator Add On oferece a geração automática de testes para modelos Rhapsody, ajudando a facilitar uma maior cobertura de testes. O software Developer Rules Composer Add On fornece regras personalizáveis para geração de código para atender aos padrões exigidos ou para gerar outras linguagens de programação não suportadas no momento.

A maior rastreabilidade ajuda a facilitar a conformidade, a eliminar defeitos e a fornecer produtos de qualidade. Claude Provençal Gerente de programa SFM Eletrônica CMC
Qual é a opção adequada para você?
Arquiteto para Engenheiro de Sistemas

Um ambiente de engenharia de sistema de baixo custo que permite analisar e elaborar requisitos, fazer concessões de arquitetura e documentar projetos.


Designer para Engenheiros de Sistemas

Todos os recursos do Architect for Systems Engineers, além de permitir que você crie protótipos, simule e execute projetos para validação antecipada.


Arquiteto de Software

Um ambiente de engenharia de software integrado de baixo custo para arquitetar graficamente aplicativos C++, C ou Java™ com UML ou AUTOSAR.


Desenvolvedor

Um ambiente de engenharia de software ágil e integrado em tempo real com geração completa de aplicativos para C++, C, Java e Ada (incluindo MISRA-C e MISRA-C++).


Pricing
Arquiteto para Engenheiro de Sistemas

Um ambiente de engenharia de sistema de baixo custo que permite analisar e elaborar requisitos, fazer concessões de arquitetura e documentar projetos.

Free trial
Designer para Engenheiros de Sistemas

Todos os recursos do Architect for Systems Engineers, além de permitir que você crie protótipos, simule e execute projetos para validação antecipada.

Free trial
Arquiteto de Software

Um ambiente de engenharia de software integrado de baixo custo para arquitetar graficamente aplicativos C++, C ou Java utilizando UML ou AUTOSAR.

Free trial
Desenvolvedor

Um ambiente de engenharia de software ágil e integrado em tempo real com geração completa de aplicativos para C++, C, Java e Ada (incluindo MISRA-C e MISRA-C++).

Free trial
Inclui modelagem UML/SysML, uma interface de gerenciamento de configuração e integração da plataforma Eclipse Inclui modelagem UML/SysML, uma interface de gerenciamento de configuração e integração da plataforma Eclipse Inclui modelagem UML/SysML, uma interface de gerenciamento de configuração e integração da plataforma Eclipse Inclui modelagem UML/SysML, uma interface de gerenciamento de configuração e integração da plataforma Eclipse
Oferece avaliação de restrições paramétricas, geração de documentos e geração de documentos personalizável com PUB Oferece avaliação de restrições paramétricas, geração de documentos e geração de documentos personalizável com PUB Oferece avaliação de restrições paramétricas, geração de documentos e geração de documentos personalizável com PUB Oferece avaliação de restrições paramétricas, geração de documentos e geração de documentos personalizável com PUB
Inclui o AUTOSAR System Authoring e oferece uma interface de usuário dedicada a engenharia de sistemas Inclui o AUTOSAR System Authoring e oferece uma interface de usuário dedicada a engenharia de sistemas Inclui o AUTOSAR System Authoring Inclui o AUTOSAR System Authoring e código AUTOSAR RTE
Utiliza modelagem DDS, integração de família DOORS, API para personalização, DoDAF, MODAF e UPDM Utiliza modelagem DDS, integração de família DOORS, API para personalização, DoDAF, MODAF e UPDM Utiliza modelagem DDS, integração de família DOORS, API para personalização, DoDAF, MODAF e UPDM Utiliza modelagem DDS, integração de família DOORS, API para personalização, DoDAF, MODAF e UPDM
Opções de licenciamento disponíveis para usuários perpétuos e temporários, flutuantes e individuais Opções de licenciamento disponíveis para usuários perpétuos e temporários, flutuantes e individuais Opções de licenciamento disponíveis para usuários perpétuos e temporários, flutuantes e individuais Opções de licenciamento disponíveis para usuários perpétuos e temporários, flutuantes e individuais
  •  
Oferece simulação e execução de modelos, painéis gráficos para prototipagem ou acoplamento Oferece geração de estrutura de código C, C++ ou Java ou geração de código MISRA-C ou MISRA-C++ Oferece geração de estrutura de código C, C++ e Java ou geração de código MISRA-C ou MISRA-C++
  •  
  •  
Contém código de engenharia reversa Contém código de engenharia reversa
  •  
  •  
  •  
Oferece simulação e execução de modelos, painéis gráficos para prototipagem ou acoplamento
  •  
  •  
  •  
Contém geração completa de código de aplicativo (incluindo gráficos de estado) e integração com IDE incorporado
  •  
  •  
  •  
Utiliza artefatos de criação de geração, framework de execução em tempo real, desenvolvimento Ada e compatibilidade com Linux
Recursos de especialistas para ajudar você a ter sucesso
Comunidade

Receba dicas e insights de outros usuários deste produto.

Explorar
Documentação do produto

Encontre respostas rapidamente na documentação do produto IBM.

Explorar