====== M2104 -- Bases de la conception orientée objet -- Semestre 2 ====== ===== Intervenants =====
^ Nom ^ Affiliation ^ Adresse ^ | [[blay@unice.fr|Mireille Blay-Fornarino (MBF)]] | IUT /UNS/I3S | Bureau XXX Ou Bâtiment Templiers :Bureau 449 ([[http://mireilleblayfornarino.i3s.unice.fr/|www]]) | | [[feneon@unice.fr|Nathalie Feneon (NF)]] | IUT/UNSA | Bureau XXX | | [[---]] | -- | Bureau XXX Ou Bâtiment Templiers :Bureau XXX | | [[info@afceurope.com|Annick Fron]] | [[http://www.afceurope.com/|Société AFC Europe]] | --- |
===== Objectifs du module ===== * Comprendre et modéliser une conception détaillée et l’implanter avec un langage à objets ===== Compétences visées : ===== * FA1-A : Analyse d’une solution informatique * FA1-B : Conception technique d’une solution informatique * FA1-C : Réalisation d’une solution informatique * FA1-D : Tests de validation d’une solution informatique Le module M2103 « Bases de la programmation objet » prendra en charge l'apprentissage des tests unitaires. ===== Planning ===== **Volume** * 10*1h de cours * 9*2h de TD * 5*3h de TD **Description** - Introduction à la modélisation {{:2013_2014:s2:introauml-2014.pdf|Cours Introduction à UML}} - Un système pourquoi? pour qui? Les cas d'utilisation {{:2013_2014:s2:umlcasutilisationbases-2014.pdf|Cours Cas d'utilisation}} * [[2013_2014:s2:TD:TD Use cases|TD sur les cas d'utilisation]] - Description du domaine {{:2013_2014:s2:umlclasses-2014.pdf|Cours Diagramme de classes}} {{:2013_2014:s2:exemplesclasses.pdf|Classes au travers d'un exemple}} * [[2013_2014:s2:TD:TD Domaine|TD sur les diagrammes de classes pour modéliser le domaine]] - Diagrammes de Séquences {{:2013_2014:s2:umlsequences-2014.pdf|Cours diagramme de séquence}} * [[2013_2014:s2:TD:TD Sequences|TD sur les diagrammes de séquence]] - De la modélisation au code {{:2013_2014:s2:deanalyseaconception-partie1-2014-.pdf|Cours sur le passage en conception et au code}} (2 séances) * [[2013_2014:s2:TD:TD classes-code|Diagrammes de classes en conception et passage au code]] (2 séances) - Compléments sur la modélisation * [[2013_2014:s2:TD:TD Plus loin|De l'analyse à la conception centrée les classes ]] (1 séance) - Associations et codage * [[2013_2014:s2:td:td_classes-code-associations|Des modèles aux codes : focus sur les associations ]] (2 séances) Pour la suite nous allons travaillé sur une étude de cas, le contrôle dynamique d'une [[2013_2014:s2:td:etudedecas|compétition d'escrime]]. - {{:2013_2014:s2:gestionversion-2013_2014-2.pdf|Introduction à la gestion de version : Cours}} * [[2013_2014:s2:TD:TDSVN|TD sur l'utilisation de SVN]] ===== Notations ===== * Un examen final sanctionne ce module. (coeff. 1) Seule une page au format A4, recto-verso, sera autorisée pour l'examen final. * Les **TD** se font en binôme. * Une note de TD première partie (coeff. 0.75): Certains TDs donnent lieu à un rendu qui est noté par binôme. * Des contrôles surprises viendront compléter la note obtenue en TD. * Un compte rendu à la fin de toutes les séances (coeff. 0.75) ==== Anciens examens ==== **Attention le format de l'enseignement a changé cette année, les examens vont aussi changer! Voici cependant des examens issus d'anciens examens.** * {{:2011_2012:s2:exams2-2011.pdf|Examen 2011}} * {{:2012_2013:s2:exams2-2012-court.pdf|Examen 2012}} ===== Références ===== [[http://www.afceurope.com/uml.html]] [[http://www.youtube.com/watch?v=50VrRVp7CtY#t=375| Comprendre les objets au travers des Tajines !!]] [[http://www.youtube.com/watch?v=H1Ie8Xr9-tI&feature=youtu.be|Des uses cases extraits de business Process !!]]