====== 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 !!]]