Génie Logiciel & Méthodes de Développement

LANGAGE DE MODELISATION UML 2

  

Profil Intervenant(s)
100x100

Docteur en Informatique - Enseignant Chercheur - Expert Senior
15 ans d'Experience
Spécialités
Génie Logiciel, Qualité, Fiabilité, Tets logiciels, Développement Web avancé, Web Sémantique, Programmation structurée et Objet...


100x100

Docteur en Informatique - Enseignant Chercheur - Expert Senior
15 ans d'Experience


Spécialités

Génie Logiciel, Qualité, Fiabilité, Tets logiciels, Développement Web avancé, Web Sémantique, Programmation structurée et Objet...




      A partir du  20-12-2015 à 09:00



        4 JOURS 

        Formation hybride Cours théorique à distance sur la plateforme youcan-academy.com, et travaux pratiques en présentiel
Inscrivez-vous à la prochaine session

Appelez vos conseillers
06 49 99 11 00
06 64 16 75 10

Objectifs de la formation

Cette formation a pour objectif de permettre aux apprenant de mieux appréhender le langage de modélisation UML dans sa version 2. Il s'agit ici de présenter en détail les 14 diagrammes UML, et d'en explorer les finalités. Il s'agit aussi d'apprendre à mieux utiliser UML dans la production de projets ... rojets logiciels. Voir Plus

Prérequis


Avoir un background en Objet.

Introduction au concepts logiciels


• Cycle de vie d’un logiciel • Approche modulaire VS orientée objet • La Modélisation • Le Langage UML • Les Diagrammes Structurels • Les Diagrammes Comportementaux

Diagramme de Cas d’Utilisation


• Cas d’utilisation • Diagrammes • Notation • Acteur • Association • Relations entre Cas d’Utilisation • Exemples Classiques • Scénarios • Description textuelle • Conseils méthodologiques

Diagramme de Classes


• Les Classes • Attributs & Opérations • Visibilité & Encapsulation • Attribut et Méthode de Classe • Attribut et Méthode Dérivées • Méthode et Classe Abstraites & Interface • Classe et Méthode Finales • Diagramme de Classes • Relations entre Classes • Techniques de Modélisation • Cons ... Voir Plus

Diagramme de Packages


• Définition • Notation • Utilisation des Packages • Exemples • Règles de Construction • Dépendances Intra-Package • Dépendances entre Packages • Règles des dépendances • Conseils Généraux

Diagramme d’objets


• Utilisation d’un Diagramme d’objets • L’objet dans un D.O. • Les Relations entre Objets • Les Multiplicités

Diagramme De Déploiement


• Introduction • Nœud • Artefact • Manifestation • Quelques Exemples

Diagramme de Composants


• Le Composant • Diagramme de composants • Port & Visibilité • Composition de Composants • Quelques Exemples

Diagramme de Structure Composite


• Introduction • Définition • DSC, Concepts • Classificateur • Partie, Port & Connecteur • Collaboration

Diagramme de Profil


• Profil • Diagramme de Profil • Metaclasse • Stéréotype • Relations Stéréotype • Attributs Stéréotype • Extension & Référence • La métamodélisation

Diagramme de Séquences


• Objets • Ligne de vie des objets • Les messages • Étiquettes • Contraintes • Fragments combinés • Diagrammes en boite noire • Diagrammes en boite blanche • Diagrammes global d’interaction

Diagramme de Communication


• Séquences versus Collaborations • Diagramme De Communication • Collaboration • Messages • Chronologie • Exemple • Recommandation

Diagramme Etats-transitions


• État d’un Objet • Les Événements • Garde • Action • Activité • Sous-état Séquentiels/Concurrents • État à Historique • Quelques Exemples

Diagramme d’Activités


• Notation • Les Couloirs • Quelques Exemples • Recommandations • Migration vers BPMN

Diagramme de temps


• Ligne de Vie • État ou Condition • Événement ou Stimulus • Contrainte de Durée • Contrainte de Temps • Destruction d’Occurrence

Quelques Outils de Modélisation


• ArgoUML • BOUML • Modelio • Papyrus • Rational Rose • PowerAMC • StarUML • Architect Entreprise • Comparaison des outils

Travaux Pratiques


• Diagramme de cas d’utilisation • Diagramme de classes • Diagramme de packages • Diagramme de déploiement • Diagramme d'Etats-transitions • Diagramme d’activité

  Introduction à DEVOPS

  Software Engineering

© Copyright All Rights Reserved 2020 | Developed By : Team Formations++