Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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
Nos clients témoignent (2)
Learned a lot of practical material. The exercises were very practical as well.
JIMMY CHAN
Formation - Object-Oriented Analysis and Design using UML
Traduction automatique
Practice exercises were great and the help given by the trainer was excellent.
Elmer Tuz
Formation - Object-Oriented Analysis and Design using UML
Traduction automatique