UML 2 – Analyse et conception

0 Enrolled
28 heures
  • 28 heures
  • 17
  • 0
  • no
2,380.00€

Aperçu du cours

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

Prérequis

  • Connaitre la programmation orientée objet

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 ciblé

  • Développeurs
  • Architectes logiciels
  • Analystes
  • Chefs de projets

Programme de formation

  • 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

  • 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

  • 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

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content