Vous n'êtes pas connecté. Connexion
|
|
Projets de Conception Orientée Objets (COO) 2010-2011De $1Table des matièresaucun titreCes projets, communs aux groupes de Licence MIAGE 3 et à ceux de Licence Informatique 3 sont dirigés par M. Pierre Crescenzo.
1. Modalités de déroulement du projet Ce projet est à réaliser par équipe de quatre étudiants (s'il reste, à la fin de la composition des équipes, des équipes déclarées de moins de quatre étudiants ou des étudiants esseulés qui se sont fait connaître, M. Pierre Crescenzo formera alors autoritairement des équipes avec ces étudiants). La formation des équipes est libre et vous pouvez mélanger des étudiants de tous les groupes de TD de Licence MIAGE 3 et Licence Informatique 3. Chaque équipe doit indiquer sa composition par l’envoi d'un courriel à M. Pierre Crescenzo (en mettant obligatoirement en copie les quatre membres du groupe) au plus tard vendredi 5 novembre 2010. Le courriel doit donner les prénom, nom, promotion (MIAGE ou Informatique), groupe de TD et adresse de courriel "unice" de chacun de ses quatre membres. Le projet est à réaliser à partir de la validation de l'équipe (cf. ci-dessous) ou au plus tard à partir du samedi 6 novembre 2010. Il doit être rendu à M. Pierre Crescenzo au plus tard vendredi 3 décembre 2010 midi sous deux formes : un unique PDF par courriel et le même document imprimé et relié dans son casier de Valrose (étage 4 du bâtiment Petit-Valrose). Tout retard du courriel ou du rapport papier sera pénalisé. Une liste d'outils UML est disponible à l’adresse http://fr.wikipedia.org/wiki/Comparaison_des_logiciels_d%27UML. 2. Sujet Vous devez créer un système logiciel de gestion d'une société de bus. Le responsable (qui n'y connaît rien en UML) vous donne les indications suivantes :
Il ne s'agit pas de construire une base de données mais bien de réaliser une analyse et une conception UML.
Vous n'en savez pas plus et devez faire des hypothèses et choix raisonnables et explicitement justifiés.
3. Contenu du rapport à rendre Le rapport comprendra une introduction, tous vos diagrammes de cas d'utilisation commentés, votre diagramme de classes commenté (vous mettrez la liste complète des attributs et méthodes en dehors du diagramme pour le conserver lisible), des diagrammes de séquences (au moins cinq que vous jugerez les plus complexes ou les plus intéressants, vous devez justifier ce choix), des diagrammes d'états (au moins cinq que vous jugerez les plus complexes ou les plus intéressants, vous devez justifier ce choix), des contraintes OCL (invariants, préconditions et postconditions pour au moins cinq classes, avec tous leurs atributs et méthodes, que vous jugerez les plus complexes ou les plus intéressantes, vous devez justifier ce choix) et une conclusion qui expliquera notamment votre démarche de travail et le partage nominatif du travail entre les membres du projet. Enfin, le rapport devra se terminer par une fiche d'autoévaluation (d'au plus deux pages) dans laquelle vous évaluerez votre travail et vos résultats, en faisant ressortir les points fors, les points faibles et les parties non traitées.
Dans chaque partie, vous devez commenter tous vos diagrammes et expliquer vos choix. Toute ambiguïté que vous pourriez rencontrer dans ce sujet devra être résolue en décrivant brièvement et précisément le choix raisonnable que vous avez fait.
Groupes de travail
|
Powered by MindTouch Deki Open Source Edition v.8.08 |