French

Recueil et Analyse Efficace des Exigences avec UML 2

Modélisation Métier, Analyse des Besoins et Conception avec les standards UML, MDA, BMM, SOA

Recueil et Analyse Efficace des Exigences avec UML 2 - pour le Profil MOA / AMOA (3 jours)

Objectif : Aider la Maîtrise d'Ouvrage (MOA) et l'assistance MOA à comprendre comment réussir avec UML une analyse efficace de leurs exigences en partant des objectifs métier comme préconisé par le BMM, en utilisant l'approche par les cas d'utilisation du RUP et les user stories des méthodes agiles (Scrum).

Cette formation de trois jours a pour objectif d'aider les participants de la MOA à spécifier leurs besoins à partir des objectifs métier et de découvrir les cas d'utilisation et services appropriés de leur SI qui permettent de réaliser ces besoins. En dernière étape, les participants y apprennent à passer à la description détaillée de leurs scénarios de cas d'utilisation (user stories) afin de les faire valider par les utilisateurs et préparer les tests de recette. Ainsi, en utilisant seulement la notation UML appropriée au langage des analystes, cette formation leur permet de structurer leurs exigences afin de les communiquer efficacement aux analystes et concepteurs de la MOE au travers d'une démarche de recueil incrémental.

 

Description détaillée :

Introduction

 Présentation de l'activité du Recueil des Besoins et des Exigences au sein d'un projet

 Positionnement au sein du Processus Unifié (RUP) et des méthodes agiles
 Un panorama des diagrammes UML pour modéliser les besoins et les exigences
 Cadre Méthodologique pour la traçabilité des exigences vers leur implémentation et tests
 Etude de Cas : Recueil des Besoins et des Exigences dans un processus itératif

Description des exigences utilisateurs par le modèle des cas d'utilisation et des user stories
 Les fondements du diagramme de cas d'utilisation : périmètre fonctionnel du système, acteurs, cas d'utilisation, user stories
 Identification des cas d'utilisation sur la base des exigences utilisateurs
 Etude de Cas : Découverte des cas d'utilisation et des user stories en partant d'un cahier des charges

Description des besoins métier par le modèle des cas d'utilisation et des services
 Cas d'utilisation métier et système
 Description des cas d'utilisation métier avec des diagrammes d'activité
 Passerelle vers les cas d'utilisation système en partant des activités à informatiser
 Alternatif BMM / SOA : Découverte des cas d'utilisation et des services en partant des objectifs métier
 Etude de Cas : Identifier les cas d'utilisation et les services sur la base des besoins métier

Validation des spécifications
 Diagrammes pour décrire les cas d'utilisation et les services avec UML et SoaML
 Un plan type pour la description des interactions utilisateurs (use cases et user stories)
 Techniques de diagrammes de séquence, d'activité, d'état et de classe
 Comment choisir le diagramme approprié ?
 Mise à jour des descriptions textuelles de cas d'utilisation
 Des règles pour une description efficace de cas d'utilisation et des services
 Raffinement du modèle de cas d'utilisation : Relations entre cas d'utilisation
 Comment tester les exigences ?
 Utilisation d'un processus de recueil incrémental des exigences
 Etude de Cas : Décrire les comportements des cas d'utilisation afin de les faire valider

Conclusion
 Etapes du recueil des besoins, des exigences et de l'analyse système
 Traçabilité entre les exigences et les modèles d'analyse
 Patrons pour le recueil et le test des exigences

 

Note : Afin de servir de support à la traçabilité entre les exigences et les spécifications détaillées, les sessions ci-dessus se déroulent en compagnie d'outils d'Ingénierie des Besoins et de Modélisation UML et SysML tels que EA (Enterprise Architect). Les concepts et livrables sont d'abord expliqués sur des cas simples et ensuite appliqués à vos propres besoins. Des sessions de revues peuvent être également planifiées selon besoin.

Les logos UML, MDA referencés sur ce site sont des marques déposées du consortium Object Management Group (OMG).

Le RUP est une marque déposée de la société IBM / Rational Software.