Accueil > Licence > archives > COOA - hiver / printemps 2012

COOA - hiver / printemps 2012

De $1

Volume : 36h (3 * 2h de cours, 10 * 3h de TD)

Parcours : Informatique (option), MIAGE (obligatoire)

Semestre : 6

Objectif :

  • Sensibiliser à l'ingénierie des systèmes d'information et de leurs interfaces utilisateurs
  • Donner une vision complète de l'activité de conception au sens large (analyse, conception, spécification) dans le cycle de développement logiciel.
  • Mettre en pratique les différentes activités qui constituent l'étape de conception suivant un processus de développement.

Intervenants

Cours : Philippe Renevier-Gonin / 3 mercredis matins 8h-10h

TD : Frédéric Mallet, Philippe Collet, Philippe Renevier-Gonin.

Evaluation

  • 40% : premier rendu à mi-projet, sur le noyau du système. Description complète de sous-système, cohérent.
    • peut tomber à 20% en cas de progression significative
  • 20% : soutenance (fin du module)
  • 40% : compte-rendu final (fin du module)
    • peut monter à 60% en cas de progression significative

Les notes des projets peuvent être différenciées au sein d'un groupe : en cas d'absences répétées et non justifiées, en cas d'investissement moindre, etc.

Cours

Cours de COO de Philippe Collet : http://deptinfo.unice.fr/twiki/bin/view/Linfo/CooL3

 

Déroulement

Ce module fait réaliser en équipes (4 personnes) la modélisation en UML d'un système d'information :

  • Les équipes sont formées par consensus par les étudiants d'un même groupe de TD.
  • Les sujets sont tirés au sort.
  • Chaque sujet a au moins un lien avec un autre sujet, il nécessitera donc une collaboration entre les deux équipes concernées, au moins au niveau des cas d'utilisation et du diagramme de séquence (données échangées).
  • Chaque séance de TD est l'occasion d'avancer dans une partie de la modélisation. S'il est d'usage de commencer par les cas d'utilisation, il faudra dans un premier temps se concentrer sur le détail d'une partie des cas d'utilisation (en détaillant les autres diagrammes), pour ensuite revenir vers les cas d'utilisation.
  • Le chargé de TD guide les équipes et joue le rôle de client.
  • le rendu à mi parcours (juste avant les vacances) donnera lieu à un retour à la 6ième séance.

Rapport intermédiaire

Il est à rendre au plus tard pour le lundi 27 février, 23h59. Il est à rendre au format électronique par envoie de courriel aux trois encadrants de TD : Frédéric Mallet, Philippe Collet et Philippe Renevier-Gonin.

Rapport Final

Il est à rendre au plus tard pour le vendredi 20 avril, 23h59. Il est à rendre au format électronique par envoie de courriel aux trois encadrants de TD : Frédéric Mallet, Philippe Collet et Philippe Renevier-Gonin.

Le barème pour le rapport final est dans le pdf : baremeRapFinal.pdf

Soutenance

jours à déterminer, début mai - mercredi 2 mai. Une soutenance devrait être effectuée par chaque équipe. Chaque soutenance dure 20-30 minutes :

  •  20 minutes de présentation : chaque présentation doit faire interVenir tous les membres de l'équipe de façon équivalente. Le plan suivant est conseillé :
    • Introduction et rappel du sujet
    • Présentation synthétique de votre conception : il ne s'agit pas de passer en revue tous les diagrammes de votre dossier de conception, mais plutôt de présenter la réalisation de scénarios typiques de votre application, en illustrant ainsi :
      • les choix de conception
      • les cas d'utilisation et les éventuelles interactions avec les autres systèmes d'information (ceux des autres équipes en priorité !)
      • les classes associées à la réalisation de ces cas, les diagrammes "dynamiques" et les spécifications OCL qui permettent de comprendre le fonctionnement de l'ensemble
    • La présentation peut donc s'articuler autour de plusieurs scénarios, et chaque membre peut ainsi détailler facilement un ou plusieurs scénarios.
  • 10 minutes de question :
    • Chaque membre du projet doit être capable de répondre aux questions sur les choix de conception généraux, les parties qu'il a conçues, le contenu du dossier de conception, etc.

Les transparents de vos soutenances doivent être envoyés à Philippe Renevier-Gonin au plus tard le lundi 30 avril (23h59).

Outil pour la modélisation UML

Pour la réalisation du dossier, un outil UML est nécessaire, mais aucun outil en particulier n'est imposé du moment que tous les membres de l'équipe ont les moyens de travailler ensemble avec le même outil.

L'outil par défaut est Papyrus UML v1.11 : http://www.papyrusuml.org . C'est un produit basé sur Eclipse, donc entièrement développé en Java et disponible sous Linux, Windows et Mac. Il supporte les principaux diagrammes UML 2, sauf le diagramme d'activités. Afin de réaliser ces diagrammes, un plugin supplémentaire a été ajouté à la version de Papyrus : il s'agit d'UMLet (http://www.umlet.com/), un petit outil de dessin de diagrammes UML (sans gestion de la cohérence), qui est disponible sous forme d'application ou de plugin Eclipse. La version 1.11 de Papyrus installé sur Linux au troisième étage du PV est disponible dans le répertoire /usr/local/papyrus.

