Piloter stratégiquement un projet informatique Comprendre la démarche méthodologique du processus unifié (UP) Savoir appliquer les bonnes pratiques de l'eXtreme Programming
Développeurs, chefs de projet, concepteurs désirant utiliser une méthode et un formalisme Objet pour le développement de projets
Programme :
Définition et objectif d'un processus de développement logiciel Du modèle en V à l'itératif Les fondements du processus unifié Un processus piloté par les cas d'utilisation Un processus centré sur l'architecture Un processus itératif et incrémental Le recueil des besoins fondamentaux Identification des processus métier primaires et secondaires Identification des flux d'entrées/sorties majeurs Organisation en grands domaines de besoins Validation des besoins fondamentaux Documentation projet avec UML (diagrammes de cas d'utilisation, package et collaboration) La capture des besoins techniques Recensement des exigences techniques Etude des points critiques Elaboration de l'architecture matérielle et logicielle Documentation projet avec UML (dictionnaire technique, diagramme de déploiement et package) Le pilotage de l'analyse Analyse des besoins fonctionnels Description des scénarios Documentation projet avec UML (cas d'utilisation, diagramme de séquence) Le pilotage de la conception Conception générique Conception détaillée Documentation projet avec UML (diagramme de classe, état et séquence) Le pilotage de l'implémentation Tableau de bord du chef de projet Politique de test unitaire Bonnes pratiques XP