> formation Technologies numériques > formation Développement logiciel > formation Objet, UML > formation UML 2, analyse et conception

Avis loadedNote : 4,1Length : 19TotalNote : 315TotalNote20 : 10
Toutes nos formations Objet, UML

Formation UML 2, analyse et conception

4,1 / 5
Stage pratique
Best
Durée : 4 jours
Réf : UML
Prix  2021 : 2390 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis clients
Programme

UML s'est imposé pour la modélisation des systèmes informatiques (surtout si le code est organisé selon le paradigme objet). Après avoir explicité les différents diagrammes UML, cette formation montre concrètement comment UML peut être utilisé durant toutes les étapes d'un projet informatique.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • Appréhender les différentes phases de la modélisation objet en UML.
  • Comprendre la représentation et l'intérêt d'utilisation des différents diagrammes UML.
  • Savoir traduire un besoin fonctionnel en s'appuyant sur les diagrammes UML.
  • Découvrir les principales démarches de modélisation.

Travaux pratiques

Plusieurs études de cas complètes permettent d'appréhender les différentes phases de la modélisation objet en UML. Plusieurs environnements, issus de l'industrie ou de la communauté Open Source, sont présentés à titre de démonstration.
PROGRAMME DE FORMATION

L'approche Objet

  • Comprendre les principales notions de l'approche Objet.
  • Rappel sur les paradigmes de programmation (logique, impératif, Objet...).
  • Les objets : identité, état et comportement. Relations au monde réel et aux systèmes informatiques.
  • Popularité, avantages de l'Orienté Objet.
  • Abstraction, encapsulation, classification. Classes et instances. Classes abstraites. Concept d'héritage.
  • Méthodes et envois de messages entre objets. Polymorphisme. Surcharge et redéfinition.

Exercice
Démonstrations d'environnements pour le développement Objet et d'applications présentant les notions abordées.

Analyse et conception Objet, introduction à l'UML

  • Pourquoi modéliser ? Appréhender le spectre de l'analyse et de la conception.
  • Domaine métier et modélisation d'une solution informatique. Le modèle, un artefact central du processus projet.
  • Analyse et conception d'une solution informatique. Impacts des langages de programmation.
  • Evolution vers l'analyse/conception Objet. Avantages.
  • Présentation générale d'UML. Evolution et objectifs. Vues de l'architecte.
  • Le cœur de l'UML : les différents types de diagrammes (statiques et dynamiques).
  • Présentation de plusieurs démarches de modélisation.
  • Extensions UML : stéréotype, profils, contraintes...

Travaux pratiques
Présentation des études de cas. Analyse des domaines métiers.

Diagramme UML des cas d'utilisation

  • Capture et description des besoins fonctionnels de l'application.
  • Principaux objectifs et utilisation. Décrire les fonctionnalités du système.
  • Eléments du diagramme : cas d'utilisation, acteurs et frontière du système. Etapes de construction.
  • Comment identifier les acteurs ? Comment décrire un cas d'utilisation ? Les scénarios.
  • Formats, pré et post conditions, types de relations.

Exercice
Capture et expressions des besoins via les diagrammes de cas d'utilisation. Mise en situation réelle.

Diagrammes UML de modélisation statique

  • Montrer une vue d'ensemble du système, de ses éléments et de leurs relations.
  • Diagramme de classe : rôle, utilisation, exemples.
  • Comment identifier les classes utiles ?
  • Une classe en UML : nom, attributs et opérations. Visibilité (publique, privée et protégée).
  • Relations entre classes (association, généralisation, agrégation et composition).
  • Multiplicités, rôles, contraintes, etc.
  • Diagramme d'objets et instances de classes.
  • Diagramme de structure composite.

Exercice
Acquérir sur les études de cas le savoir-faire nécessaire à la conception de classes et à la modélisation objet.

Diagrammes UML de modélisation dynamique

  • Evolution du système et interactions entre objets.
  • Diagramme de séquence : interactions entre objets au cours du temps. Messages synchrone et asynchrone.
  • Diagramme global d'interactions.
  • Diagramme de communication : rôle des objets, interactions, concurrence de traitements...
  • Diagramme d'état transition : états possibles d'un objet et événements déclenchant les transitions.
  • Diagramme d'activité : flux des activités pour réaliser une opération, objets en charge de ces activités.
  • Diagramme de temps : variations au cours du temps.
  • Notations et exemples.

Exercice
Compléter les études de cas par la modélisation de la dynamique du système. Contexte d'utilisation des diagrammes dynamiques.

L'architecture logicielle et matérielle du système

  • Modèles d'architectures. Organisation en couches. Sous-systèmes.
  • Les paquetages et leurs relations.
  • Diagramme de composants : organisation du code en modules, dépendances.
  • Diagramme de déploiement : déploiement physique du système (machines, réseaux, etc.).

Exercice
Définir l'architecture des solutions proposées. Imbrication finale des diagrammes UML.

Concepts avancés, outillage

  • Modèles de données. Mapping Objet/relationnel. Autres modèles.
  • Répondre à des problèmes récurrents : les Design Patterns (singleton, adaptateur...) et leur rôle.
  • Frameworks, réutilisation.
  • Introduction au développement piloté par les modèles (MDA - MDD).
  • Ateliers de modélisation : génération de rapports, de code... Format XMI d'échange de modèles UML entre AGL.
  • UML et les méthodes projet. Les différentes approches. Intégration d'UML.
  • Introduction au processus unifié (UP), cycle en Y, itérations, phases et activités.
  • Autres possibilités (XP...).

