03 20 61 95 06

Formation UML 2 – Analyse et conception


  • UML
  • Durée : 4 jours
  • Tarif : 1790 € HT

96%

Taux de satisfaction clients
(sur 1375 évaluations du 19/05/21 au 19/03/24)

Voir les avis

Objectifs

A l’issue de la formation, l’apprenant sera capable de :
Savoir utiliser le formalisme UML 2 pour le développement agile d’un système d’information
Découvrir UML de façon concrète et pratique au travers des différentes étapes du projet de développement
Maîtriser les bonnes pratiques de conception logicielle fondamentales (déclinées autour de la séparation des préoccupations et de la limitation des dépendances)
Comprendre comment formaliser la conception dans un document lisible et rigoureux, à l’aide du formalisme UML (utilisation de l’outil Enterprise Architect)

Prérequis

La connaissance d’un langage orienté objet est fortement recommandé pour suivre cette formation

Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.

Public

Architecte logiciel, concepteur-développeur
Chef de projets et développeurs agiles

Dernière mise à jour

Programme mis à jour le 04 mars 2024
enveloppe Cette formation vous intéresse ? Contactez-nous

Bon à savoir

Evaluez votre niveau

Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.

Formations modulables

Toutes nos formations sont disponibles en présentiel comme en distanciel, en mode coaching individuel ou en groupe de 3 à 6 participants maximum.

Travaux pratiques

Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
modules

Les Modules
de formation

Module1
INTRODUCTION ET PRISE EN MAIN DU SUJET
  • Processus de développement: gestion de projet en cascade vs agile – la place des activités de spécification et de conception
  • Conception Orientée Objet : séparation des préoccupations et limitation des dépendances – introduction à UML
  • Prise en main de l’étude de cas: comprendre les besoins généraux du client
Module2
DÉFINIR LE SYSTÈME À RÉALISER
  • S’approprier le métier: au travers de l’étude de cas, comprendre les processus métier (diagramme d’activité) et les informations du domaine (diagramme de classe)
  • Spécifier les exigences – au travers de l’étude de cas, définir et formaliser dans un document lisible et rigoureux -Les exigences fonctionnelles: identifier les acteurs et les cas d’utilisation du système – Les exigences non fonctionnelles à l’aide de l’approche FURPS – Le détail des interfaces du système
  • Prendre en main le plan de développement projet : objectifs et planification des différentes itérations/sprints de l’étude de cas
Module3
CONCEVOIR LE SYSTÈME LOGICIEL – AFFINEMENTS TECHNIQUES
  • Prendre en compte la persistance – itération/sprint 2
  • Prendre en compte la distribution – itération/sprint 3
  • Prendre en compte la technologie du Web – itération/sprint 4
Module4
CONCEVOIR LE SYSTÈME LOGICIEL – LES FONDAMENTAUX
  • Définir la plate-forme technique : définir l’architecture matérielle (diagramme de déploiement), choisir le framework logiciel
  • Concevoir un code source répondant aux exigences, maintenable et évolutif
  • Définir une architecture du code: le pattern en couches MVC, étendu au système entier
  • Concevoir les attributs: attributs identifiants et dérivés – association entre classes (diagramme de classe)
  • Concevoir les traitements et la communication entre classes (diagramme de séquence) : utiliser les scénarios de cas d’utilisation – répondre aux exigences fonctionnelles, séparer les préoccupations selon MVC
  • Affiner la structuration du code source : affiner la structuration en packages (diagramme de packages), factoriser du code avec la généralisation – du bon usage de l’héritage, faire communiquer les classes en limitant les dépendances: utilisation des interfaces et des singletons – pattern de communication requête/notification, gérer les états (diagramme d’états)
  • Concevoir les composants déployables : définir les composants et leurs interfaces (diagramme de composant), définir le déploiement des composants (diagramme de déploiement)
Module5
POUR ALLER PLUS LOIN
  • Compléments sur les processus itératifs/agiles
  • Le processus TUP (Two Tracks Unified Process) et l’approche MDA (Model Driven Architecture)
  • Mettre en place UML dans l’entreprise

Les prochaines
sessions de formation

Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous
29 avril 2024
17 juin 2024
12 août 2024
14 octobre 2024

Cette formation vous intéresse ? Contactez-nous !

    Les données personnelles collectées sont destinées à Access IT Company et utilisées pour traiter votre demande et, lorsque vous ne vous y êtes pas opposé, vous communiquer nos offres commerciales. Les données obligatoires vous sont signalées sur le formulaire par un astérisque. L’accès aux données est strictement limité par Access IT Company aux collaborateurs en charge du traitement de votre demande. Conformément au Règlement européen n°2016/679/UE du 27 avril 2016 sur la protection des données personnelles et à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous bénéficiez d’un droit d’accès, de rectification, d’effacement, de portabilité et de limitation du traitement des donnés vous concernant ainsi que du droit de communiquer des directives sur le sort de vos données après votre mort. Vous avez également la possibilité de vous opposer au traitement des données vous concernant. Vous pouvez exercer vos droits en contactant le DPO à l’adresse suivante : [email protected] ou à l’adresse postale suivante 2, Allée Lavoisier, 59650 Villeneuve d’Ascq. Pour plus d’informations sur le traitement de vos données personnelles par Access IT Company, veuillez consulter notre politique de confidentialité disponible sur notre site internet à l’adresse suivante : https://formation.access-it.fr/politique-de-confidentialite/