IFT785 - Approches orientées objets

programmes offrant cette activité pédagogique (cours)

Doctorat en informatique

Maîtrise en génie logiciel

Maîtrise en informatique

Sommaire

Cycle
2e cycle
Crédits
3 crédits
Durée
1 trimestre
Faculté/Centre
Faculté des sciences
Répartition de la charge de travail
3-0-6
Cible(s) de formation

Connaître les concepts des approches orientées objets; concevoir le développement de systèmes informatiques dans une optique orientée objets; comparer des méthodes et outils orientés objets afin de pouvoir choisir ceux qui conviennent le mieux dans le développement de systèmes particuliers.

Contenu

Concepts de base : objet, acteur, agent, classe, message, héritage, délégation, instanciation, clonage, spécialisation, différenciation, classe abstraite, généricité, polymorphisme, persistance. Méthodes d'analyse et de conception orientées objets, comme OOD, HOOD, OMT, OOSE, OOAD et RDD. Langages orientés objets, tels que Smalltalk, C++, Eiffel, CLOS, ABCL. Outils pour le développement orienté objets.