User Tools

Site Tools


dut-4

CPOA: Conception et Programmation orientées Objet d'Applications

Niveau: DUT 2A (Bac+2), Volume: 44h
Equipe pédagogique: Véronique Deslandres, Noura Faci, et Christine Bonnet

Descriptif du cours

Les objectifs du module est de 1) comprendre la démarche méthodologique de conception et de programmation d’applications, sur une étude de cas du monde réel, 2) mettre en œuvre la conception détaillée en utilisant les bonnes pratiques orientée objet (exploitation d’interfaces, principe d’Ouverture/Fermeture, patrons de conception), 3) produire le code avec une bonne démarche d’implémentation (architecture 3-tiers, MVC, DAO) et des interfaces ayant une bonne ergonomie, et 4) mettre en œuvre une démarche de gestion de projet, classique ou agile. Ce cours permet ainsi de conjuguer et de mettre en pratique les concepts étudiés dans plusieurs modules incluant: la modélisation des données, conception des systèmes d’information, UML, JAVA, programmation Web, les bases des données, etc. Il permet également aux étudiants de manipuler et de découvrir les outils et les ressources nécessaires à la conception et réalisation de leurs applications : logiciels de modélisation, logiciels de travail collaboratif comme SVN ou GIT, la gestion de documentation, etc.

Contenu

  1. Approfondissement de la modélisation objet pour l’analyse
  2. Elaboration de modèles de conception et génération de codes pour la programmation
  3. Compréhension et mise en œuvre de patrons de conception (design pattern), éléments d'architecture logicielle
  4. Notions avancées de programmation orientée objet (par ex. : OCP, notions de dépendance et de couplage)
  5. Sensibilisation aux tests unitaires

Ressources

  1. Etudes de cas: Gestion du tournoi de tennis Lyon (tennis) et Gestion du festival de Cannes (cannes)
  2. Démarche méthodologique (metho)
  3. Tutoriel PowerAMC (tuto)
dut-4.txt · Last modified: 2020/02/10 04:34 by nfaci

CNRS INSA de Lyon LIRIS Université Lyon 2 Université Lyon 1