Rapport UML Il s'agit de realiser une conception UML ...

afternoonhandsomelySoftware and s/w Development

Nov 17, 2012 (4 years and 4 months ago)

332 views

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