Accueil Automatisation métier ELM Rhapsody Architect for Software IBM Engineering Systems Design Rhapsody – Architecte de logiciels

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

Qu’est-ce que Systems Design Rhapsody – Architecte pour logiciels ?

Systems Design 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. L'environnement de programmation visuelle intègre des fonctions de conception et de développement, et facilite la collaboration en équipe pour des résultats meilleurs et plus rapides. Vous pouvez améliorer la productivité du développement, réduire les coûts grâce à la réutilisation des actifs et obtenir des niveaux de cohérence plus élevés dans les conceptions.

Lire : MBSE favorise une innovation réussie
Avantages
Visualisez pour des résultats plus rapides

La programmation visuelle intègre des fonctions de conception et de développement, et facilite la collaboration en équipe pour des résultats plus efficaces et plus rapides.

Implémentation accélérée

L'ingénierie logicielle intégrée est conçue pour fournir une automatisation en temps réel afin d'accélérer le cycle de développement à implémentation.

Améliorer la productivité et la cohérence

La collaboration est la clé. Utilisez des fonctionnalités de fusion et de différenciation basées sur des modèles, notamment l'intégration à IBM Engineering Workflow Management.

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

Les fonctionnalités de développement logiciel visuel vous permettent de développer des logiciels embarqués en utilisant des diagrammes UML ou un éditeur de code traditionnel pour générer du code. Vous pouvez importer du code existant dans l'environnement de modélisation pour un développement ultérieur. IBM Engineering Systems Design Rhapsody - Architect for Software permet de maintenir automatiquement la cohérence de l'architecture, de la conception, du code et de la documentation.


Ingénierie logicielle intégrée

Vous pouvez passer de la conception à l'implémentation avec une ingénierie logicielle intégrée, automatisée et en temps quasi réel. Systems Design Rhapsody – Architect for Software génère des cadres de code C, C++, Java et C# pour concevoir la structure et l'architecture de votre conception. Grâce aux cadres de code, vous pouvez ajouter un code détaillé à un modèle ou au code. 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 de la conception.


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

Collaborez avec les membres de l'équipe en utilisant des modèles différents (AUTOSAR et DDS) et des fonctionnalités de fusion, y compris l'intégration à IBM Engineering Workflow Management. Utilisez Design Manager pour partager et réviser les conceptions et suivre les artefacts jusqu'au cycle de vie à l'aide d'OSLC. Le logiciel s'intègre à Workflow Management et à d'autres IDE basés sur la plateforme Eclipse. Les modèles développés dans IBM Engineering Systems Design Rhapsody Avenir Architect for Software peuvent être importés dans les éditions Rhapsody Developer pour les tests de conception.


Conformité aux normes de sécurité et fonctionnelles

Ce logiciel assure la traçabilité des exigences depuis la conception jusqu’aux exigences de conformité aux normes telles que DO-178B, ISO-26262 ou IEC 61508. Vous pouvez insérer des informations sur les exigences dans le code pour faciliter la traçabilité dans l'implémentation finale. Il fournit un solveur de contraintes paramétriques pour les diagrammes paramétriques SysML et facilite l'analyse des études commerciales et les compromis architecturaux. Il fournit également une analyse de vérification de modèle statique pour améliorer la cohérence et l'exhaustivité du modèle.


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

Systems Design Rhapsody — Architect for Software fournit un support du cycle de vie et des logiciels complémentaires, vous permettant de les intégrer à d'autres produits IBM ELM pour le développement complet du cycle de vie du produit. Par exemple, le logiciel IBM Engineering Systems Design 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 de type document sur vos outils IBM Jazz™ et tiers déployés.


Informations techniques
Configuration logicielle requise

Les exigences logicielles pour IBM Engineering Systems Design Rhapsody - Architect for Software sont disponibles ici :

Voir la liste complète de la configuration logicielle requise

Configuration matérielle requise

La configuration matérielle requise pour IBM Engineering Systems Design Rhapsody – Architect for Software peut être trouvée ici :

Voir la liste complète des exigences matérielles

Quelle option vous convient le mieux ?
Architecte pour les ingénieurs-systèmes

Un environnement d'ingénierie des systèmes peu coûteux qui vous permet d'analyser et d'élaborer des exigences, de faire des choix d'architecture et de documenter des conceptions.


Designer for Systems Engineers

Toutes les fonctionnalités de Rhapsody Architect for Systems Engineers et vous permet en outre de prototyper, de simuler et d’exécuter des conceptions en vue d’une validation précoce.


Architecte de logiciels

Un environnement d'ingénierie logicielle intégré et peu coûteux permettant de structurer graphiquement des applications C+, C+, C ou Java à l'aide d'UML ou AUTOSAR.


Développeur

Un environnement d’ingénierie logicielle agile incorporé en temps réel avec une génération complète d’applications pour C++, C, Java et Ada (y compris MISRA-C et MISRA-C++).

Ressources spécialisées pour vous aider à réussir
Documentation du produit

Trouvez rapidement des réponses dans la documentation produit proposée par IBM.

 

Explorer