UML 2, modélisation avec Enterprise Architect

Durée totale

UML 2, modélisation avec Enterprise Architect

ORSYS
Logo ORSYS

Astuce: besoin de plus d'informations sur la formation? Téléchargez la brochure!

Dates et lieux de début

Il n'y a pas de dates de débuts connues pour ce produit.

Description

Depuis plus de 46 ans, ORSYS accompagne les entreprises et les organisations en les aidant à améliorer leurs performances et à réussir leurs transformations digitale, managériale, commerciale et organisationnelle. Au moyen d’une offre multimodale et actualisée en permanence qui repose sur 2 300 formations à travers 40 domaines d’expertise, dispensée en inter ou intra entreprise, en présentiel ou en classe à distance.

En complément, une bibliothèque de 600 modules e-learning est disponible.

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'architectur…

Lisez la description complète ici

Foire aux questions (FAQ)

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Vous n'avez pas trouvé ce que vous cherchiez ? Voir aussi : Unified Modeling Language (UML), Java, Développeur / Developer, XML/XSLT et Formateur.

Depuis plus de 46 ans, ORSYS accompagne les entreprises et les organisations en les aidant à améliorer leurs performances et à réussir leurs transformations digitale, managériale, commerciale et organisationnelle. Au moyen d’une offre multimodale et actualisée en permanence qui repose sur 2 300 formations à travers 40 domaines d’expertise, dispensée en inter ou intra entreprise, en présentiel ou en classe à distance.

En complément, une bibliothèque de 600 modules e-learning est disponible.

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.

Rester à jour sur les nouveaux avi

Pas encore d'avis.

Partagez vos avis

Avez-vous participé à cours? Partagez votre expérience et aider d'autres personnes à faire le bon choix. Pour vous remercier, nous donnerons 1,00 € à la fondation Stichting Edukans.

Il n'y a pour le moment aucune question fréquente sur ce produit. Si vous avez besoin d'aide ou une question, contactez notre équipe support.

Recevoir une brochure d'information (gratuit)

(optionnel)
(optionnel)
(optionnel)
(optionnel)
(optionnel)

Vous avez des questions?

(optionnel)
Nous conservons vos données personnelles dans le but de vous accompagner par email ou téléphone.
Vous pouvez trouver plus d'informations sur : Politique de confidentialité.