1/2
Partiel de Système d'information.
12 avril 2000
Ce partiel est volontairement un exemple, qui doit aider à la révision. Nous l’avons étudié en TD, mais révisez- le, il contient quelques «
finesses » qui vous seront utiles.
Durée: 1h30.
Barème d'évaluation:
Travail 1: 9 points; Travail 2 et 3: 11 points.
Documents autorisés: Aucun
Note importante: Le MCC a été étudié en TD. Votre travail devrait en être facilité, mais c'est aussi sans doute qu'il y a quelques subtilités à relever.
Thématique générale : Les étapes de la modélisations conceptuelles des systèmes d’information automatisé.
Les modèles sont a traiter dans le cadre de ce partiel au niveau conceptuel de la méthode (l’implémentation physique n’est pas l’objet de ce partiel).
I) Modélisation des systèmes automatisés
: Cas des SGBD.
A) Schéma de flux et stations
Le système de commande de la bibliothèque, de l'I.U.T est, pour les besoins de ce partiel, organisé de la manière décrite ci-dessous. Les enseignants, qui ont le choix de la politique de documentation de leur discipline, remplissent des commandes de livres (CL) remise au Secrétariat de leur département. Ce dernier transmet les commande classées (CLC) au chef de département qui consulte l'état du fond documentaire transmit par le C.D.U à tous les départements (EFDx).
Ce flux rend compte des ouvrages existants au C.D.U (commandé par un autre département par exemple). Le contenu de cet état change à chaque nouvelle livraison. Le chef de département vérifie aussi les possibilités financières, à l'aide d'un l'état des fonds (EF), mis à jour et diffusé à chaque département par le service comptable. Ce, à chaque variation de cette source financière. Si les possibilités financières ou l'état du fond documentaire ne permettent pas l'achat de livres le chef de département informe oralement (IO) l'enseignant demandeur de l'impossibilité de satisfaire sa demande. Dans le cas contraire il émet un bon de commande interne (BCI) destiné au C.D.U Ce dernier passe la commande auprès de l'éditeur concerné (BCE) et émet un Etat des Commandes du Département demandeur (ECDx) à destination du service comptable. L'éditeur livre les ouvrages commandés et joint à sa livraison un bon de livraison (BL) et une facture (F).
Cette dernière est à destination du service comptable. A réception des ouvrages, le C.D.U émet un double du bulletin de livraison (BL2) à l'attention du service comptable, ce double est annoté et indique les manques ou défauts de livraison, le paiement est effectué par le service comptable (P) directement à l'éditeur; dans les proportions de l'adéquation entre l'ECDy et de la facture (F).
1) Réalisez la représentation graphique des différentes stations et des flux du circuit d'information décrit ci-dessus (MCC Merise). Ce, en distinguant les flux qui constitue des directives, et les flux de contrôle.
2) Expliquez en quelques mots à partir de quels documents, et comment le service comptable exerce son contrôle avant paiement.
3) Isolez les "lourdeurs" éventuelles du système d'information présenté ici. Au besoin ajustez les flux et ou les stations qui pourraient être allégées de certains travaux. Notez bien: Ce modèle n'est pas nécessairement celui du C.D.U de l'I.U.T.
II) Modélisation Merise, modèle entité / association Contexte général: Gestion documentaire
Tous les ouvrages gérés au C.D.U sont l'œuvre d'un ou plusieurs auteurs (un auteur dont on ne possède pas d'ouvrage n'est pas une occurrence de l'entité auteurs). Les ouvrages appartiennent à un genre (Economie, Electronique, mécanique, philosophie, finance etc.). Notez qu'un ouvrage peut appartenir à plusieurs genre. Les exemplaires sont commandés aux éditeurs. Il existe pour des raisons de gestion une entité : Commandes/Editeur. Les divers exemplaires constituent des prêts consentis à des personnes (étudiants et toutes autres catégories de personnels).
Tenez compte des contraintes suivantes: Au maximum, 5 ouvrages peuvent être empruntés par mois. Certains exemplaires d'ouvrages dignes d'intérêt; (articles et ouvrages d'enseignants de l'I.U.T, et les meilleurs rapports d'étudiants) sont destinés à être reliés. Il existe donc une entité Commandes/Relieur passée à des relieurs. Au maximum,
2/2
pour des raisons budgétaires, 100 exemplaires par an peuvent être reliés. Une règle de gestion propre à l'I.U.T veut que tout emprunt ait pour objet - au minimum - un exemplaire d'ouvrages propre à une discipline donnée, (l'ouvrage emprunté qui appartient à une discipline) et un roman (règle hypothétique qui constituerait une invitation à lire des œuvres de fiction). C'est donc une hypothèse utile, seulement, à ce partiel.
Formulation en langage "naturel" de la demande de modélisation.
En clair, mais qui n'exclut pas la lecture du contexte tel que ci-dessus:
Les ouvrages sont écrits par des auteurs et sont classés par genres, ils existent en plusieurs exemplaires qui constituent les prêts que contractent des personnes. Les exemplaires composent des commandes qui sont passées à des éditeurs. Les exemplaires (sous la contrainte explicitée dans le contexte ci-dessus) constituent des commandes/relieur qui sont passées à des relieurs.
1) Réalisez le modèle entité / association (MCD) qui représente la formulation ci-dessus.
2) Précisez les propriétés des entités en prenant pour exemple celles ci-dessous, dans le désordre.
Code_Auteur; Code_Ouvrage; Titre_Ouvrage; Code_Prêt; Date_Prêt; Durée_Prêt; Nom_éditeur; Code_éditeur;
Nom_auteur; N°_ISBN_Ouvrage; Prénom_Auteur; Adresse_éditeur; An_Edition_Ouvrage; N°_Commande_Relieur;
Date_Commande_Relieur; N°_Commande_Editeur; Qté_Commande_Editeur; Code_Relieur; Date_commande_éditeur;
Adresse_Auteur; Code_Exemplaire; Code_Genre; Type_Genre; Code_Personne; Nom_Personne; Adresse_personne;
Nombre_Exemplaire; Disponibilité_Exemplaire; Total_Exemplaire; Code_Postal, Ville_Personne.
3) Indiquez les cardinalités des entités. Pour se faire tenez compte des règles de gestion évoquées dans le paragraphe contexte général. Sous le modèle, précisez, si besoin est les alternatives aux valeurs minimums ou maximums des cardinalités en expliquant en quoi les valeurs minimums maximums peuvent être modifiées.
III) Modélisation des traitements : MCT
De manière concise et en tenant compte du MCC (ou du schéma de flux et station), l’on peut dégager les contraintes, qui vont influer sur les traitements opérés sur les données. Vous les dégagerez en les énumérant. Ainsi avons-nous, des événements : L’état du fond financier autorise ou pas l’achat de livre : Nous avons donc :
SI (Etat Financier >= « Montant Commande ») et (Commande d’un professeur) alors traiter la demande SINON (notifier l’impossibilité).
Vous inclurez dans votre schéma les différents évènements, et les actions traitées ou mise en attente ou générant une notification d’impossibilité. Pour réaliser ce travail vous respecterez la notation et le type de schéma d’un schéma d’activité. Cela jusqu’à la livraison et au paiement.(voir cours de SI page 62 et 63).
Notez bien ce partiel réel, en 2000, est un bon outil de préparation du partiel de l’année 2005. Réalisez les petits exercices que cela suppose : MCC, MCD, et
MCT et vous serez sur la bonne voie.
Notez bien: Il n'existe pas d'associations implicites.