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
Création et configuration du fichier EAP
- Créer et enregistrer un fichier de projet Enterprise Architect
- Types de vues
- Interface du programme : menus, barres d'outils, Toolbox, Navigateur de projet et autres fenêtres
- Dockage et masquage des fenêtres
Travail avec un modèle, diagramme
- Modèles prédéfinis
- Paquets (vues) et diagrammes
- Ajout d'éléments au modèle et au diagramme
- Différentes méthodes de suppression des éléments et leurs conséquences
- Enregistrement des diagrammes
Gestion des exigences
- Méthodes de recueil des exigences
- Catégories d'exigences FURPS
- Diagramme des exigences
- Relations entre les exigences
- agrégation
- dépendance
- Comment améliorer l'apparence d'un diagramme ?
- mise en page du diagramme
- couleur des statuts des exigences
- activation / désactivation des noms de paquets
- Créer et gérer une matrice de relations
- Documentation des exigences
- pages HTML
- version imprimable
- Gestion avancée des exigences
- types personnalisés d'exigences
- statuts personnalisés des exigences
- suivi des exigences
- documentation des exigences
Modélisation des processus métier, architecture
- Diagramme d'activités
- Activités composées
- Flux de contrôle, flux d'objets
- Gestion des exceptions, flux d'interruption
- Partitions
- Flux concurrents et prise de décision
- Comment améliorer l'apparence d'un diagramme ?
- niveaux de détail différents
- réduction du niveau de détail
- complexité du processus
- Diagrammes de composants et de déploiement
- Architecture initiale du système - logique et physique
- composants imbriqués
- délégation et assemblage
- port
- interface
- chemins de communication
- Implémentation non standard des stéréotypes dans les diagrammes (FACULTATIF)
- bibliothèque graphique de stéréotypes
- ajout de la bibliothèque au projet
- stéréotypes graphiques personnalisés
Cas d'utilisation et leur documentation
- Modélisation des exigences fonctionnelles
- Portée du système
- Acteurs et les relations entre eux
- Identification des cas d'utilisation
- Association « acteur - cas d'utilisation » et ses propriétés
- Relation entre les cas d'utilisation : include, extend, généralisation
- Numérotation automatique
- Scénarios de cas d'utilisation et diagrammes d'activités générés à partir d'eux
- Génération de documentation
- Modèles de documents
Modèle analytique
- Diagramme de classes au niveau du modèle de domaine
- classe, méthode, attribut, classe abstraite, interface
- association et ses caractéristiques
- autres relations : agrégation, composition, généralisation, dépendance, classe d'association
- identification de classe
- Diagramme de séquence
- types de messages : asynchrone, synchrone, retour
- stéréotypes : Boundary, Control et Entity
Modèle statique
- Diagramme de classes au niveau de la conception
- Génération de code source et rétro-ingénierie (FACULTATIF)
- génération de code source à partir du diagramme
- génération du diagramme à partir du code source
- synchronisation du code source et du diagramme
- Diagrammes d'objets
Modèle dynamique
- Vérification du modèle statique
- clarification des signatures de méthodes
- vérification du diagramme de classes
- Modélisation dynamique au niveau des appels de méthodes (diagramme de séquence) basée sur les cas d'utilisation et le modèle analytique statique
- Comment améliorer l'apparence d'un diagramme ?
- réduction du nombre de scénarios modélisés
- réduction du nombre de lignes de vie
- éviter les blocs imbriqués complexes
- masquer les détails
- Diagramme de machine à états (FACULTATIF)
- états et sous-états
- transitions entre les états - déclencheur, condition et action
- actions internes (entry, do, exit)
Patterns et profils (FACULTATIF)
- Patterns « Gang of Four »
- Patterns définis dans le projet
- Patterns utilisateurs
- Importation de profils depuis des fichiers XML
MDA, code source (FACULTATIF)
- Transformation du diagramme de classes en schéma de base de données
- Génération de scripts SQL basée sur le diagramme de classes
- Génération de code source - options disponibles
Travail de groupe
- Gestion des versions des paquets Enterprise Architect
- Différences entre les versions du projet, de la documentation
- Utilisation d'un référentiel pour stocker le modèle
- Outils de collaboration
Pré requis
Compétences en modélisation UML.
21 Heures
Nos clients témoignent (1)
Faites des exercices dans EA.
Pawel - Krajowa Szkola Skarbowosci
Formation - UML in Enterprise Architect (workshops)
Traduction automatique