Accueil > Méthodologie

 > UML – Analyse et conception

null

Méthodologie

UML – Analyse et conception

Objectif

Acquérir les meilleures pratiques de modélisation en analyse et en conception
Apprendre à mettre en œuvre les modèles UML au sein d’un processus de développement

Durée : 4 jours (28 heures)

Dates :
-11/04/23
-12/06/23
-13/11/23

Formation initiale ou culture générale en informatique requise

Programme de la formation

Principe de la modélisation objet

  • Rappels et principes de la conception objets
  • Évolution des techniques de conception de logiciels

Concept de base

  • Origine d'UML
  • UML standard reconnu
  • Les principaux modèles

Processus de développement

  • UML et le processus de développement
  • Description d'un processus générique
  • Principes du développement itératif
  • Les différentes phases d'un projet

Étude préliminaire

  • Élaboration du cahier des charges
  • Identifier les acteurs, les messages
  • Modéliser le contexte

Capture des besoins fonctionnels

  • Identifier les cas d'utilisation
  • Décrire les cas d'utilisation : description textuelle
  • Organiser les cas d'utilisation
  • Relations entre cas d'utilisation : inclusion - extension
  • Identifier les classes candidates
  • Valider et consolider

Développement du modèle statique

  • Affiner les classes et les associations
  • Agrégation et composition, multiplicité
  • Ajouter les attributs, ajouter les opérations
  • Optimiser avec la généralisation

Développement du modèle dynamique

  • Identifier et formaliser les scénarios
  • Construire les diagrammes d'états
  • Valider les diagrammes d'états avec les diagrammes d'interactions : diagrammes de séquence, de collaboration
  • Confronter les modèles statiques et dynamiques

Compléments aux diagrammes d'états

  • Transition automatique
  • Actions en entrée ou en sortie d'états
  • Transition interne, transition propre
  • Automates parallèles et hiérarchiques
  • Complémentarité entre diagrammes

Découpage en package

  • Notion de package
  • Découpage en packages
  • Dépendances entre packages

Les diagrammes de déploiements

  • Les diagrammes de composants
  • Les diagrammes de déploiements
  • Notion de package
  • Découpage en packages
  • Dépendances entre packages
Menu