Par ailleurs, l'outil Umbrello est normalement aussi installé sur les machines Linux du 3ème étage.

Calendrier

  • 25 janvier 2011 : 1er cours
  • 27 janvier 2011 : 1er TD
  • Lundi 27 février 2011 23h59 : date limite de rendu du dossier à mi-parcours (par courriel)
  • vendredi 20 avril 2011 23h59 : rendu des dossiers finaux (par courriel)
  • lundi 30 avril 2011 23h59 : envoie des transparents
  • début mai : soutenances (dates à confirmées)

Contenu des dossiers à rendre

Chaque dossier comprendra la conception et la spécification de votre modélisation, en fonction de l'itération il couvrira une partie ou tout le sujet. Chaque dossier sera composé des éléments suivants :

  • Ensemble des diagrammes de cas d'utilisation, cohérents vis-à-vis des autres systèmes d'informations.
  • Diagramme détaillé de classes (signature typée des attributs et des méthodes).
  • Une maquette (un ou plusieurs écrans) de(s) interface(s) utilisateur(s).
  • Un diagramme de séquences par cas d'utilisation en lien avec les maquettes des interfaces utilisateurs.
  • Au moins un diagramme d'activités (il est bien sûr pertinent de l'utiliser pour détailler un cas d'utilisation particulièrement complexe...)
  • Au moins un diagramme d'états (il est bien sûr pertinent de l'utiliser pour détailler une classe dont les états sont remarquables...)
  • Des spécifications OCL (préconditions, postconditions, invariants) sur les classes qui vous semblent les plus pertinentes.

L'ensemble du dossier, ainsi que la plupart des diagrammes, devront être accompagnés d'explications et/ou de motivations des choix de conception. Ceci est crucial pour la compréhension des diagrammes et représente une partie non négligeable de la note finale attribuée.

Un plan du rapport est proposé lors du cours.

Le rapport final suit le même plan que le rapport intermédiaire, avec tous les éléments supplémentaires mis en valeur dans les rubriques existantes. De plus, juste avant la conclusion, il faudra faire un bilan  de l'évolution du projet entre le rapport intermédiaire et le rapport final.

Tout retard sera sanctionné par pénalité sur la note.

Sujets

Les sujets (versions provisoires) sont dans le fichier sujets-COOA-brouillon.pdf.

Vous devez prendre connaissance de tous les sujets pour traiter les autres.

Planning des soutenances

Date : le mercredi 2 mai 2012

Lieu : PV 302. 

Planning des soutenances
Heure Groupe d'étudiants
Sujet
08h30-09h00 Cadoret - Noto - Pietri - Raybaud CSG
09h00-09h30 Ben Kouider - Khalifa - Randrianandrasana - Rasimba BLAG
09h30-10h00 Auric - Bennour - Bouthaina - Briqué Locazur
10h00-10h30 Andryszak - Favario - Ghionda - Noll ARG
10h30-11h00 Abidi - Ben Cheikh - Fogola - Ndiaye CAG
11h00-11h30 Calderone - Fafin - Fatkoulbayanova - Prouillet - Wielonsky SEGA
pause  
13h00-13h30 Adam - Khiter - Martins - Mercier CSG
13h30-14h00 Floch - Calzia - Sicilia - Moussaddak BLAG
14h00-14h30 Eskandari - Saidi Parto - Kaidi Locazur
14h30-15h00 Le Falher Obstancias - Baticle - Abdelkhalki - Hatta ARG
15h00-15h30 Bogo - Chatton -Da Silva - Oda SEGA
pause
16h00-16h30 Ardoin - Benhaddad - Martin - Ramdani CSG
16h30-17h00 Berchane - Mencarelli - Miraillet - Sabardeil BLAG
17h00-17h30 Cano - Joineaud - Le Gall - Plaire Locazur
17h30-18h00 Benghal - Bourel - Isoard - Treil De Pardailhan ARG
18h00-18h30 Brunel - Magroun - ELLILI ( ?) CAG

 

Mots clés:
FichierTailleDateAttaché par 
 baremeRapFinal.pdf
Aucune description
178.1 Ko11:01, 30 Mar 2012PhilippeRenevierGoninActions
 COO avancée-C01.pdf
Aucune description
898.62 Ko10:33, 24 Jan 2012PhilippeRenevierGoninActions
 COO avancée-C01-4p.pdf
Aucune description
861.86 Ko10:33, 24 Jan 2012PhilippeRenevierGoninActions
 COO avancée-C02.pdf
Aucune description
1141.14 Ko08:04, 1 Fév 2012PhilippeRenevierGoninActions
 COO avancée-C02-4p.pdf
Aucune description
1001.3 Ko08:04, 1 Fév 2012PhilippeRenevierGoninActions
 COO avancée-C03-avec-retours.pdf
Aucune description
1476.59 Ko18:22, 13 Mar 2012PhilippeRenevierGoninActions
 sujets-COOA-brouillon.pdf
Aucune description
380.06 Ko11:35, 24 Jan 2012PhilippeRenevierGoninActions
Images (0)
 
Commentaires (0)
Vous devez être connecté pour poster un commentaire.