UTC 504
Introduction aux systèmes d'information et bases de données

Pages associées

Environnement

Installer :

Examen - 2026-01-23

Durée : 2h30
A faire sur ordinateur sans connexion internet.
Smartphones inerdits.

Travail à distance

Pour le cours 4 - 2025-12-19

Normalisation
Echanges de plantes
Une association d'amateurs de plantes souhaite disposer d'un outil permettant de faciliter l'échange de plants et de graines.
L'outil est accessible aux adhérents ; un adhérent est caractérisé par son nom, son numéro de téléphone, son email et son adresse.
Pour utiliser cet outil, un adhérent doit s'être identifié auparavant.
Chaque adhérent peut déposer des offres et des demandes, qui vont concerner soit des graines, soit des plants à donner.
Une annonce (= offre ou demande) est caractérisée par le nom de la plante concernée, sa variété (optionnelle), son espèce et sa famille botanique. L'annonce précise précise s'il s'agit d'une offre ou d'une demande, et s'il s'agit de plants ou de graines. Elle contient aussi une description textuelle, ainsi qu'une date de validité.
Un adhérent peut se déclarer intéressé par une ou des demandes. Un adhérent peut modifier ou supprimer les offres qu'il a créées.
Une annonce est déclarée inactive si personne ne s'est déclaré intéressé depuis un mois. Les offres inactives sont automatiquement archivées. Lorsqu'une annonce est archivée, l'auteur est prévenu par mail.
Les adhérents qui ont des droits administrateur peuvent :
  • modifier ou supprimer les offres de tous les adhérents,
  • ajouter, créer ou modifier le référentiel des plantes (variétés, espèces, familles).
Compléments de botanique :
  • une plante fait partie d'une variété
  • une variété fait partie d'une espèce
  • une espèce fait partie d'une famille

Faites un diagramme de cas d'utilisation (avec Visual Paradigm) et un MCD (avec Looping) correspondant à cette application.

Si l'énoncé contient des ambiguités ou omissions, vous les listerez en précisant les choix que vous faites pour y pallier.
Prenez garde de bien identifier ce qui fait partie de la structure des données et ce qui fait partie du comportement du système.

Pour le cours 3 - 2025-11-28

Pour le cours 2 - 2025-10-03