18, Avenue de l’Europe – Parc technologique du Canal

31520 Ramonville-Saint-Agne

05 61 32 99 49

UML 2 – Analyse et Conception

Référence F171848
Tarif présentiel ou distanciel 1500 €
Session ouverte A partir de 2 personnes
Intra-entreprise Nous consulter

Présentation : le langage de modélisation UML est devenu incontournable pour l’analyse et la conception d’applications objets. La difficulté d’UML ne réside pas dans l’apprentissage des diagrammes mais dans leur mise en œuvre. Cette formation met l’accent sur la démarche d’analyse et de conception de logiciels avec UML 2.

Public concerné : développeurs, chefs de projets, architectes.

Objectifs : être capable de mettre en œuvre UML 2 pour le développement d’un logiciel, depuis le recueil des besoins jusqu’à sa conception détaillée.

Durée : 3 jours

Prérequis : posséder une première expérience de la programmation avec un langage objet est un plus.

Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.

Support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. Questionnaire d’évaluation de la satisfaction en fin de stage.  Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.

Informations pratiques : Accessibilité , modalités et délais d’accès.

Contenu de formation :

Origine d’UML :

  • la nécessité de modéliser
  • l’analyse/conception antérieurement à UML
  • le rôle de Rational

Présentation de la notation UML :

  • distinction analyse-conception
  • syntaxe, éléments
  • aspects statique et dynamique
  • notion de processus
  • outils de modélisation UML : choix d’un outil
  • les nouveaux diagrammes UML 2

Capture des besoins :

  • frontières du système
  • capture des besoins fonctionnels
  • acteurs, cas d’utilisation, relations entre cas d’utilisation
  • diagramme des cas d’utilisation
  • scénarios nominaux et alternatifs

Modélisation de l’aspect statique :

  • objectifs de la modélisation statique
  • diagramme de classes (recherche des classes candidates, relations entre classes navigabilité cardinalité)
  • diagramme d’objets: relation avec le diagramme de classes
  • diagramme de structure composite
  • diagramme de paquetages : organisation logique en modules
  • diagramme de composants: organisation physique en modules logiciels
  • diagramme de déploiement: organisation physique en modules matériels

Modélisation de l’aspect dynamique :

  • objectifs de la modélisation dynamique
  • diagramme de séquences (interactions entre objets, lien avec le diagramme de classes)
  • diagramme de communications : intractions entre objets
  • diagramme d’activités (enchaînement des activités d’un cas d’utilisation,enchaînement des activités d’une opération)
  • diagramme d’états-transitions (états d’un objet et transitions entre états, sous-états)
  • diagramme global d’interactions
  • diagramme de temps

Mise-en-oeuvre d’UML :

  • notion de processus (présentation des processus couramment utilisés, Rational Unified Process (RUP), Agile Unified Process (AUP), 2 Tracks Unified Process (2TUP),eXtreme Programming (XP)
  • choix des diagrammes à élaborer
  • relations entre les diagrammes
  • contrôle de cohérence
  • distinction analyse-conception
  • architecture MVC
  • génération d’un rapport UML
  • projection de code Java, C#, C++

 

DEMANDER UN DEVIS ÊTRE RAPPELÉ

Dates inter-entreprises

Toulouse

Top