J'anime cette année une nouvelle formation sur la Modélisation SysML avec Enterprise Architect au travers des activités VISEO en partenariat avec Pascal Roques (www.prfc.fr).
Cette formation associe l'aspect théorique sur la modélisation et le langage SysML avec l'aspect outillage via la version SysML d'Enterprise Architect de Sparx Systems (Edition Ultimate recommandée). L'ensemble des diagrammes SysML sont donc expliqués afin de pouvoir comprendre l'approche dirigée par les modèles afin de formaliser les aspects statiques et dynamiques d'un système. L'outil de modélisation Enterprise Architect est abordé tout au long de la formation afin de comprendre son environnement, les fonctions propres à SysML, et la mise en pratique au travers d'exercices. La notion d'allocation, terme employé en Ingénierie Système pour désigner la traçabilité, est abordée au travers des définitions SysML et des fonctions de traçabilité, recherche et analyse d'impact avec l'édition SysML de l'outil de modélisation Sparx Enterprise Architect.
SysML pour quelle utilisation ?
- Langage de modélisation pour l’ingénierie système
- Adaptation d’UML pour la modélisation de systèmes complexes
- Evolutions du vocabulaire UML trop orienté logiciel (classe, objet, héritage…)
- Intégration, cohabitation des aspects « software » et « hardware » d’un système
- SysML s’applique aux domaines suivants :
- Recueil du besoin et des exigences du système
- Modélisations structurelle et dynamique du système
- Analyse fonctionnelle par les cas d’utilisations
- Traçabilité entre éléments du modèle via le concept d’allocation
- Définition et simulation d’équations avec les diagrammes paramétriques
- Documentation interne et externe
- C’est un support efficace voire nécessaire pour ...
- la réflexion
- la communication entre équipes software et hardware
- la traçabilité
Informations pratiques
- Audience : Ingénieurs système, analystes métier et architectes devant modéliser des systèmes complexes incluant du matériel et du logiciel
- Prérequis : Expérience en ingénierie système
- Méthode pédagogique : Exposé théorique illustré d’exemples. 33% de travaux pratiques sur une étude de cas tout au long de la formation.
- Durée : 3 jours (21 heures)
Objectifs de la formation
De tout temps, les ingénieurs système ont utilisé des techniques de modélisation.
Parmi les plus connues, citons les démarches d’analyse fonctionnelle SADT et SA/RT, qui datent des années 80, mais étaient limitées par leur faible pouvoir d’expression.
La communauté de l’ingénierie système a donc voulu définir un langage commun de modélisation adapté à sa problématique : SysML (Systems Modeling Language).
Cette formation vous expliquera comment utiliser le langage de modélisation pour l’ingénierie système SysML avec l’outil Sparx Enterprise Architect.
Vous découvrirez en particulier les diagrammes de blocs pour la modélisation structurelle des systèmes complexes.
Vous approfondirez le diagramme de séquence, le diagramme d’états et le diagramme d’activité pour la modélisation dynamique.
Vous apprendrez également à utiliser les diagrammes spécifiques de SysML tels que le diagramme d’exigences et le diagramme paramétrique, ainsi que le concept d’allocation.
Nous mettrons aussi l’accent sur la nécessité de définir une démarche de modélisation, adaptée au contexte de l’entreprise et au type de système à étudier.
Nous verrons enfin quel est l’état de l’art des outils de modélisation SysML.
Un langage, une démarche, un outil : tels sont les trois piliers permettant la réussite du Model Based Systems Engineering (MBSE).
Programme de la formation
- Introduction
- Qu’est-ce qu’un modèle?
- Le MBSE
- Objectifs et origine de SysML
- SysML et ses diagrammes
- Démarche proposée
- Enterprise Architect avec SysML
- La modélisation des exigences
- Diagramme de cas d’utilisation
- Diagramme de séquence
- Diagramme d’exigences
- Effectuer des recherches avec EA
- Étude de cas
- La modélisation structurelle
- Diagramme de définition de blocs
- Diagramme interne de bloc
- Diagramme de packages
- Étude de cas
- La modélisation dynamique
- Diagramme d’activité
- Diagramme d’états
- Animation de modèle
- Étude de cas
- La modélisation transverse
- Diagramme paramétrique
- Allocation et traçabilité
- Simulation avec EA
- Retour sur les exigences
- Étude de cas
- Compléments Enterprise Architect
- Générer une documentation RTF (alternative possible : utiliser le générateur eaDocX*)
- Export Excel
- Export HTML
- Travail collaboratif
- D'autres compléments sont disponibles sur demande (scripting,...)
- Conclusion
Contactez moi sur guillaume[at]umlchannel.com pour plus d'informations ou si vous souhaitez organiser une session de formation.