uqac.ca

web

8INF956

Développement avancé de logiciels : Patrons et Modèles

(3.0 cr.)

Concepts avancés de logiciels. Réutilisation de composants logiciels (patrons, modèles, librairies, plateformes). Concept de patrons. Patrons dans les étapes de développement de logiciels : patrons d'analyse, patrons d'architecture, patrons de conception et patrons de programmation. Autres formes de patrons: patrons ressources (Réflection, Plugin, Sérialisation, etc.), les patrons à distance (Remoting patterns: pooling, leasing, Lookup, etc.), etc. Développement orienté (MDA): modèle, architecture et plateforme. Types de modèles: Computation Independent Model (CIM), Platform-Independent Model (PIM), Platform-specific model (PSM) et un modèle de composants (Platform model-PM).

(06/2012)

Appartenance départementale

Informatique et mathématique

Programmes dans lesquels se trouve ce cours

0784 Programme court de deuxième cycle en informatique pour étudiants en séjour d'études
1537 Maîtrise en informatique (jeux vidéo)
3017 Maîtrise en informatique
3037 Maîtrise en informatique
3775 Diplôme de deuxième cycle en informatique appliquée

Ce cours est offert au trimestre suivant:

Hiver 2018

Groupe 01 (CHICOUTIMI JOUR) - RÉSERVÉ

du mardi 09-01-2018 au mardi 24-04-2018 de 09:30 à 12:15 Local: H0-1070
À propos du site Web institutionnel - © UQAC 2018. Tous droits réservés.