Discipline(s) : Sciences et technologies, Sciences Humaines et Sociales

MI0C502T - Développement logiciel-conception

Accessible en Formation à distance
Semestre Semestre 1
Crédits ECTS 5
Volume horaire total 50

Domaine(s) LMD

SCIENCES HUMAINES ET SOCIALES, SCIENCES, TECHNOLOGIES, SANTE

Langue(s) d'enseignement

Français

Responsables

Sophie EBERSOLD: sophie.ebersold@univ-tlse2.fr

Pré-requis

Notions de bases de la Programmation Orientée Objets.

Objectifs

Etre capable de fournir une conception orientée objets d'un système, en UML.

Contenu

  • Présentation des notions avancées (classes abstraites et polymorphisme)
  • Présentation du formalisme UML : rappel des diagrammes de classes, diagrammes de séquences, collaboration, machines à états finis, cas d’utilisation, activités
  • Démarche de conception ad hoc avec UML (analyse des pbs, conception sur la base des diagrammes)
  • Présentation des patrons de conception les plus utilisés (MVC, composite, singleton, visiteur)
  • Mise en œuvre de ces notions dans un projet de conception, développé ensuite en Java