Chapitre 0 - Préambule Fichier - Moodle

publicité
Faculté Polytechnique
Outils de Développement
Logiciel (ODL)
Préambule
Pierre Manneback
[email protected]
ODL
Outils de Développement Logiciel (COO et POO)
 Modélisation: IDM/UML (cours et exercices)
 IDM = Ingénierie Dirigée par les Modèles (Introduction à la méthode)
 UML= Unified Modeling Language
(Introduction à l’outil)
 Exercice dirigé avec Visual Paradigm (CASE Tool)
 Programmation: Java (TP)
Travaux pratiques sous Linux et NetBeans
(IDE Open Source, Oracle, https://netbeans.org/downloads/ )
Université de Mons
Prof. P. Manneback - Service INFO - FPMs, 2016-17 - cours ODL, Préambule
2
Objectifs
• Bien concevoir, modéliser et programmer en
orienté objet
• Bonne connaissance de base de l’IDM et de
UML
• Bonne pratique de Java
Université de Mons
Prof. P. Manneback - Service INFO - FPMs, 2016-17 - cours ODL, Préambule
3
Notes de cours
Slides sur plate-forme Moodle UMONS
(extraits des cours de Telecom Sud Paris et de
Ecole des Mines St-Etienne)
 Slides du cours
 Protocoles des Travaux Pratiques
Université de Mons
Prof. P. Manneback - Service INFO - FPMs, 2016-17 - cours ODL, Préambule
4
Table de matières
Partie Cours+Ex : l’Ingénierie Dirigée par les Modèles
1. Modélisation avec UML
2. Les Design Patterns
Université de Mons
Prof. P. Manneback - Service INFO - FPMs, 2016-17 - cours ODL, Préambule
5
Table de matières (2)
Partie TP : Java
1. Les bases
2. Classes abstraites et interfaces
3. Interfaces Graphiques
4. Traitement des exceptions
5. Collections
6. Les Designs Patterns
7-10 Exercice intégré
Lire attentivement les protocoles avant les TPs!
Université de Mons
Prof. P. Manneback - Service INFO - FPMs, 2016-17 - cours ODL, Préambule
6
Evaluation
- Exercice intégré : 20%
- Examen
- 1 énoncé comportant
-
Partie modélisation (40%)
Partie programmation Java (40%)
Université de Mons
Prof. P. Manneback - Service INFO - FPMs, 2016-17 - cours MLP, Préambule
7
Références









D. Conan, C. Taconet, C. Bac, cours UML, Telecom Sud Paris, 2015.
O. Boissier, G. Picard, cours SMA/G2I, ENS Mines Saint-Etienne, 2009.
Christine Solnon, Modélisation UML, INSA Lyon, 2012.
Tom Mens, Ingénierie Logicielle Dirigée par les Modèles, Université de MonsHainaut, http://informatique.umons.ac.be/genlog , 2014.
P.A. Muller, N. Gaertner, Modélisation objet avec UML, Eyrolles, 2003.
Richard Grin, Programmation objet, Université de Nice, 2012,
http://deptinfo.unice.fr/~grin/mescours/linfo/poo/index.html
H. Deitel & P. Deitel, Java: How to Program (10e édition), Prentice Hall, 2014,
pearsonhighered.com/cs-resources
C. Larman, Applying UML And Patterns: An Introduction To Object-Oriented
Analysis And Design And Iterative Development, Pearson Education, 2005.
M. Priestley, Practical Object-Oriented Design with UML,, McGraw Hill, 2nd edition,
2003.
Université de Mons
Prof. P. Manneback - Service INFO - FPMs, 2016-17 - cours ODL, Préambule
8
Téléchargement