Guide UML
Ce guide a été élaboré dans le cadre d’un projet d’innovation pédagogique mené en 2023. Son rôle est de servir de référence pour l’utilisation de l’UML au département de génie informatique et génie logiciel, plus particulièrement pour les cours LOG2400, LOG3420, LOG2995 et LOG3990.
Il est important de noter que ce guide se base sur la version 2.5.1 de la norme UML. Il est possible que de nouvelles versions soient disponibles. Nous vous invitons à consulter fréquement l’historique des versions de la norme.
Prérequis
Le contenu de ce guide prend pour acquis que les personnes qui le liront seront familiers avec:
- La programmation orientée objet
- Les rudiments de la programmation procédurale
- La syntaxe des langages C++ et Python
Langue
Ce site a été rédigé en français. Cependant, pour quelques termes propres à l’UML ou à des normes de programmation, l’emploi de l’anglais sera de mise pour faciliter la lecture.
Bibliographie
Pilone, D. and Pitman, N. (2009) Uml 2.0 in a nutshell. Sebastopol: O’Reilly Media.
Historique des révisions
2026/04/16: Version 2.0 : révision de plusieurs sections et ajout du cas PolyCal
2023/08/24: Version 1.0 : création du guide UML
(Nous vous invitons à consulter la page des remerciements.)