Tutoriels

Tirez le meilleur parti de l'outil de modélisation Modelio

tutorials

Cette série de tutoriels aux formats ebook (pdf) et vidéo vous permet d'apprendre les bases pour appréhender Modelio et les nombreuses fonctionnalités disponibles dans l'outil et d'aller plus loin avec des cas d'utilisation avancés.

Ebooks

ebook

Créez un modèle d'Analyse

Apprenez à créer un modèle d'Analyse pour manipuler des exigences, des objectifs, des règles métier et des dictionnaires.

(Tutoriel applicable à Modelio 3.0.x)

ebook

Créez un diagramme d'exigences

Ce tutoriel vous accompagne pas-à-pas et vous explique comment créer un diagramme d'exigences.

(Tutoriel applicable à Modelio 2.1.x et 2.2)

ebook

Transformez un projet teamwork en un projet individuel

Apprenez à transférer un modèle multi-utilisateur vers un projet individuel.

(Tutoriel applicable à Modelio 2.1.x et 2.2)

ebook

Générez du code SQL à partir d'un modèle UML

Ce tutoriel vous montre comment procéder pour générer des scripts SQL à partir de vos modèles UML.

(Tutoriel applicable à Modelio 2.1.x et 2.2)

ebook

Reversez du code source Java dans Modelio

Ce court tutoriel vous guide pour reverser du code Java dans un modèle et produire des diagrammes de classe UML automatiquement.

(Tutoriel réalisé avec Modelio 2.2)

ebook

Envoyez un projet Modelio à un utilisateur distant

Apprenez à partager un projet Modelio avec un utilisateur distant qui n'a pas Internet ou qui n'est pas connecté à un référentiel multi-utilisateur.

(Tutoriel réalisé avec Modelio 2.2)

ebook

Configurez un serveur SVN pour Modelio Teamwork Manager

Ce tutoriel explique les choix stratégiques que vous devez faire avant de procéder à la mise en place d'un serveur SVN pour Modelio Teamwork Manager, et présente les actions pratiques nécessaires à la réussite de cette mise en place.

ebook

Créez un plan-type pour Document Publisher

Le module Document Publisher est utilisé pour produire de la documentation de qualité à partir du modèle. Afin de générer une documentation adaptée dans de nombreux contextes, ce module dispose d'un large ensemble de plan-types prédéfinis. Ce tutoriel vous guide à travers les étapes de conception de votre propre plan-type avec le module Documentation Template Editor. Ensuite il va plus loin et décrit un exemple réel de génération de documentation en utilisant un plan-type spécifique.

ebook

Créez un diagramme de machine à états

Ce tutoriel pas à pas vous montre comment créer un diagramme de machine à états. C'est un exemple détaillé montrant en résultat un diagramme de machine à états d'un four à micro-ondes.

(Tutoriel réalisé avec Modelio 2.2)

ebook

Migrez un projet de Modelio 2.2.x à Modelio 3.x

Ce tutoriel illustre la procédure de migration d'un projet Modelio 2.2.x vers Modelio 3.1.

Vidéos

Principales fonctionnalités

Cette démo vous permet de découvrir la richesse fonctionnelle et ergonomique de Modelio.

Editeur de liens Modelio

