Vous êtes ici : FIL > Portail > Master Miage > M1 FA > COO

Conception Orientée Objets

Responsable

Vincent Aranega

Volume horaire

40h de Cours-TD au premier trimestre du M1

Crédits

5 ECTS
Anne-Cécile Caron
dernière modification : 18/09/2019 à 11:19:34

Objectifs

Les objectifs pédagogiques de ce cours sont d'asseoir les concepts de la programmation et de la conception orientée objets dans le but de construire des logiciels ou des composants logiciels possédant les critères de qualité que sont la réutilisabilité, l'extensibilité, la maintenance, la fiabilité, l'efficacité, la facilité d'utilisation, la testabilité, l'intégrité ...

Contenu

Acquérir des bon réflexes de développement logiciel objet. - Sensibilisation à eXtrem Programming (XP) Les valeurs (simplicité, communication, feedback et courage) Les besoins et les attentes du client sont au coeur du projet Les techniques (itérations, test, pair-programming, narrations) - Développement dirigé par les tests On souligne l'importance de tests automatisables en s'appuyant sur les tests pour piloter le projet Garantir l'adéquation avec les besoins du client Faciliter évolution et maintenante (non régression) - Principes du développement objet Structuration d'un logiciel Organisation des différentes parties d'un programme - Patrons de conception comme le patron fabrique, façade, commande ou visiteur - Support à la conception Utilisation de cartes de collaborations et responsabilités Démarche de conception itérative, illustration avec UML - La mise en pratiques s'effectue sur un mini-projet qui est un gros TP réalisé sur l'ensemble du cours.
Anne-Cécile Caron
dernière modification : 18/09/2019 à 11:19:35