IBM® Engineering Rhapsody Architect for Software

Fournit un IDE pour les logiciels embarqués qui vous aide à passer rapidement de la conception à la mise en œuvre

Deux hommes discutant dans une salle de serveurs avec un effet visuel de connexion de données.

Présentation

Atteindre des niveaux de cohérence supérieurs dans les conceptions

Rhapsody Architect for Software est un environnement de développement basé sur des modèles pour la conception de logiciels intégrés qui aide à améliorer la productivité, la réutilisation et la cohérence avec la visualisation de logiciels. Il prend en charge des normes industrielles telles que UML, SysML, AUTOSAR et UPDM et vous permet de capturer visuellement des applications pour automatiser les tâches de codage manuel et communiquer les conceptions.

Fonctionnalités

Fonctions principales

Développement de logiciels visuels prenant en charge les normes du secteur

Les fonctionnalités de développement logiciel visuel vous permettent de concevoir des logiciels embarqués à l’aide de diagrammes UML ou d’un éditeur de code traditionnel pour générer le code. Vous pouvez importer du code existant dans l’environnement de modélisation afin de poursuivre son développement. IBM Engineering Rhapsody – Architect for Software permet de maintenir automatiquement la cohérence de l’architecture, de la conception, du code et de la documentation.

Deux ingénieurs de développement utilisant la technologie de modélisation 3D et un casque de réalité virtuelle.

Ingénierie logicielle intégrée

Passez de la conception à l’implémentation grâce à une ingénierie logicielle embarquée, automatisée et en temps quasi réel. Rhapsody – Architect for Software génère des squelettes de code C, C++, Java et C# pour concevoir la structure et l’architecture de votre modèle. Grâce à ces squelettes de code, vous pouvez ajouter du code détaillé au modèle ou directement dans le code source. L’application IBM® ELM synchronise les modifications pour garantir la cohérence des données. Le profil MARTE vous aide à modéliser les performances en temps quasi réel et à analyser les goulots d’étranglement d’architecture.

 

Ingénieur en conception logique matérielle

Prise en charge de la création AUTOSAR et de la modélisation DDS

Collaborez avec les membres de votre équipe grâce aux fonctionnalités de comparaison de modèles (AUTOSAR et DDS) et de fusion, qui incluent l’intégration native avec IBM Engineering Workflow Management. Utilisez Design Manager pour partager et réviser les conceptions, ainsi que pour tracer les éléments jusqu’aux artefacts du cycle de vie via OSLC. Le logiciel s’intègre à Workflow Management et à d’autres IDE basés sur la plateforme Eclipse. Les modèles conçus dans IBM Engineering Rhapsody – Architect for Software peuvent être importés dans les éditions Rhapsody Developer afin d’effectuer des tests de conception.

 

Vue de dessus d’un homme d’affaires plaçant un tableau de bord sur la table d’une salle de réunion.

Conformité aux normes de sécurité et fonctionnelles

Ce logiciel assure la traçabilité de la conception jusqu’aux exigences pour se conformer aux normes telles que DO-178B, ISO 26262 ou CEI 61508. Vous pouvez insérer des informations relatives aux exigences directement dans le code pour faciliter la traçabilité lors de l’implémentation finale. Il intègre un solveur de contraintes paramétriques pour les diagrammes paramétriques SysML, facilite l’analyse des arbitrages techniques et éclaire les compromis architecturaux. Il propose également une analyse de vérification statique des modèles afin d’en renforcer la cohérence et l’exhaustivité.

Un ingénieur informatique montre un centre de données en fonctionnement à une ingénieure en chef qui tient une tablette.

Exploite les données en temps réel pour optimiser les performances des produits

Rhapsody – Architect for Software garantit la prise en charge du cycle de vie et propose des logiciels complémentaires vous permettant de vous intégrer à d’autres produits IBM ELM pour un développement complet du cycle de vie produit. Par exemple, le logiciel complémentaire IBM Engineering Rhapsody – Tools and Utilities Add-On fournit une documentation personnalisable basée sur des modèles. IBM Engineering Lifecycle Optimization – Publishing automatise la génération de rapports documentaire sur l’ensemble de vos outils IBM Jazz et tiers déployés.

 

Une administratrice informatique afro-américaine dans un centre de données, parcourant un couloir de serveurs pour diagnostiquer les performances des systèmes matériels.

Cas d’usage

Accélérer le développement de systèmes logiciels

Concevez, validez et déployez des systèmes logiciels complexes de manière plus efficace. Prenez en charge le développement basé sur des modèles, la génération automatisée de code, la vérification précoce et la réutilisation de technologies, tout en maintenant la traçabilité entre les exigences, la conception, la mise en œuvre et les tests.

Concevoir des systèmes logiciels pilotés par les exigences

Modélisez et développez des systèmes logiciels techniques, embarqués et en temps réel grâce à une approche pilotée par les exigences. Prenez en charge des architectures complexes, notamment des environnements multicœurs, tout en améliorant l’alignement entre les exigences système et l’implémentation.

Valider les conceptions logicielles au plus tôt

Améliorez la qualité des logiciels en vérifiant leur comportement tout au long du cycle de développement. Utilisez les fonctionnalités de simulation et de test pour déceler les problèmes au plus tôt, réduire les risques liés au développement et renforcer la confiance avant l’implémentation et le déploiement.

Automatiser la génération de code d’application

Accélérez la livraison de logiciels grâce à la génération automatique de code C, C++, Java et Ada prêt pour la production. Réduisez les efforts de codage manuel, améliorez la cohérence entre les modèles et l’implémentation, et accélérez les cycles de développement.

Réutiliser et adapter des technologies éprouvées

Augmentez la productivité grâce à la rétro-ingénierie des actifs existants et à l’application des pratiques d’ingénierie de lignes de produits. Réutilisez des conceptions et des composants éprouvés entre les projets afin d’améliorer la cohérence, de réduire les doublons et de raccourcir les délais de développement.

Ressources

Découvrir les ressources techniques

Configuration logicielle requise pour Rhapsody
Cercles générés par watsonx
IBM Engineering Rhapsody
Découvrez l’ensemble de notre offre Engineering Rhapsody pour trouver les outils, les fonctionnalités et les solutions qui répondent à vos besoins.
Voir les produits Engineering Rhapsody
Passez à l’étape suivante

Lancez-vous avec un essai gratuit ou prenez rendez-vous avec un expert IBM pour découvrir les avantages que votre organisation peut tirer d’Engineering Rhapsody.

  1. Essai gratuit