140 likes | 337 Views
Modèle, Méthode et Conception. Méthode en Y, UML, Conception. Départ de l’analyse. 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
E N D
Modèle, Méthode et Conception Méthode en Y, UML, Conception
Départ de l’analyse • 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 Analyse 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