TD : Études de Cas - Conception de Systèmes d’Information (IGL233)
Ce document présente 20 études de cas basées sur des situations réelles. Chaque sujet place l’étudiant dans un contexte professionnel ou de vie quotidienne complexe. L’objectif est d’extraire les informations nécessaires pour concevoir le système d’information.
Consignes pour chaque étude de cas :
- Identifier les différentes entités et leurs propriétés pour cette gestion.
- Préciser les différentes associations entre les entités et ajouter les propriétés pour les associations porteuses de propriétés.
- Préciser les cardinalités pour les différentes associations.
- Établir le Modèle Conceptuel de Données (MCD).
- Transformer le MCD en Modèle Logique de Données (MLD).
1. La métamorphose de l’Agence TechLive
Le rédacteur en chef de l’agence de presse numérique TechLive est à bout de souffle. Son équipe grandit plus vite que ses outils et le chaos s’installe dans la gestion des publications. Pour y remédier, il imagine une plateforme où chaque collaborateur qui se connecte possèderait une identité numérique claire, définie par un login unique qui lui est propre, ainsi que son nom de famille, son prénom et une adresse email de contact officielle. Dans cette organisation, il juge indispensable d’attribuer à chacun un rôle bien défini, comme celui d’auteur, d’éditeur ou encore d’administrateur technique. Les auteurs, au cœur de l’activité, passeraient leurs journées à rédiger des articles dont on enregistrerait le titre accrocheur, l’intégralité du contenu textuel et la date précise de rédaction. Pour que les lecteurs s’y retrouvent, chaque article doit impérativement être rangé dans une thématique précise, une catégorie possédant un nom et une courte description, même si on pourrait aussi lui associer plusieurs étiquettes volantes, des tags identifiés par un simple libellé, pour faciliter les recherches croisées. L’interaction avec le public n’est pas oubliée : les lecteurs pourraient poster des commentaires sous les articles en laissant leur pseudo, leur message et la date de l’envoi. Cependant, le rédacteur en chef insiste sur une règle de sécurité majeure : un commentaire ne doit apparaître sur le site qu’après avoir été formellement validé par un membre de l’équipe possédant spécifiquement le rôle d’éditeur.
2. Le virage numérique de Bio-Cosmétiques
Aminata, qui dirige la boutique Bio-Cosmétiques, se rend compte que ses carnets de commandes papier ne suffisent plus face à l’afflux des clientes en ligne. Elle souhaite que son futur système gère un catalogue de produits très précis. Chaque article en vente doit avoir une référence unique pour l’inventaire, un nom commercial, son prix unitaire actuel et le niveau de stock disponible en rayon. Pour structurer sa boutique, elle veut regrouper ces produits par familles, comme les soins du visage ou les huiles corporelles. Les clientes, de leur côté, devront créer un compte avec une adresse email unique qui servira d’identifiant, leur nom complet et une adresse de livraison précise. Lorsqu’une cliente valide son panier, cela crée une commande numérotée à une date précise. Pour chaque commande, Aminata doit savoir exactement quels articles ont été choisis. Elle a besoin de mémoriser la quantité commandée pour chaque produit ainsi que le prix unitaire qui a été appliqué ce jour-là, car ses tarifs fluctuent selon les saisons. Finalement, chaque commande validée doit déboucher sur l’émission d’une facture unique comportant son propre numéro ainsi que le montant total calculé.
3. Le projet interne d’Agile-Sync
La start-up Agile-Sync a décidé de ne plus payer d’abonnements pour ses outils de gestion de projet. Les développeurs ont commencé à concevoir leur propre application inspirée de la méthode Kanban. Le système doit permettre de créer différents tableaux de bord, chacun identifié par le titre du projet concerné. À l’intérieur de ces tableaux, on pourrait organiser le travail en plusieurs colonnes, appelées listes, portant des noms comme “en attente” ou “en test”, avec un numéro d’ordre pour le classement. Les tâches elles-mêmes seraient représentées par des cartes mentionnant un intitulé clair, une description technique et une date d’échéance à ne pas dépasser. N’importe quel membre de la start-up, reconnu par son email et son nom, pourrait être affecté à un ou plusieurs tableaux de bord. Une carte peut être couverte de plusieurs étiquettes colorées définies par un libellé simple et un code couleur. Les développeurs insistent sur la flexibilité : une même carte peut être assignée à plusieurs collaborateurs en même temps pour les travaux en binôme, mais elle ne peut physiquement se trouver que dans une seule liste à la fois.
4. L’initiative Pro-Connect à Fès
Dans les bureaux de la mairie de Fès, on discute de la création d’un portail pour valoriser les artisans de la ville. Le projet Pro-Connect doit recenser toutes les entreprises locales en enregistrant leur numéro Siret officiel, leur enseigne et leur adresse physique. Chaque établissement doit être rattaché à un secteur d’activité particulier, comme la poterie ou la menuiserie, et être localisé dans un quartier spécifique de la cité. Les citoyens qui utilisent le portail, identifiés simplement par un pseudo et un email, auraient la possibilité d’évaluer les services. Un avis laissé par un citoyen comporterait une note sur cinq, un commentaire détaillé et la date de visite. La mairie veut instaurer une règle stricte : un internaute ne peut déposer qu’un seul avis pour une même entreprise afin d’éviter les manipulations. De leur côté, pour rendre leur fiche attractive, les artisans pourraient mettre en ligne une série de clichés montrant leurs ateliers ou leurs produits, chaque photo ayant un titre et une adresse URL pour l’image.
5. Le parcours Smart-Learning
L’académie Smart-Learning veut révolutionner ses formations à distance en automatisant le suivi pédagogique. Le catalogue propose divers cours identifiés par un code interne et un titre. Pour faciliter l’apprentissage, chaque cours est scindé en plusieurs modules portant chacun un titre, et chaque module est lui-même composé de plusieurs leçons. Une leçon possède un titre et un type bien précis, comme une vidéo, un texte de cours ou un quiz d’évaluation. Les apprenants qui s’inscrivent, munis de leur matricule et de leur adresse email, peuvent suivre plusieurs cours en parallèle. Le centre de formation a besoin de savoir avec exactitude à quelle date chaque étudiant termine chaque leçon pour mesurer leur assiduité. À la fin d’un parcours complet, le système vérifie si toutes les étapes ont été franchies et, le cas échéant, délivre une certification officielle. Ce document possèderait un numéro de série unique et une date d’obtention, attestant de la réussite de l’étudiant pour ce cours spécifique.
6. L’espace Voisinage-Sûr
Les habitants d’un quartier résidentiel ont décidé de créer un petit espace numérique privé pour renforcer la solidarité locale. Pour s’inscrire, chaque résident doit choisir un pseudo qui ne peut pas être utilisé par quelqu’un d’autre et fournir une photo de profil. Une fois connectés, ils peuvent publier des messages composés d’un texte et de l’heure exacte de publication. L’aspect social est au cœur du projet : un habitant peut choisir de s’abonner au profil d’un autre voisin pour suivre ses actualités. Les membres peuvent manifester leur intérêt en aimant une publication ou en y ajoutant un commentaire écrit. Le système doit conserver précieusement le contenu de ces commentaires ainsi que leur date. Pour l’administrateur du groupe, il est vital de pouvoir tracer quel membre a posté quel message et d’identifier précisément qui a cliqué sur le bouton “j’aime” de chaque publication.
7. Le quotidien de Yassine, consultant
Yassine travaille comme consultant indépendant sous le nom d’Audit-Control. Sa gestion administrative devient complexe car il traite avec de grandes entreprises qui exigent un suivi rigoureux. Pour chaque client, il doit mémoriser le nom de la société, l’adresse du siège et le numéro de TVA intracommunautaire. Son processus commence souvent par l’émission d’un devis numéroté à une certaine date. Si le client accepte, ce document change de statut pour devenir une facture officielle. Une facture détaille différentes lignes de prestations, chacune mentionnant la nature du service fait, la quantité d’unités d’œuvre et le prix unitaire qui a été négocié. Ces lignes renvoient généralement à un catalogue de services types que Yassine a défini, chaque service ayant un code et un tarif de base. Comme les projets durent plusieurs mois, les clients effectuent des paiements partiels. Yassine doit donc enregistrer dans son système chaque versement reçu, avec la date du jour et le montant versé, en le rattachant à la facture concernée.
8. L’atelier du blogueur éco-responsable
Un passionné de nature gère un blog technique ultra-léger. Sa méthode est particulière : il rédige tout sur son ordinateur dans des fichiers texte simples. Pour lui, chaque fichier est une source documentaire dont il suit le chemin sur son disque et la date de la dernière modification. Ces sources sont ensuite transformées par un script en articles de blog possédant un titre et un “slug”, cette partie de l’URL qui doit être unique. Chaque article est l’œuvre d’un seul auteur dont on connaît le nom et la petite biographie. Le résultat final du processus est une page web publiée à une adresse URL précise. Le blogueur veut maintenir une traçabilité parfaite : il doit savoir quel article est exposé sur quelle page web et, surtout, quels fichiers sources ont contribué à la création de cet article, car un texte principal peut souvent être accompagné de plusieurs fichiers annexes ou d’images sources.
9. Le comptoir SAV d’Electro-Shop
Dans le magasin Electro-Shop, le responsable du service après-vente veut moderniser la gestion des pannes. Lorsqu’un client, identifié par son nom et son téléphone, rapporte un appareil, un technicien ouvre immédiatement un ticket de support. On attribue à ce ticket un numéro, un sujet résumant le problème, une date d’ouverture ainsi qu’un niveau de priorité. Chaque ticket est alors placé sous la responsabilité d’un technicien dont on connaît le nom et la spécialité. Le SAV doit suivre l’évolution de la réparation à travers différents statuts. Pendant toute la durée du traitement, un fil de discussion s’établit entre le client et le réparateur : chaque message envoyé est enregistré avec son contenu, sa date et l’identité de celui qui l’a écrit. Enfin, pour le suivi de la garantie, chaque ticket doit rester lié à l’article précis acheté par le client, identifié par son modèle et son numéro de série unique.
10. Les défis Vita-Habit
Un coach sportif vient de lancer Vita-Habit, une application pour aider ses clients à changer de mode de vie. Chaque utilisateur choisit un pseudo secret. L’idée est de se fixer des habitudes quotidiennes, comme faire trente pompes ou lire vingt pages d’un livre. Chaque habitude possède un nom et un objectif chiffré. Pour mieux s’organiser, les clients peuvent classer leurs habitudes par catégories, comme le sport ou la culture. Le cœur de l’application réside dans la validation : chaque jour, l’utilisateur indique s’il a réussi son défi en notant la date, la valeur qu’il a réellement atteinte et un petit commentaire sur son ressenti. Le coach veut pouvoir consulter l’historique complet de ces validations pour encourager ses clients et calculer leurs séries de succès ininterrompus.
11. La mémoire culinaire du village
Une association culturelle a décidé de créer une “mémoire culinaire numérique” pour que les recettes des grand-mères ne se perdent pas. Pour chaque recette, on enregistre un titre évocateur, le temps nécessaire à la cuisson et une estimation du niveau de difficulté. La préparation est découpée en une série d’étapes que l’on numérote scrupuleusement pour ne pas se tromper dans l’ordre des actions. Les ingrédients nécessaires, simplement nommés, sont la base de chaque plat. Cependant, l’association insiste sur un point : pour chaque ingrédient utilisé dans une recette précise, il faut mentionner la quantité exacte et l’unité de mesure utilisée, comme deux cents grammes de sucre. Les membres de l’association qui utilisent le site peuvent parcourir les fiches et marquer leurs recettes préférées comme favorites pour les retrouver plus tard dans leur espace personnel.
12. Le pipeline de Dev-In-Flow
L’agence de conseil Dev-In-Flow souhaite structurer sa démarche commerciale. Pour eux, tout commence par une organisation, une entreprise cliente dont on connaît le nom et l’adresse du siège social. Au sein de ces entreprises, les consultants traitent avec des contacts humains identifiés par leur nom, leur poste et leur email. Le suivi porte sur des opportunités d’affaires, c’est-à-dire des projets potentiels décrits par un sujet, un budget estimé et le stade actuel de la négociation dans le tunnel de vente. Pour transformer ces opportunités en contrats signés, plusieurs rendez-vous sont organisés. Le système doit mémoriser la date et l’heure de chaque rencontre ainsi qu’un résumé de la discussion. Chaque opportunité est toujours rattachée à un contact principal chez le client qui sert de référent tout au long des échanges et des prises de rendez-vous.
13. Les enchères Vintage-Auto
Un passionné de modélisme a créé un club de collectionneurs de voitures miniatures et organise des ventes aux enchères privées. Chaque membre du club possède un identifiant, son nom et son adresse de livraison. Un membre peut décider de mettre en vente un spécimen de sa collection, devenant ainsi le vendeur d’un article décrit par son nom, son état technique et son prix de réserve, en dessous duquel la vente n’est pas conclue. Les autres membres agissent alors comme des acheteurs potentiels en déposant des offres. Une offre d’enchère est caractérisée par le montant proposé et l’heure exacte, à la seconde près, du dépôt. Le système doit conserver la trace de toutes les offres successives sans exception pour chaque objet mis en vente, permettant ainsi de retracer l’épopée de chaque enchère jusqu’à la clôture.
14. Les enquêtes d’Opinion-Lab
L’institut Opinion-Lab réalise des études de marché pour de grandes marques. Pour cela, ils conçoivent des sondages thématiques portant un titre et une date de lancement. Un sondage est constitué d’une suite de questions posées dans un ordre précis. Pour que les réponses soient exploitables statistiquement, les concepteurs définissent pour chaque question une liste d’options de réponses autorisées, comme par exemple “très satisfait” ou “pas du tout”. Les participants, que l’on identifie par leur adresse email pour éviter les doublons, répondent au questionnaire. Le système de gestion de données doit être capable d’enregistrer avec précision quel participant a sélectionné quelle option particulière pour chacune des questions posées lors d’un sondage.
15. Le magasin Soft-Cloud Market
Un développeur indépendant vend ses propres logiciels et guides de formation sur sa plateforme Soft-Cloud Market. Il propose des produits numériques identifiés par leur nom et leur numéro de version. Chaque produit renvoie à un fichier réel stocké sur le serveur, dont on connaît le nom exact et le poids en mégaoctets. Dès qu’un client achète un produit, le système génère automatiquement une clé de licence unique qui lui est rattachée. Cette clé est le sésame indispensable pour accéder au téléchargement sécurisé. Afin de limiter le partage illégal de ses créations, le développeur veut que chaque tentative de téléchargement soit tracée dans son système : il souhaite connaître la date, l’heure et l’adresse IP de chaque accès effectué grâce à une licence spécifique.
16. La surveillance Protect-IoT
Une usine de transformation chimique a été équipée de capteurs intelligents pour prévenir les risques industriels. L’usine est découpée en plusieurs zones de sécurité, comme le secteur de stockage ou l’unité de mélange. Dans chaque zone, des capteurs sont installés en poste fixe ; ils possèdent chacun un identifiant matériel unique et un type défini, par exemple “sonde de température” ou “détecteur de gaz”. Ces appareils mesurent des valeurs en continu et envoient des relevés datés précisément à la centrale. Le système compare ces données avec des seuils critiques. Si une valeur dépasse les limites autorisées, une alerte est immédiatement créée. Cette alerte doit contenir une description de l’anomalie détectée ainsi qu’un indice sur le niveau d’urgence de la situation, tout en restant liée au capteur qui a donné l’alerte.
17. Le blog mondial d’un voyageur
Un influenceur parcourt le monde et raconte ses périples sur un blog ultra-moderne qui s’adapte à la langue du lecteur. Chaque récit est considéré comme un article de base possédant un identifiant technique et une date de création initiale. Pour que tout le monde puisse le lire, l’influenceur fournit des contenus traduits dans différentes langues, comme le français ou l’espagnol, chaque langue étant identifiée par son code ISO officiel. Un contenu traduit se compose du titre dans la langue choisie et du corps du texte adapté. Pour rendre ses récits vivants, il puise dans une vaste bibliothèque de médias contenant des photos et des vidéos, chaque média étant décrit par son nom et son adresse URL. Une règle importante de son système est qu’une même photo de paysage peut illustrer plusieurs récits de voyage différents sur l’ensemble du site.
18. Le plan de salle du Gourmet
Le célèbre restaurant Le Gourmet veut optimiser la gestion de ses tables pour son service de prestige. La salle est composée de plusieurs tables numérotées, chacune ayant une capacité d’accueil maximale définie. Les clients appellent pour réserver une table à une date et une heure précises en indiquant le nombre de convives attendus. Le personnel doit alors bloquer une ou plusieurs tables pour satisfaire la demande du groupe. Pour offrir une expérience fluide, le restaurant propose aussi aux clients de choisir leurs menus à l’avance lors de la réservation. Le système doit donc être capable de mémoriser quels menus ont été choisis parmi la carte du moment et en quelle quantité pour chaque réservation enregistrée, permettant ainsi au chef de cuisine d’anticiper les commandes dès le matin.
19. Le chat privé de Team-Collab
Une fédération sportive a mis en place un outil de messagerie instantanée pour coordonner ses équipes sur le terrain. Les utilisateurs, connus par leur nom, prénom et fonction officielle, peuvent rejoindre différents salons de discussion portant des noms comme “Logistique” ou “Arbitrage”. À l’intérieur de ces salons, les membres s’échangent des messages textes horodatés à la seconde près. Pour faciliter le partage d’informations, un message peut être accompagné de pièces jointes, des fichiers dont on stocke le nom d’origine. Le système doit permettre de savoir avec certitude qui a envoyé quel message dans quel salon spécifique. De plus, il est nécessaire de garder une trace de l’appartenance des membres aux salons, en enregistrant notamment la date précise à laquelle chaque utilisateur est devenu membre d’un groupe de discussion.
20. La collaboration sur Doc-Share
Des équipes de chercheurs utilisent la plateforme Doc-Share pour rédiger ensemble leurs publications scientifiques. Un document est défini par son titre original et sa date de création. Chaque fichier appartient à un seul chercheur considéré comme son propriétaire légitime. Ce dernier peut accorder des droits d’accès, comme la simple lecture ou la possibilité de modifier le texte, à d’autres collègues. Pour garantir la rigueur scientifique, le système de gestion doit conserver l’historique complet des versions : chaque fois qu’une modification importante est validée, une nouvelle version est créée avec un numéro d’ordre, la date, le nouveau contenu du texte et l’identité du chercheur qui a effectué la modification. Ainsi, on peut naviguer dans le temps pour voir l’évolution de chaque document partagé.
Prêt à passer à la suite ?
Vous avez terminé cette leçon sur TD : Études de Cas - Conception de Systèmes d'Information (IGL233). Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.