French

Conception Objet avec les Design Patterns

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

Conception Objet avec les Design Patterns 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 les Design Patterns.

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 orientées objet en utilisant les patterns de conception objet.

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 de réutilisabilité logicielle face au changement des exigences du fait de la traçabilité cohérente par couche des composants - des interfaces utilisateur jusqu'aux compsants métier en passant par les composants applicatifs..

 

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

 Patterns 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
 Patterns et support de la 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.