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

Documents pareils