Projet
Modélisation Objet 2011-2012
Développer un petit système
informatique par l'approche objet
1. Les domaines d'application
Vous
choisissez par vous-même un domaine d'application réelle qui vous intéresse,
c'est-à-dire, un sujet venant d'une application réelle et non imaginaire. Voici
quelques pistes :
- Un
système de gestion :
- de l'emploi
du temps pour les cours en informatique de notre faculté
- des
notes des étudiants de notre faculté
- des
matchs pour le club sportif que vous fréquentez
- de
produits d’un magasin
- etc
- Un
jeu de société
- etc
2. La démarche de développement
Bien
appliquez l'approche objet sur les cinq étapes de développement et fournissez
des diagrammes UML et des explications textuelles.
Développez
votre système en suivant les cinq étapes :
§
élaborez un diagramme de cas d'utilisation
- élaborez
un diagramme d’activités pour chaque cas d’utilisation
- élaborez
un diagramme de classe « Système » pour regrouper tous les opérations systèmes
- élaborez
l’IHM
- L'aspect
dynamique
- élaborez
un diagramme de séquences pour décrire un scénario d’une application
- 2.
Analyse :
- L'aspect
statique :
- élaborez
un diagramme de classes d'analyse
- L'aspect
dynamique :
- élaborez
des diagrammes de séquences, ou des diagrammes d'activités pour décrire
le déroulement de chaque opération système
- 3.
Conception :
- élaborez
un diagramme de classes de conception
- 4.
Codage :
- Codez
chaque classe du diagramme de classes de conception en Java
- 5.
Test :
- Testez
le code avec les données d’essai en prenant en compte du diagramme de séquences
à l’étape de spécification
3. L’évaluation
- Le
rapport mi-chemin sera rendu dans la séance TP du 26/03/12
- Le
rapport final sera rendu à la soutenance du 14/05/12
- La
soutenance se déroulera le 14/05/12 aux horaires de TP
- Le
projet sera fait en binôme dans la mesure possible
Le rapport à mi-chemin comporte :
- La
description du sujet de projet
- La
spécification du projet
- L’analyse
Le rapport final comporte :
- La
description du sujet de projet *
- La
spécification *
- L’analyse
*
- La
conception
- Le
codage
- Le
test
* éventuellement corrigé selon l’évaluation du rapport
mi-chemin