Prenez contact avec nous

Plan du cours

Introduction au langage UML

  • Bref historique de UML
  • Vue d'ensemble des sujets liés à la modélisation orientée objet
  • Spécification UML par le groupe OMG
  • Vue d'ensemble des diagrammes UML

Gestion des exigences

  • Classification des exigences
  • Catégories d'exigements selon FURPS
  • Méthodes de collecte des exigences
  • Modélisation des exigences à l'aide de la notation UML
  • Matrice des dépendances des exigences
  • Rédaction de spécifications des exigences basées sur les diagrammes

Modélisation des processus métier

  • Définition d'un processus métier
  • Modélisation des processus métier en UML
  • Diagramme d'activités
    • Flux décisionnels et concurrence
    • Exceptions et gestion des exceptions
    • Partitions, chemins

Modélisation des exigences non fonctionnelles

  • Utilisation des diagrammes de composants et de déploiement
  • Architecture initiale du système - logique et physique
  • Modélisation des exigences liées à la sécurité, aux performances et à la fiabilité du système

Modélisation des exigences fonctionnelles

  • Définition du périmètre du système
  • Modélisation des fonctionnalités du système à l'aide d'un diagramme de cas d'utilisation
    • Identification des acteurs et des relations entre eux
    • Identification des cas d'utilisation
    • Association « acteur - cas d'utilisation » et ses caractéristiques
    • Relations entre les cas d'utilisation : include, extend, généralisation
  • Création de scénarios de cas d'utilisation et génération de diagrammes à partir de ceux-ci (activités, machines à états)

Modèle analytique du système

  • Utilisation du diagramme de séquence
    • Type de messages : asynchrones, synchrones, retours
    • Détermination de l'ordre de numérotation des messages
    • Catégories d'objets analytiques : Boundary, Control et Entity
  • Introduction au design du système
  • Modélisation des interactions

Modélisation statique

  • Diagramme de classes et génération de code source
    • Relation d'association et ses attributs
    • Autres relations : agrégation, composition, généralisation, dépendance, classe d'association
  • Génie inverse/direct
    • Génération de code source à partir d'un diagramme
    • Génération d'un diagramme à partir de code source
    • Synchronisation du code et du diagramme
  • Diagrammes d'objets, de structures associées et de paquets

Modélisation dynamique

  • Vérification du modèle statique
    • Précision des signatures de méthodes
    • Vérification de la cohérence du diagramme de classes
  • Modélisation dynamique au niveau des appels de méthodes
  • Diagramme de séquence au niveau du design

Pré requis

Il est recommandé de connaître les concepts de base liés à l'orienté objet ou de maîtriser n'importe quel langage orienté objet.

 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires