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
Formations similaires
Développement
.NET - Création d'applications WPF
4 jour(s)
2380 € HT
Développement
.NET MAUI - Développement d'applications mobiles
5 jour(s)
2930 € HT
Développement
AD-4-144 - Jenkins, mettre en place l'intégration continue en Java - Exploitants OPS
2 jour(s)
Sur demande
Développement
Administration avancée d'ElasticStack
2 jour(s)
1500 € HT