IBM Engineering Systems Design Rhapsody - Developer est un environnement de développement basé sur des modèles qui prend en charge UML, SysML et AUTOSAR, et vous offre la flexibilité de travailler dans votre langage spécifique à votre domaine (DSL). Le programme vous aide à automatiser le cycle de vie du développement logiciel, à promouvoir la réutilisation des actifs, à optimiser la collaboration en équipe et à identifier les défauts et les erreurs de conception dès le début du cycle de développement. Les ingénieurs logiciels peuvent créer des architectures et des conceptions logicielles efficaces et testables avant que le matériel cible ne soit disponible, ce qui est essentiel pour le développement agile et les applications intégrées en temps réel.
Exprimez les spécifications et concevez graphiquement. Améliorer la communication entre les équipes et tout au long de la chaîne d'approvisionnement en utilisant des normes industrielles et des notations non ambiguës.
Obtenez une preuve précoce et continue des spécifications et des tests de conception grâce à la simulation et à l'analyse basées sur des modèles.
Montrez comment et pourquoi les décisions de conception et les compromis ont été réalisés en suivant les étapes des exigences > spécifications > conception > code.
IBM Engineering Systems Design Rhapsody – Le développeur génère du code d’application pour les langages C, C++, Java™ et Ada, y compris des vues architecturales et comportementales (telles que des diagrammes d’état et des diagrammes d’activité). Il vous permet d'importer et de visualiser des codes C, C++, Java, Ada et C# existants pour référence, ou de développer davantage et de synchroniser les changements dans la conception ou le code pour synchroniser les deux. Il prend également en charge l'intégration de la plateforme Eclipse pour un environnement de code, de modèle et de débogage intégré.
Utilisez les fonctionnalités d'animation pour obtenir de l'aide à la demande en matière de débogage au niveau de la conception afin d'éliminer rapidement les défauts. Vous pouvez automatiser la création et l’exécution des tests à l’aide du logiciel IBM Engineering Systems Design Rhapsody – Test Conductor Add-On dans le cadre du respect des normes ISO 26262 et IEC 61508. Vous pouvez également visualiser et analyser des exigences complexes avec des langages UML, SysML ou spécifiques à un domaine (DSL) tels que AUTOSAR, DDS ou MARTE, ou créer votre propre DSL.
IBM Engineering Systems Design Rhapsody Developer fournit un environnement de développement visuel intégré aux systèmes IBM Engineering Lifecycle Management et à la plateforme d'ingénierie logicielle pour le développement complet du cycle de vie des produits. Il s'intègre aux produits ELM - tels que IBM Engineering Requirements Management DOORS Next, IBM Engineering Requirements Management DOORS Family, IBM Engineering Workflow Management, IBM Rational ClearCase® et d'autres - pour le développement du cycle de vie complet du produit.
IBM Engineering Systems Design Rhapsody for DoDAF, MODAF and UPDM est un logiciel complémentaire qui vous permet de créer des artefacts conformes aux normes DoDAF (Department of Defense Architecture Framework) américaines, MODAF (Ministry of Defense Architectural Framework) britanniques et UPDM (Unified Profile for DoDAF/MODAF).
Ce logiciel assure la traçabilité depuis la conception jusqu'aux exigences, en vous donnant un aperçu des dernières informations via Rhapsody Design Manager. Il génère également des informations sur les exigences dans le code pour faciliter la traçabilité dans l'implémentation finale pour la conformité aux normes de sécurité et fournit un solveur de contraintes paramétriques pour les diagrammes paramétriques SysML. Il inclut une analyse de vérification statique des modèles, qui permet d'améliorer la cohérence et l'exhaustivité des modèles.
Vous pouvez réagir aux changements de manière agile tout en maintenant la cohérence dans différents environnements. Vous pouvez partager et réviser des conceptions avec votre équipe élargie. Le navigateur de modèles avancé aide les ingénieurs à trier, organiser et modifier les modèles. Les comparaisons de modèles graphiques et la fusion d'éléments de modèle aident les équipes à travailler en parallèle. Un guide d'utilisation réduit le temps de formation et fournit des instructions étape par étape sur l'application de Rhapsody pour l'ingénierie des systèmes, le développement de logiciels intégrés et les tests.
Le logiciel Tools and Utilities Add On fournit des panneaux graphiques pour les maquettes visuelles d’une conception. Le logiciel Automatic Test Generator Add-On permet de générer automatiquement des tests pour les modèles Rhapsody, ce qui permet d’améliorer la couverture des tests. Le logiciel Developer Rules Composer Add On fournit des règles personnalisables pour la génération de code afin de répondre aux normes requises ou pour générer d'autres langages de programmation non pris en charge actuellement.
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.
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.
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.
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++).
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.
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.
Un environnement d'ingénierie logicielle intégré et peu coûteux permettant de structurer graphiquement des applications C+ C ou Java à l'aide d'UML ou AUTOSAR.
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++).
* Les prix mentionnés sont donnés à titre indicatif, peuvent varier selon le pays, s’entendent hors taxes et frais de douane applicables et sont soumis à la disponibilité de l’offre de produit dans le pays concerné.