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, Boîte à outils, Navigateur de projet et autres fenêtres
- Amarrer et masquer les 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 collecte 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
- statut coloré des exigences
- activer / désactiver les 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
- statut personnalisé des exigences
- suivi des exigences
- documentation des exigences
Modélisation des processus métier, architecture
- Diagramme d'activité
- 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 ?
- différents niveaux de détail
- réduction du niveau de détail
- complexité du processus
- Diagrammes de composants et de déploiement
- L'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 (OPTIONNEL)
- 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
- Relations entre les cas d'utilisation : include, extend, généralisation
- Numérotation automatique
- Scénarios de cas d'utilisation et diagrammes d'activité générés à partir de ceux-ci
- 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 des classes
- 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 génie logiciel inverse (OPTIONNEL)
- génération de code source à partir du diagramme
- génération du diagramme à partir du code source
- synchroisation du code source et du diagramme
- Diagrammes d'objets
Modèle dynamique
- Vérification du modèle statique
- clarification des signatures des 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 (OPTIONNEL)
- états et sous-états
- transitions entre les états - déclencheur, condition et action
- actions internes (entry, do, exit)
Modèles et profils (OPTIONNEL)
- Modèles « Gang of Four »
- Modèles définis dans le projet
- Modèles utilisateurs
- Importation de profils depuis des fichiers XML
MDA, code source (OPTIONNEL)
- 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 du paquet Enterprise Architect
- Différences entre les versions du projet, documentation
- Utilisation d'un dépôt 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