Exercice
Test des fonctionnalités avancées de l'AGL.

Participants / Prérequis

» Participants

Chefs de projets, analystes, concepteurs, architectes logiciels et développeurs amenés à participer au développement de projets objets.

» Prérequis

Connaissances de base en génie logiciel. Expérience souhaitable en analyse et conception d'applications.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis clients
picto avis clients
XAVIER F. 31/08/2021
5 / 5
Le contenu pédagogique m’a parue bien préparé, j’en suis très satisfait.

JULIEN M. 31/08/2021
5 / 5
Très bonne formation.

FATIHA H. 29/06/2021
5 / 5
Excellent

ELIE C. 29/06/2021
5 / 5
¨laisser un peu plus temps lors des TP de groupe afin que les protagonistes puissent mieux s’accorder pour résoudre l’exercice demandé

VINCENT C. 29/06/2021
5 / 5
concret utile dans l’avenir et dynamique

ISABELLE A. 29/06/2021
5 / 5
beaucoup de conception à apprendre et à retravailler chez soi, mais le cours est complet et va être très utile.

GUILLAUME L. 26/01/2021
3 / 5
Malheureusement j’ai mal choisit ma formation car je connais déjà bien UML. Cela dit, j’aurai apprécié des exercices plus proche de la réalité professionnelle. Or le cours était très scolaire. Les exemples pour illustrer le cours font références à des technologie des années 2000 (Java). il aurait été bien plus pertinent de prévoir tous les exemples sur l’applicat

TANGUY R. 26/01/2021
5 / 5
Formation très complète qui est allé au delà de ce que je m’étais imaginé.

ALAIN G. 26/01/2021
4 / 5
Pour le contenu: Formation assez dense avec une revue complète des diagrammes avec un ou plusieurs exemples pour chaque diagramme, assez apprécié. J’ai apprécié en particulier la présentation objets de la formation et les designs pattern, qui correspondaient bien à mes attentes. Il manque juste des cas pratiques d’exercice. La pédagogie, rien à redire, le formateur est très bon, sympatique et facile [agrave

LIONEL A. 26/01/2021
5 / 5
Je trouve que Monsieur Jean-Marc Farinone possède une très bonne pédagogie, chaque sujet est très bien introduit, les exemples sont bien choisis, les exercices sont également bien choisis. Ayant quelques connaissances antérieures concernant le contenu de cette formation, j’ai tout de même appris pas mal de choses, et apprécié la qualité du rappel effectué.

THIBAUT L. 24/11/2020
3 / 5
Je n’avais pas bien compris le contenu du cours. Pour moi, il était orienté principalement sur la conception logiciel mais en fait on voit un peu de tout. Au final le contenu est vaste ce qui est intéressant mais se répercute sur la durée des exercices. Il est aussi difficile de tester des choses ou de trouver des exemples. Au niveau de la pédagogie, il manque des exemples en support de la théorie. Les supports de cours permettent d

MALLAH M. 24/11/2020
3 / 5
Il faudrait améliorer la pédagogie sur le principe et objectif pour chaque concept, ainsi que l’articulation entre les différents concepts

NICOLAS C. 24/11/2020
4 / 5
Il serait intéressant d’avoir un document synthétique des cas d’utilisation des diagrammes et un lexique de la sémantique UML.

MARIE ELISA P. 24/11/2020
5 / 5
La formation correspond à mon attendu

ANTOINE S. 24/11/2020
4 / 5
Prof a l’écoute des questions et très connaisseur de la méthode UML ce qui ne fait aucun doute. en revanche, certains exemples manquaient de précisions à mon goût. Le support de cours semble avoir peu changé depuis longtemps puisqu’il qui répond aux besoin mais mériterait une mise à jour.

ARMELLE C. 24/11/2020
5 / 5
Cours assez intense pour des débutants. Intéressant pour des personnes qui ont quelques notions. On peut interagir sur les points qui nous bloque...

NICOLAS L. 24/11/2020
4 / 5
Formation un peu trop longue : si l’on decouvre l’UML, trop lourd, peu de personnes seront concernées par l’ensemble des diagrammes. Si l’on ne décrouvre pas l’UML, trop rapide, pas le temps d’approfondir. Proposition : fractionner la formation en deux afin de mettre en pratique plus longement les diagrammes présentés Support documentation : bcq d’explications données à l’orale. Support légers en t

OLIVIER A. 24/11/2020
3 / 5
Formation décevante pour moi. Déroulement des sujets un peu à la Prévert et peu pédagogique. Peu d’éléments de compréhension utiles. Peu de mises en pratique constructives. Finalement pas beaucoup d’évolutions de mes connaissances déjà acquises par allieurs.

LOUIS-PAUL H. 24/11/2020
4 / 5
Très bonne formation qui explore beaucoup de sujets tournant autour de l’UML. L’ensemble est très dense mais les exercices permettent de pratiquer pendant la formation ce qui est un très bon point.
Avis clients 4,1 / 5

Les avis clients sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire