Ce cours conduit l’étudiant de Licence GELO de la modélisation des données, déjà pratiquée, à la conception complète d’un système d’information. Il approfondit la méthode Merise sur ses deux axes — traitements (MCT, MOT) et données (MCD avancé, MLD, MPD) —, outille l’analyse des besoins (techniques de recueil, cahier des charges, cas d’utilisation UML, prototypage) et présente les grandes architectures des SI (3-tiers, SOA, microservices). Les études de cas sont ancrées dans le contexte nigérien : bibliothèque universitaire, gestion des ressources humaines d’une administration, paiement des frais de scolarité par Mobile Money, PME de livraison à Niamey. Les scripts SQL des modèles physiques ont été exécutés sous PostgreSQL pour vérifier leur validité.
Objectifs d’apprentissage
- Maîtriser la démarche Merise complète : MCT, MOT, MCD, MLD, MPD pour des SI complexes.
- Conduire une analyse des besoins et rédiger un dossier de spécifications fonctionnelles.
- Comprendre et appliquer les architectures des systèmes d’information : SOA, microservices.
- Réaliser une étude de cas complète de conception d’un SI : de l’expression du besoin au MPD.
Prérequis
Modélisation BDD & Merise Avancée (BDM2133) — GELO S2 ; SQL & Bases de Données Relationnelles (SQL3131) — GELO S3 : entités, associations, cardinalités, passage au relationnel, DDL SQL.
Plan du cours
- Leçon 1 — Merise Niveau Conceptuel Complet
- Leçon 2 — Du MLD au MPD
- Leçon 3 — Analyse des Besoins et Spécifications
- Leçon 4 — Architectures des Systèmes d’Information
Travaux pratiques
- Applications guidées du syllabus : modélisation complète du SI d’une bibliothèque universitaire (leçon 1) ; génération du MPD et du script SQL d’un système de gestion RH (leçon 2).
- Exercices corrigés : CIF et spécialisation, volumétrie, exigences MoSCoW, cas d’utilisation, choix d’architecture, découpage en microservices.
- TP (leçon 4) : étude de cas complète — conception du SI d’une PME nigérienne du secteur numérique.
Modalités d’évaluation
Volume horaire : CM 14 h, TD 6 h, TP 8 h, travail personnel (TPE) 32 h, soit 60 h de charge totale (CTT) — 3 crédits. Évaluation : contrôle continu (CC, 40 %) + examen terminal (ET, 60 %) ; nature mixte. Le contrôle continu repose sur les dossiers de modélisation et l’étude de cas ; le quiz en ligne sert à l’auto-évaluation.
Bibliographie
- D. Nanci, B. Espinasse, Ingénierie des systèmes d’information — Merise, Vuibert.
- M. Fowler, Patterns of Enterprise Application Architecture, Addison-Wesley.
- P. Roques, UML 2 par la pratique, Eyrolles.
- S. Newman, Building Microservices, O’Reilly.
