French

Conception Orientée Composants avec UML 2

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

Conception Orientée Composants avec UML 2 pour le Profil Maîtrise d'Oeuvre (2 jours)

Objectif : Aider les participants MOE à comprendre comment aller vers l'implémentation du logiciel sur la base des exigences des experts métier de la MOA en utilisant UML 2.

Cette formation de 2 jours a pour but d'assister les participants MOE à concevoir le système à partir des besoins exprimés par les experts métier. Les participants apprennent à transformer en composants logiciels les exigences détaillées de leur maîtrise d'ouvrage par des structures de niveau PIM du Model Driven Architecture de l'OMG.

Enfin, ces spécifications techniques sont implémentées au niveau logiciel et testées sous forme de composants. L'architecture résultante permet un bon niveau d'agilité au logiciel face aux changements des exigences du fait de la traçabilité cohérente et séparée des règles métier encapsulées par des composants de services et des règles d'usage supportées par des composants de cas d'utilisation.

 

Description détaillée :

 

Introduction

 Positionnement de la discipline d'Analyse et Conception dans le Processus Unifié (RUP)
 Un panorama des diagrammes UML 2 utilisés en analyse et conception de système
 Cadres méthodologiques pour tracer les exigences vers le logiciel et les tests


Transformation des exigences en des specifications d'analyse à base de composants

 La traçabilité entre les exigences et l'analyse système
 Notions de base pour représenter les aspects structurels et dynamiques du système
 Raffinement des exigences sur ces deux axes
 Vers la conception du système par les contrats d'opération à base de composants de services
 Etude de cas : Spécifier les composants d'analyse du système

Transformation des spécifications d'analyse en conception

 Traçabilité entre l'analyse et la conception du système

 Patrons de conception pour assurer un couplage faible et cohérence forte aux composants

 Définition de l'Epine Dorsale de l'Architecture du Système en conception (composants, ports, interfaces, objets pivots)

 Etude de cas : Définir les diagrammes structurels à partir des choix de conception

 Diagrammes d'Interactions de conception pour implémenter les contrats d'opération
 Etude de cas : Mettre à jour l'Architecture du Système en partant des comportements de conception

 

Implémenter les spécifications techniques et tester à base de composants
 Générer les spécifications de conception dans un langage orienté objet
 Déploiement des composants sur les noeuds physiques du système
 Test d'intégration et de recette

Conclusion
 Les étapes d'analyse et de conception de système orienté composant
 Patrons de traçabilité entre les exigences et le logiciel
 Test des exigences sur l'architecture du système

 

Note : Afin de servir de support à la traçabilité entre les exigences et solutions techniques, les sessions ci-dessus sont accompagnées d'outils d'Ingénierie des Besoins et de Modélisation UML/SysML, SoaML et MDA 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 besoins.

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.