Prenez contact avec nous

Plan du cours

Introduction au langage UML

  • Bref historique de UML
  • Vue d'ensemble des concepts de modélisation orientée objet
  • Spécification UML du 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 entre exigences
  • Création de spécifications des exigences à partir des 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é
    • Flux décisionnels et parallélisme
    • Exceptions et gestion des exceptions
    • Partitions, rails

Modélisation des exigences non fonctionnelles

  • Utilisation des diagrammes de composants et de déploiement
  • Architecture système initiale - 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étermination 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 propriétés
    • Relations entre 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, retour
    • 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
    • Association et ses caractéristiques
    • Autres relations : agrégation, composition, généralisation, dépendance, classe d'association
  • Génie logiciel inverse/forward
    • Génération de code source à partir d'un diagramme
    • Génération d'un diagramme à partir du code source
    • Synchronisation du code et du diagramme
  • Diagrammes d'objets, de structures interconnectées et de paquets

Modélisation dynamique

  • Vérification du modèle statique
    • Précisation des signatures de méthodes
    • Vérification de la validité 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 un langage orienté objet quelconque.

 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires