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 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
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