À la fin de ce cours, les étudiants seront capables de :
-
Comprendre l’intérêt et les enjeux de la modélisation des systèmes d’information.
-
Connaitre les notions de base de la modélisation des systèmes d'information.
-
Définir le concept de modélisation des données et son importance pour les systèmes d’information.
-
Définir et comparer trois types de modèles de données (conceptuel, logique, physique).
-
Sur base d’exigences en langage naturel, créer un modèle Entité-Association Étendu qui représente la couche de données d’un système d’information (avec PlantUML et sur papier).
-
Transformer un modèle Entité-Association Étendu en modèle Relationnel logique normalisé (représenté sur papier et avec DBML).
-
Motiver les choix de conception dans la création et transformation des modèles quand plusieurs options sont envisageables.
-
Évaluer la qualité d’un modèle de données.
-
Choisir (avec motivation) entre plusieurs modèles de données alternatifs pour un système d’information donné.
-
Normaliser des modèles relationnels
-
Maîtriser les concepts de base de gouvernance des données et de qualité des données.
-
Développer des modèles de systèmes d’information au moyen de diagrammes UML.
-
Intégrer différents modèles UML dans des projets complexes.
-
Utiliser des outils de modélisation comme PlantUML et DBML.