Modèle, Méthode et Conception Méthode en Y, UML, Conception
Départ de l’analyse Quelle méthode utilisée pour le dossier Un sujet: Le cahier des charges Un langage: Java Un middleware: JMS Un modèle: UML Quelle méthode utilisée pour le dossier de spécification ?
Méthode en Y Référence: UML en action Pascal Roques et Franck Vallée Edition Eyrolles Tiré d’un projet réel
Principe de la méthode Analyse Préliminaire Analyse Fonctionnelle Opérationnelle Analyse Détaillée Conception
Analyse préliminaire Premier chapitre Identification des acteurs Activités métiers Première ébauche des acteurs opérationnels Diagrammes de contexte dynamique et statique
Analyse fonctionnelle Deuxième chapitre Cas d’utilisation (métier) Schéma UML: Use Case => Scénarios des tests fonctionnels
Analyse opérationnelle Troisième chapitre Cas d’utilisation (Technique) Détails sur les acteurs opérationnels Schéma UML: Diagramme de déploiement Design des interfaces graphiques (IGC) Identification des difficultés techniques => Test unitaires
Analyse détaillée Quatrième et dernier chapitre Modélisation UML Préparation au codage
Modélisation UML Généralisation des acteurs Utilisation de schéma ‘Use Case’ pour définir la hiérarchie des acteurs => abstraction, API SAS Regroupement des ‘use case’ Identification des packages => packages
Modélisation UML Diagrammes d’objet Illustration et validation de la généralisation des classes => structure, héritage Diagrammes d’état Représentation du cycle de vie des objets => code de retour des méthodes
Modélisation UML Diagrammes d’activité Règle d’enchaînement des activités dans le système => itération, structure de décision (for, if,…) Diagrammes de séquence Représentation des échanges de message entre les objets du système => Méthodes, interface des classes
Modélisation UML Diagramme de classes Permet une vue globale de la structure des classes du système SAS. Résumé de l’analyse détaillée