Logo UML Agrandir l'image

Formation UML Analyse et Conception - 4 jours

DEV002.

Prix : 420€ HT/jour.

Objectifs : Cette formation permet aux apprenants d' :

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

Participants : Chefs de projets, ingénieurs concepteurs et ingénieurs de développement.

Prérequis : Connaissances de base en génie logiciel. Expérience souhaitable en analyse et conception d'applications.

Plus de détails

Programme

1 Comprendre le vocabulaire

> Rappels et principes de la conception objet
> Évolution des techniques de conception de logiciels

2 Comprendre l'architecture

> Origine d’UML
> UML standard reconnu
> Les principaux modèles

3 Appréhender les bases de la programmation

> 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

4 Modéliser

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

5 Mettre en place des relations

> 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

6 Développer le modèle statique

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

7 Développer le modèle dynamique

> Identifier les scénarios
> 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

8 Découvrir les compléments

> 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

9 Appréhender les modèles d'architecture

> Les modèles d’architecture et d’implémentation

10 Utiliser les packages

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

11 Utiliser les diagrammes

> Les diagrammes de composants
> Les diagrammes de déploiements

30 autres produits dans la même catégorie :