Depuis Modelio 2.1, cette fonctionnalité vous permet de naviguer à travers différents types de liens (liens de généralisation, de traçabilité, d'import, ...).

Edition de textes riches

Modelio intègre MS-Word, MS-Office ou LibreOffice, vous permettant ainsi d'attacher n'importe quel texte riche (graphique ou tableau) aux éléments de modèle, afin de les intégrer dans la documentation que vous générez.

Démarrez avec Document Publisher

Apprenez à générer rapidement de la documentation à partir de vos modèles.

Document Publisher avancé

Apprenez comment assembler plusieurs documents et obtenir une documentation personnalisée et attractive dans plusieurs formats (HTML, OpenXML, ...).

Appliquer un design pattern

Ce tutoriel montre comment appliquer un design pattern à un modèle existant.

Introduction à Java Designer

Découvrez comment augmenter la qualité et la productivité de vos développements Java avec Modelio et UML.

Reverse Java et Javadocs améliorées

Découvrez comment Modelio reverse votre code Java pour construire une vue architecturale UML, et comment Modelio reprend et améliore vos Javadocs existantes, en y insérant ces diagrammes UML, eux-mêmes navigables dans les Javadocs.

Méthodes utilitaires Java

Apprenez à générer des méthodes utilitaires Java avec Modelio et à les garder synchronisées lorsque le modèle est modifié.

Tutoriel JUnit

Découvrez comment générer un modèle de test JUnit à partir d'un modèle Java.

Exigences embarquées dans les modèles

Cette démo montre les nombreuses vues d'exigences (diagrammes, feuilles de calcul, formulaires, éditeurs de liens, matrices, Couplage Excel), la génération de documents, l'analyse de traçabilité, les connexions à d'autres éléments de modèle, et la large utilisation entre plusieurs référentiels.

Démo Constellation

Démo sur la gouvernance des modèles dans les entreprises.

Déployer un module dans le catalogue

Le catalogue de modules Modelio est une liste de tous les modules connus de votre installation Modelio locale. Par défaut, les modules figurant dans le catalogue de modules sont ceux fournis avec l'installation de votre produit. Vous pouvez ajouter d'autres modules Softeam.

Note: L'ajout d'un module au catalogue de modules ne le sélectionne pas automatiquement pour une utilisation dans votre projet Modelio. Tous les modules que vous souhaitez utiliser dans un projet doivent être sélectionnés via la commande de menu contextuel "Configuration / Modules ...".

  1. Lancer la commande Configuration/Catalogues de Modules…. Le catalogue de Modules s'ouvre.
    modules catalog open
  2. Cliquer sur le bouton Rechercher de nouvelles versions...La fenêtre Vérification de la version des modules s'ouvre. Elle montre les modules disponibles. Sélectionner juste les modules que vous voulez et cliquer sur Ajouter au catalogue
    modules catalog version checker

Le module est maintenant disponible pour être utilisé dans vos projets.
Veuillez noter que les modules commerciaux nécessitent une licence valide pour pouvoir être utilisés dans vos projets.

Modéliser la structure du système

Modélisation de la structure globale du système de l'unité d'automatisation industrielle

Regardons tout d'abord la modélisation de la structure globale du système. L'image à droite illustre la composition du système, ainsi que les interactions internes, principalement en utilisant un diagramme de blocs SysML. Ici, l'unité est composée de trois sous-systèmes :

  • le sous-système physique
  • le sous-système de contrôle
  • le sous-système de supervision

Comme le montre l'image, le sous-système de contrôle gère le sous-système physique à travers certains dispositifs intelligents.

Modeling the structure of the system

Exemples de documents générés par Modelio

Utiliser Modelio Document Publisher pour générer une documentation hautement professionnelle

Voir les documents générés depuis Modelio

Selon le plan-type personnalisable utilisé, Modelio génére les documents qui adaptés à vos objectifs et répondant à vos exigences en matière de standards documentaires.
(Cliquer sur les images ci-dessous afin d'accéder à la documentation correspondante)

Plus d'informations sur le module Modelio Document Publisher

Softeam INCOSE Solution (OpenXML)

incose_openxml

La génération automatique de documents est l'une des nombreuses fonctionnalités apportées par l'environnement Modelio. Dans cet exemple, lié à la INCOSE 2012 Tool Vendor Challenge (TVC) Solution, un document automatique OpenXML a été généré depuis le projet modélisé.
Vous pouvez également consulter la version PDF de ce document.

Incose TVC Solution - Web Model

preview_webmodel_thumb

Le Web Model permet aux concepteurs et aux chefs de projet de passer en revue les spécifications complètes d'un système (par exemple, la hiérarchie, la composition du système, etc.) sans avoir à installer Modelio, ce qui peut être utile pour une utilisation hors ligne. Ces spécifications peuvent à leur tour être commentées par des reviewers, permettant ainsi aux concepteurs du système d'y apporter toute modification nécessaire et améliorant la synergie.

SysML - Modéliser un diagramme de cas d'utilisation

Modélisation du diagramme de cas d'utilisation illustrant le comportement global du système

L'image fournit une vue abstraite du comportement du système à travers un diagramme de cas d'utilisation SysML. Le cas d'utilisation illustre le comportement du système qui est visible à l'utilisateur final, et qui est externe au système. Dans l'image, nous voyons plusieurs cas d'utilisation liés à l'opération, le contrôle et la supervision du système. Ici, "Plant" indique l'unité d'automatisation industrielle expérimentale.

Modeling the use case diagram related to system behavior