 |  |  |
| INFO0063-1 | Ingénierie du logiciel orienté-objet
|

 |
| Durée : | 30h Th, 30h Pr |
 |
| Nombre de crédits : |
| Master en ingénieur civil en informatique, à finalité approfondie, 1re année |  | Deuxième quadrimestre |  | 5 |
 |
| Master en sciences informatiques, à finalité approfondie, 1re année |  | Deuxième quadrimestre |  | 6 |
 |
| Master en ingénieur civil en informatique, à finalité spécialisée en gestion, 1re année |  | Deuxième quadrimestre |  | 5 |
 |
| Master en sciences informatiques, à finalité spécialisée en gestion, 1re année |  | Deuxième quadrimestre |  | 6 |
 |
| Master en sciences informatiques |  | Deuxième quadrimestre |  | 6 |
 |
| Master en bioinformatique et modélisation, à finalité approfondie, 1re année |  | Deuxième quadrimestre |  | 6 |
 |
|
 |
| Nom du professeur : | Bernard Boigelot |
 |
Langue(s) du cours :
 |
| Langue française |
 |
Contenus du cours :
 |
| Le cours considère un processus de développement et étudie les différentes activités qui le composent. Chaque phase d'un cycle de développement est illustrée à l'aide du langage UML. Les questions d'implémentation sont abordées dans le contexte du langage Java. Le cours contient également une introduction élémentaire à la programmation orientée-objet, aux schémas d'architecture logicielle, ainsi qu'aux techniques de test. |
 |
Acquis d'apprentissage (objectifs d'apprentissage) du cours :
 |
| Maîtriser les techniques de modélisation et de développement de logiciels orientés-objet complexes et de grande taille. |
 |
Prérequis et corequis / Modules de cours optionnels recommandés :
 |
| Une connaissance des mécanismes de programmation orientée-objet et du langage Java. |
 |
Activités d'apprentissage prévues et méthodes d'enseignement :
 |
| Séances de répétitions. Un travail est à réaliser par les étudiants. |
 |
Mode d'enseignement (présentiel ; enseignement à distance) :
 |
| Un cours théorique suivi de séances de répétitions. Un travail est à réaliser par les étudiants (individuellement ou par groupes de deux). Le cours se donne au deuxième semestre. |
 |
Lectures recommandées ou obligatoires et notes de cours :
 |
| Une copie des transparents utilisés lors du cours théorique est disponible sur la page WWW associée au cours.
Ouvrages de référence :
- Applying UML and Patterns, Craig Larman, Prentice-Hall, 1997.
- UML Distilled, Martin Fowler et Kendall Scott, Addison-Wesley, 1998.
- Design Patterns : Elements of Reusable Object-Oriented Software, E. Gamma, R. Helm, R. Johnson et J. Vlissides, Addison-Wesley, 1994.
|
 |
Modalités d'évaluation et critères :
 |
| Un examen écrit en juin. Un examen écrit en septembre. Le travail pratique intervient dans la note finale, et doit être représentés s'il n'a pas été réussi en première session. |
 |
Remarques organisationnelles :
 |
| Une page WWW reprenant les informations relatives au cours peut être consultée à l'adresse suivante :
http://www.montefiore.ulg.ac.be/~boigelot/cours/se/. |
 |
Contacts :
 |
| Enseignant : Bernard Boigelot, boigelot@montefiore.ulg.ac.be
Assistant: Jean-François Degbomont, degbomont@montefiore.ulg.ac.be |
 |