Rapport UML Il s`agit de réaliser une conception UML collaborative
Transcription
Rapport UML Il s`agit de réaliser une conception UML collaborative
Rapport UML Il s’agit de réaliser une conception UML collaborative sur le cahier des charges donné en cours sur la gestion d’un restaurant. Vous réaliserez ce travail à l’aide de l’outil NetBeans 6.1. Les différents éléments constituant votre dossier sont les suivants : Préambule : − 1) Présenter le projet et son découpage − 2) Définir l'organisation des équipes − 3) Définir les dépendances entre les projets − 4) Proposer une première ébauche de diagrammes de cas d'utilisation Phase d’analyse • Etape 1: Capture des besoins fonctionnels − 1) Élaborer une étude des cas d’utilisation de votre sous-projet − 2) Faire une fiche descriptive des cas importants − 3) Proposer une interface graphique de votre partie • Etape 2 : Étude du modèle statique − 1) Réaliser un diagramme de classes de votre sous-projet − 2) Réaliser un dictionnaire de données décrivant en quelques lignes chaque abstraction choisie • Etape 3 : Étude du modèle dynamique – 1) Identifier et écrire les scénarios des cas importants – 2) Formaliser les en diagrammes de séquence ou de communication − 3) Construire les diagrammes d’états pour certaines classes pertinentes Synthèse de la phase d'analyse − Proposer un nouveau diagramme de cas d'utilisation prenant en compte les études des différents sous-projets − Faire un diagramme de classes faisant la synthèse des sous-projets Phase de conception • Etape 1 : Conception générale − 1) Répartir le logiciel en paquetages (Ihm, Persistance, Metier, Erreur…) , dont chacun couvre une partie bien délimitée ; représenter les relations entre les paquetages − 2) Effectuer et justifier les choix technologiques (persistance, multithread, réparti, design patterns,…) − 3) Vous décrirez en détail la réalisation d’une approche MVC pour l’architecture de votre sous-projet • Etape 2 : Conception détaillée − 1) Représenter les diagrammes de classes des différents paquetages − 2) Représenter les diagrammes de séquence orientées conception Synthèse de la phase de conception − Proposer un modèle d'intégration des différents sous-projets Phase d’implémentation − 1) Développer au moins deux cas d’utilisation de votre sous-projet selon vous les plus prioritaires − 2) Fournir les listings − 3) Vérifier l’implémentation par rapport aux modèles d’analyse et de conception Synthèse de la phase d'implémentation − Faites un bilan de l'intégration de votre sous-projet