Alors que les designs sont d’une complexité croissante du fait des exigences de performances accrues des produits, l'aspect logiciel devient de plus en plus le facteur de différenciation définissant le succès d'un produit sur le marché. Confrontés à la nécessité de créer du software plus complexe, de meilleure qualité et en moins de temps, les ingénieurs se sont tournés vers l'approche Model-Based Design.
Approche Model-Based Design
L'approche Model-Based Design offre une approche mathématique et visuelle pour développer des systèmes complexes. Elle supporte et encourage la collaboration en proposant un langage commun aux équipes pluridisciplinaires qui travaillent dans plusieurs domaines. L'approche Model-Based Design est utilisée dans un grand nombre d'industries et d'applications, notamment le contrôle des mouvements, le traitement du signal, les équipements industriels, l'aérospatiale et les applications automobiles. Cette approche est centrée sur l'utilisation systématique de modèles tout au long du processus de développement, pour la spécification des exigences, la modélisation de l'architecture du système, l'implémentation du design, la simulation, la génération automatique de code, ainsi que la vérification et la validation.
L'approche Model-Based Design complète et appuie les pratiques du développement Agile. Tout comme la méthode Agile, l'approche Model-Based Design permet aux développeurs de découvrir les défauts et les problèmes du design dès les premières étapes d'un projet, de s'adapter aux évolutions des exigences et de livrer un système qui répond aux besoins des clients. Par exemple, les utilisateurs peuvent effectuer des itérations rapides en se connectant à des systèmes d'intégration continue (CI), pour tester et vérifier automatiquement les modèles et le code, tout au long du cycle de développement.
L'approche Model-Based Design supporte la transformation numérique de vos produits et services. Les utilisateurs peuvent étendre l'emploi de modèles précédemment développés à des systèmes en fonctionnement, en créant des jumeaux numériques pour optimiser le fonctionnement du système, surveiller son état et fournir un mécanisme de retour d'information à l'équipe de développement afin d'apporter des améliorations continues. Cette approche permet des applications telles que la maintenance prédictive et la détection des défaillances en temps réel.
Atteindre vos objectifs commerciaux
Les leaders du marché utilisent l'approche Model-Based Design pour :
Soumettre des offres et les remporter, sur un plus grand nombre de projets.
Créer des produits qui n'auraient pas pu être développés autrement.
Générer des ventes et des revenus plus tôt.
Offrir des fonctionnalités et des performances inégalables par la concurrence.
Atteindre une qualité de produit inégalable par la concurrence.
Réduire les dépenses et le gaspillage
Les équipes d'ingénieurs réussissent leurs développements et leurs activités opérationnelles avec l’aide de l'approche Model-Based Design et plus spécifiquement de :
- La modélisation, la simulation et la génération de code
- La réutilisation des modèles pour la certification, la documentation et la génération d'artefacts
- L'adoption de la méthode Agile, de l'intégration continue et de la transformation numérique
Modélisation, simulation et génération de code
Utiliser moins de composants, eux-mêmes moins coûteux.
Minimiser le nombre de prototypes physiques.
Réutiliser les modèles et adapter les designs.
Éliminer les pénalités en cas de non-respect des délais.
Réutilisation des modèles pour la certification, la documentation et la génération d'artefacts
Réduire les coûts de documentation.
Réduire les coûts et les délais de certification.
Adoption de la méthode Agile, de l'intégration continue et de la transformation numérique
Faire appel à des équipes réduites.
Réduire le temps nécessaire pour vous adapter au changement grâce à la méthode Agile.
Réduire la durée des tests tout en améliorant la qualité du code grâce à l'intégration continue.
Réduire les coûts de support des ressources en fonctionnement.
Réduire les coûts de garantie.
Adopter l'approche Model-Based Design pour les petites équipes
Malgré les avantages potentiels de l'utilisation de l'approche Model-Based Design, les responsables de l'ingénierie tiennent souvent compte des risques liés à un changement de leurs processus de développement. Cela est particulièrement vrai pour les plus petits groupes qui ne disposent pas de personnel dédié pour piloter un nouveau processus et apprendre de nouveaux outils. Cependant, une fois que les entreprises progressent dans l'approche Model-Based Design, elles rapportent souvent qu'il aurait été plus risqué de ne pas l'adopter.
Pour comprendre les expériences et les approches d'adoption dans un contexte de petites équipes, consultez le livre blanc expliquant comment les équipes d'ingénieurs adoptent l'approche Model-Based Design (« How Engineering Teams Adopt Model-Based Design »).
Résumé
L'adoption de l'approche Model-Based Design change la donne en matière de développement de systèmes. Pour les entreprises dont les produits coûtent des milliers ou des millions de dollars, réduire le nombre de prototypes d'une seule unité suffit à démontrer le retour sur investissement. Les entreprises dont les produits sont peu coûteux, et qui peuvent avoir une part de marché élevée, si elles sont les premières à les commercialiser, bénéficient également d'un retour sur investissement important. Pour ces entreprises, l'aspect générateur de valeur de l'approche Model-Based Design consiste en l'accélération du développement. Dans tous les cas, les entreprises tirent des avantages considérables et durables de l'utilisation de l'approche Model-Based Design dans le cadre du développement de leurs systèmes.
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)