COO S6 - 2014-2015
Volume : 36h (6h de cours, 10 * 3h de TD)
Parcours : L3 Informatique parcours MIAGE
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 : Serena Villata - Prenom.Nom@inria.fr
- TD : Eric Valade - Prenom.Nom@unice.fr
- TD : Ameni Bouaziz - Nom@i3s.unice.fr
Evaluation
- 40% : premier rendu à mi-projet, sur le noyau du système. Description complète de sous-système, cohérent.
- 20% : soutenance (fin du module).
- 40% : compte-rendu final (fin du module).
Cours
Sujets
Les différentes entreprises listées ci-dessous ont besoin d'un nouveau système informatique adapté à leur métier. L'objectif du nouveau système informatique est, en plus de répondre aux besoins exprimés ci-dessous, de permettre de connaitre les coûts et/ou profits des entreprises ou services concernés.
Les sujets seront disponibles ici
Déroulement
Ce module fait réaliser en équipes (4 personnes ou 3 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 deux autres sujets, il nécessitera donc une collaboration entre les é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 (au bout de 5 séances) donnera lieu à un retour à la 6ième séance.
Modalités de Rendu du rapport intermédiaire
à rendre pour le mardi 10 mars 2015 à 23h59.
Un courriel doit être envoyé au plus tard mardi 10 mars 2015 à 23h59, à Serena Villata ET Ameni Bouaziz ET Eric Valade avec un rapport (document de conception) en attachement (au format pdf).
Ce rapport porte au minimum sur :
- Une introduction effectuant le rappel du sujet, et détaillant les choix de conception effectués dans l'ensemble du dossier
- Les cas d'utilisation du "noyau" (un cas d'utilisation se détaille par son diagramme, du texte et/ou un diagramme d'activités détaillant son fonctionnement).
- Un ou plusieurs diagrammes détaillés de classes (signature typée des attributs et des méthodes).
- Une maquette (un ou plusieurs écrans) de(s) interface(s) utilisateur(s) et les scenarii.
- Un diagramme de séquences par cas d'utilisation en lien avec les maquettes des interfaces utilisateurs.
TAILLE MAXIMUM DU RAPPORT INTERMEDIAIRE : 20 pages soit 10 feuilles (hors annexe)
Tout retard sera sanctionné par pénalité sur la note.
Un plan indicatif du rapport intermédiaire est :
- Introduction
- Résumé du sujet
- Résumé des points en interaction avec les autres équipes
- Problématiques à soulever
- Point de vue général de l’architecture
- Un glossaire
- Une représentation générale (diagramme d’activité)
Pour la suite : TOUT DIAGRAMME DOIT ETRE EXPLIQUE
- Analyse des besoins (exigences) : Cas d’utilisation
- Acteurs
- Diagrammes de Cas d’utilisation
- Scénarios (sous forme textuelle, un par use case)
- Un morceau de Maquette IHM pour chaque use case
- Conception Logicielle
- Point de Vue Statique : Diagrammes de Classes lisible en format A4 ( une découpe « logique » avec répétition de certaine classe).
- Point de vue Dynamique
- Diagrammes de Séquence
- Chaque diagramme de séquence devra référencer un use-case.
- Morceau(x) d’IHM associé(s)
- eventuellement vos Diagrammes de Machine d’Etat
- Interactions avec les autres S.I. (ce qui est commencé)
- Maquette de l’interface
- une maquette globale rattachée aux diagrammes présentés dans le document (synthèse des points 3-4-5)
- Lien avec les scénarios
- Conclusion : Analyse de votre solution : points forts et points faibles
- EN ANNEXE : le squelette des classes avec les attributs et les méthodes. Dans les méthodes, complétez avec les appels des autres méthodes déduites des diagrammes de séquences. Le code n'est complet, mais ces appels doivent être présents. c.f. cours de Dominique Ribouchon.
Modalités de Rendu et de Soutenance
Un courriel doit être envoyé au plus tard mardi 21 avril 2015 à 23h59, à Serena Villata ET Ameni Bouaziz ET Eric Valade avec un rapport (document de conception) en attachement (au format pdf).
La soutenance consistera dans une presentation de 15 minutes pour chaque group (10 slides au maximum).
Date: lundi 11 Mai, 8h30-12h00, Salle C4.