Plan du cours

Créer et configurer un fichier EAP

  • Créez et enregistrez un fichier de projet Enterprise Architect
  • Types de vues
  • Interface du programme : menus, barres d'outils, Toolbox, Explorateur de projets et autres fenêtres
  • Dockage et masquage des fenêtres

Travailler avec un modèle, un diagramme

  • Modèles prédéfinis
  • Packages (vues) et diagrammes
  • Ajout d'éléments au modèle et au diagramme
  • Differentes façons de supprimer les éléments et leurs conséquences
  • Sauvegarde des diagrammes

Exigences Management

  • Méthodes de collecte des exigences
  • Catégories d'exigences FURPS
  • Diagramme d'exigences
  • Relations entre les exigences
    • agrégation
    • dépendance
  • Comment améliorer l'apparence du diagramme?
    • mise en page du diagramme
    • couleur et statut des exigences
    • activer/désactiver les noms de packages
  • Créer et gérer une matrice de relations
  • Définition des exigences
    • pages HTML
    • version imprimable
  • Gestion avancée des exigences
    • types personnalisés d'exigences
    • statut personnalisé des exigences
    • suivi des exigences
    • définition des exigences

Business modélisation des processus, architecture

  • Diagramme d'activité
  • Activités composites
  • Flux de contrôle, flux d'objets
  • Gestion des exceptions et interruption du flux
  • Partitions
  • Flux concurrents et prise de décision
  • Comment améliorer l'apparence du diagramme?
    • niveaux différents de détail
    • réduction du niveau de détail
    • complexité du processus
  • Diagrammes de composants et d'implémentation
  • 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 des stéréotypes
    • ajout de la bibliothèque au projet
    • stéréotypes graphiques personnalisés

Use Cases et leur documentation

  • Mise en modèle des exigences fonctionnelles
  • Portée du système
  • Acteurs et relations entre eux
    • Identification des cas d'utilisation
    • Association "acteur - cas d'utilisation" et ses propriétés
    • Rapports entre les cas d'utilisation : include, extend, généralisation
  • Numérotation automatique
  • Cas d'utilisation Use Case et diagrammes d'activité générés à partir de ceux-ci
  • Génération Documentation
  • Modes de document

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, association de classe
    • identification des classes
  • Diagramme de séquence
    • types de messages : asynchrones, synchrones, retour
    • stéréotypes : Boundary, Control et Entity

Modèle statique

  • Diagramme de classes au niveau du design
  • Génération de code source et ingénierie inverse (OPTIONNEL)
    • génération de code à partir du diagramme
    • génération de diagrammes à partir du code source
    • synchronisation entre le code source et les diagrammes
  • Diagrammes d'objets

Modèle dynamique

  • Vérification du modèle statique
    • clarifier la signature des méthodes
    • vérification du diagramme de classes
  • Mise en modèle dynamique au niveau des appels de méthode (diagramme de séquence) basée sur les cas d'utilisation et le modèle analytique statique
  • Comment améliorer l'apparence du diagramme?
    • réduction du nombre de scénarios modélisés
    • réduction du nombre de lignes de vie
    • éviter des blocs imbriqués complexes
    • cacher les détails
  • Diagramme d'état (OPTIONNEL)
    • états et sous-états
    • transitions entre états - déclencheur, condition et action
    • actions internes (entrée, faire, sortie)

Modèles et profils (FACULTATIF)

  • Modes "Gang of Four"
  • Modes définis dans le projet
  • Modes utilisateurs
  • Importation de profils à partir 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

  • Versions des packages Enterprise Architect
  • Differences entre les versions du projet et la documentation
  • Utilisation d'un dépôt pour stocker le modèle
  • Outils Collaboration

Pré requis

Compétences en matière de modélisation dans UML.

 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires