Prenez contact avec nous

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

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires