Guide UML
Ce guide a été élaboré dans le cadre d’un projet d’innovation pédagogique durant l’été 2023. Il servira 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, LOG2990 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.
Remerciements
Ce projet a été financé dans le cadre du concours 2023 du Fonds d’actions pédagogiques stratégiques FAPS de Polytechique Montréal. Il a été réalisé par les étudiants au baccalauréat Justin Lachapelle, Achille Saint-Hillier et Michel Lominy, sous la supervision du professeur François Guibault et des maîtres d’enseignement Éric Germain et Nikolay Radoev. Nous aimerions également remercier Amélie Simard, étudiante au baccalauréat, pour ses commentaires et suggestions d’améliorations.
Historique des révisions
2023/08/24: Version 1.0