Formation en Développement: UML 2 - Analyse et conception - Ascent Formation
Retour aux formations
Développement

UML 2 - Analyse et conception

4 jour(s)28h

Description

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’utiliser le formalisme UML 2 dans une démarche de développement logiciel

Objectifs pédagogiques

  • Découvrir les différentes phases de la modélisation objet en UML
  • Savoir traduire un besoin fonctionnel en s'appuyant sur les diagrammes UML
  • Appréhender UML de façon opérationnelle sur toutes les étapes du projet de développement
  • Maitriser les bonnes pratiques de conception logicielle fondamentale

Public concerné

Développeurs
Architectes logiciels
Analystes
Chefs de projets

Prérequis

Connaitre la programmation orientée objet

Déroulé du programme

1

Présentation et prise en main du langage

  • Gestion de projet en cascade vs Agile
  • POO : Séparation des préoccupations et limitation des dépendances
  • Travaux pratiques : Appliquer le langage UML dans la définition du besoin technique
2

Définition du système à réaliser

  • Processus métier : diagramme d'activité
  • Informations du domaine : diagramme de classe
  • Rédaction d'exigences fonctionnelles
  • Rédaction d'exigences non-fonctionnelles : approche FURPS
  • Objectifs et planification des itérations/Sprints
3

Fondamentaux de conception du système logiciel

  • Définition de l'architecture matérielle et du framework logiciel
  • Écriture d'un code source durable, évolutif et pertinent pour le projet
  • Architecture du code : pattern en couches MVC
  • Diagramme de classe : attributs et dérivés
  • Diagramme de séquence : traitements et communication entre classes
  • Diagramme de packages : affinage de la structuration du code source
  • Diagramme d'états : gestion des états
  • Diagramme de composant : définition de composants et d'interfaces
  • Diagramme de déploiement : déploiement de composants

Informations

Durée

4 jour(s)

28h

Tarif

2380 € HT

HT