Modélisation de systèmes d'information
- Code de l'UE EIMIB314
-
Horaire
30 15Quadri 1
- Crédits ECTS 3
-
Langue d'enseignement
Français
- Professeur Burnay Corentin
À la fin de ce cours, les étudiants seront capables de :
1. Comprendre l'intérêt et les enjeux de la modélisation des systèmes d'information.
2. Connaitre les notions de base de la modélisation des systèmes d'information.
3. Définir le concept de modélisation des données et son importance pour les systèmes d'information.
4. Définir et comparer trois types de modèles de données (conceptuel, logique, physique).
5. 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 Draw.io et sur papier).
6. Transformer un modèle Entité-Association Étendu en modèle Relationnel logique normalisé (représenté sur papier et avec DBML).
7. Motiver les choix de conception dans la création et transformation des modèles quand plusieurs options sont envisageables.
8. Évaluer la qualité d'un modèle de données.
9. Choisir (avec motivation) entre plusieurs modèles de données alternatifs pour un système d'information donné.
10. Normaliser des modèles relationnels.
11. Maîtriser les concepts de base de gouvernance des données et de qualité des données.
12. Développer des modèles de systèmes d'information au moyen de diagrammes UML.
13. Intégrer différents modèles UML dans des projets complexes.
14. Utiliser des outils de modélisation comme Draw.io et DBML.
Les objectifs de ce cours sont :
1. Fournir une compréhension approfondie des techniques de modélisation des systèmes d'information et des données.
2. Développer les compétences nécessaires pour utiliser des outils de modélisation pour créer et gérer des modèles de systèmes d'information.
3. Préparer les étudiants à analyser et améliorer la qualité des modèles de données et leur gouvernance.
4. Former les étudiants à l'utilisation de diagrammes UML, Entité-Association et Relationnels pour la conception de systèmes d'information complexes.
5. Amener les étudiants à gérer un projet de spécification d'un système d'information, en articulant ses différentes couches (données, comportement, interface), et à s'initier aux bases du prototypage comme modèle non notationnel.
1. Introduction générale à la modélisation des systèmes d'information, à l'ingénierie des exigences (Requirements Engineering) et à la Business Analysis.
2. Diagrammes de cas d'utilisation.
3. Diagrammes d'activité.
4. Modélisation Conceptuelle des Données (Langage Entité-Association Étendu).
5. Modélisation Logique et Physique (Langage relationnel, conversion et normalisation).
6. Diagrammes de classe.
7. Diagrammes d'état.
8. Diagrammes de séquence.
9. Introduction au prototypage (approche "vibe coding").
· Cours Magistraux : Présentation des concepts théoriques.
· Travaux Pratiques : Exercices de modélisation complexes et approfondis, avec une attention particulière à la qualité et la gouvernance des modèles.
· Outils : Utilisation de Draw.io et DBML.
· Examen (70%) : Évaluation finale écrite avec des questions et exercices théoriques et pratiques ainsi qu'une étude de cas.
· Projet (30%) : Réalisation en groupe d'un projet de spécification et de modélisation d'un système d'information (incluant un rapport intermédiaire), évalué sur la qualité des modèles produits et leur cohérence avec les exigences, ainsi que lors d’une défense orale.
| Formation | Bloc | Crédits | Obligatoire |
|---|---|---|---|
| Bachelier en ingénieur de gestion | 3 | 3 | Oui |