> Formations > Technologies numériques > Développement logiciel > Objet, UML > Formation UML 2, modélisation avec Enterprise Architect > Formations > Technologies numériques > Formation UML 2, modélisation avec Enterprise Architect

UML 2, modélisation avec Enterprise Architect

UML 2, modélisation avec Enterprise Architect

Télécharger au format pdf Partager cette formation par e-mail 2


Articulé autour d'une étude de cas complète, ce cours condensé et pratique vous permettra de maîtriser les notations UML essentielles et les principaux usages du logiciel "Enterprise Architect" au sein d'une démarche de développement : modélisation du métier, spécification des exigences, schémas conceptuels.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf. EAR
Prix : 1950 € H.T.
  3j - 21h
Pauses-café et
déjeuners offerts




Articulé autour d'une étude de cas complète, ce cours condensé et pratique vous permettra de maîtriser les notations UML essentielles et les principaux usages du logiciel "Enterprise Architect" au sein d'une démarche de développement : modélisation du métier, spécification des exigences, schémas conceptuels.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Savoir utiliser UML dans les différentes activités d'ingénierie logicielle (métier, exigences, conception)
  • Savoir mettre en œuvre UML avec l'outil Enterprise Architect (diagrammes de classes, de séquence, d'états...)
  • Savoir élaborer une conception de qualité par l'utilisation de patterns d'architecture (couches, MVC)
  • Savoir exprimer la conception avec Enterprise Architect à l'aide d'une modélisation statique et dynamique

Public concerné
Architectes logiciel, concepteurs, développeurs.

Prérequis
Connaissances de base d'UML et d'un langage orienté Objet (Java, C#, C++...).
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Programme de la formation

Introduction à la modélisation métier

  • La démarche projet et les activités d'ingénierie logicielle. Importance de l'activité de conception.
  • UML au sein de la démarche projet. Les différents diagrammes. La notion de stéréotype et de profil.
  • La modélisation du métier : processus métier - diagramme d'activité et diagramme de classes du domaine.
Travaux pratiques
Prise en main de l'étude cas, d'Enterprise Architect : structuration du projet en packages et utilisation de profil. Modélisation du métier avec le diagramme d'activité.

Spécifier les exigences

  • Exigences fonctionnelle et non fonctionnelle. Approche FURPS.
  • Définition des acteurs.
  • Définition des cas d'utilisation. Diagramme de cas d'utilisation.
  • Illustration de scénarios de cas d'utilisation avec le diagramme de séquence.
Travaux pratiques
Spécification des exigences de l'étude de cas : diagrammes de cas d'usage et de séquence.

Concevoir le système - Modélisation statique

  • L'architecture du code. Patterns en couches/layers. Pattern MVC. Structuration en packages.
  • Identification des classes. Attributs. Opérations. Diagramme de classes.
  • Relations d'association entre classes.
  • Relations de généralisation.
Travaux pratiques
Réaliser la modélisation statique avec Enterprise Architect : structurer le code en packages. Réaliser le diagramme de classes.

Concevoir le système - Modélisation dynamique

  • Définir les opérations.
  • Scénarios de cas d'utilisation de niveau conception. Description des interactions avec le diagramme de séquence.
  • Gestion des états. Diagramme d'états.
Travaux pratiques
Réaliser la modélisation dynamique avec Enterprise Architect : diagramme de séquence. Définition des états avec le diagramme de machine d'états.

Concevoir le système - Modélisation du déploiement

  • La définition des composants déployables et de leurs interfaces.
  • Diagramme de composants.
  • Le déploiement des composants sur l'architecture matérielle.
  • Diagramme de déploiement.
Travaux pratiques
Réaliser la modélisation du déploiement : diagramme de composants et de déploiement.

Introduction aux fonctions avancées de l'outil

  • Génération de code et "reverse engineering".
  • Génération de la documentation.
  • Réalisation de grands projets et utilisation collaborative.


Modalités pratiques
Travaux pratiques
Mise en place d'une étude de cas complète, création de modèles, paramétrage d'Enterprise Architect et utilisation des outils intégrés.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Avis clients
5 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
ARMELLE R.
09/03/22
5 / 5

Très bon équilibre entre théorie et pratique avec pour la pratique la possibilité de travailler en binôme avec une autre stagiaire. La formatrice prend le temps de bien expliquer, de répondre aux questions. Le cours est bien structuré et donne une démarche et de bonnes pratiques à appliquer.
HERVÉ D.
17/11/21
5 / 5

Mes attentes étaient très orientées sur les utilisations plus avancées des diverses notations (cas particuliers, diagrammes plus poussés) et des cas complexes à modéliser. Cela mis à part, la formation était très bien menée.
JULIEN M.
02/06/21
5 / 5

J’ai beaucoup appris dans l’utilisation de EA. C’est un outil très complet, très vaste. Dans le cadre de mon travail, je me servirai seulement de 20% de l’outil (diagramme de composant/déploiement, import de structure de base pour analyse de database, modéliser le déploiement continu d’application)




Horaires
En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Dates et lieux
Pour vous inscrire, sélectionnez la ville et la date de votre choix.
Du 12 au 14 septembre 2022
FR
Classe à distance
S’inscrire
Du 12 au 14 septembre 2022
FR
Paris La Défense
S’inscrire
Du 7 au 9 novembre 2022
FR
Paris La Défense
S’inscrire
Du 7 au 9 novembre 2022
FR
Classe à distance
S’inscrire