Model-based design Sommaire Méthodologie | Notes et références | Voir aussi | Menu de navigation« L’approche Model-Based Design garantit qualité et réduction des délais et coûts | Techniques de l'ingénieur »

Test logiciel


projets correspondantsgestion de projetcycle en Vgénérer automatiquement du codeUML





Le Model-Based Design (MBD) est une méthode de gestion de projet informatique qui permet d'améliorer le développement d'un système. Alors qu'un développement classique est basé sur le cycle en V, l'approche MBD consiste à modéliser le système au plus tôt pour tester les choix stratégiques & techniques ("Check") dès le design du système ("Plan") tout en structurant et en enrichissant la communication entre les différentes équipes chargées du développement. Le coût de la modélisation est compensé par le gain en temps de développement, la convergence plus rapide de la solution et la réutilisation des modèles créés (parfois d'un facteur 10[1]). Nécessitant un fort investissement initial, le Model-Based Design est essentiellement utilisé pour dimensionner les contrôleurs/régulateurs sur les projets complexes, à forte valeur ajoutée (aéronautique, automobile, industrie...).




Sommaire





  • 1 Méthodologie


  • 2 Notes et références


  • 3 Voir aussi

    • 3.1 Articles connexes





Méthodologie |


Le système à développer est décomposé en sous-systèmes jusqu'au niveau de détail souhaité. Ces modules sont ensuite développés en 4 étapes, grâce à l'approche MBD :


  1. Modélisation du système :
    • Interfaces (Entrées/Sorties)

    • Comportement intrinsèque


  2. Contextualisation du système
    • Simulation d'environnement (potentiellement interfacée avec des modules extérieurs)

    • Couplage avec le système


  3. Simulation élémentaire (Un seul module)

  4. Intégration simulation effectuée en interconnectant plusieurs modules.

La modélisation MBD est très proche des modélisations informatiques et se prête particulièrement bien au développement de systèmes embarqués. On peut citer notamment les méthodes HIL/SIL/MIL (Hardware/Software/Model in the Loop) qui permettent de rapprocher la phase de test et le codage au point d'identifier les erreurs dès le codage (dépassement de valeur d'une variable par exemple) ainsi que générer automatiquement du code. D'ailleurs le MBD se couple généralement avec l'UML.



Notes et références |




  1. « L’approche Model-Based Design garantit qualité et réduction des délais et coûts | Techniques de l'ingénieur », sur Techniques de l'Ingénieur (consulté le 4 avril 2016)




Voir aussi |



Articles connexes |


  • Model-based testing

  • Model driven architecture

  • Portail de l’informatique Portail de l’informatique

Popular posts from this blog

Isabella Eugénie Boyer Biographie | Références | Menu de navigationmodifiermodifier le codeComparator to Compute the Relative Value of a U.S. Dollar Amount – 1774 to Present.

Lioubotyn Sommaire Géographie | Histoire | Population | Notes et références | Liens externes | Menu de navigationlubotin.kharkov.uamodifier« Recensements et estimations de la population depuis 1897 »« Office des statistiques d'Ukraine : population au 1er janvier 2010, 2011 et 2012 »« Office des statistiques d'Ukraine : population au 1er janvier 2011, 2012 et 2013 »Informations officiellesCartes topographiquesCarte routièrem

Mpande kaSenzangakhona Biographie | Références | Menu de navigationmodifierMpande kaSenzangakhonavoir la liste des auteursm