Vous êtes sur la page 1sur 4

QUESTIONNAIRES COURS DE SYSTEME D’INFORMATION II

1) Définir IHM, ergonomie, programmation, test, maintenance, MERISE,


codification, traitement, contrainte d’exploitation, configuration
2) Quelles sont les caractéristiques d’une IHM ?
3) Expliquez en quoi l’IHM est capitale pour un système d’information ou une
application.
4) Lister les différents éléments constituants une ergonomie pour une application.
5) Donnez 02 types de codification et 04 types de traitements de votre connaissance.
6) Donnez 03 types de contrôle de votre connaissance.
7) Quels sont les tests qui permettent d’effectuer un contrôle étape par étape et
l’implémentation d’une application ?
8) Donnez des exemples d’outils d’aide à la conception et ceux d’aides au
développement d’une application.
9) Donnez la différence entre UML et MERISE
10)Citez les différentes maintenances de votre connaissance.
11) A quoi servent les configurations logicielles et matérielles pour une
application ?
12) Listez dans un tableau 04 outils d’aide à la conception et 04 d’aide au
développement d’une application.
13) En quoi consiste l’évaluation des coûts et des détails d’étude et de
développement ?
Etude de Cas
1- Énoncés :
a) Transport
La société Tatstroff travaille actuellement avec une dizaine de transporteurs et dessert
300 destinations. Lorsqu'un client passe une commande, Monsieur T., responsable des
expéditions, est chargé de l'enregistrer et de rechercher le transporteur le plus apte à
acheminer cette commande. Le choix du transporteur peut se faire selon deux critères :
la vitesse de livraison (dans ce cas, c'est la distance entre le transporteur et le client qui
est prise en considération) ou le coût de la livraison (dans ce cas, les tarifs (au km) de
chaque transporteur entrent en compétition). A noter que la distance considérée ici est
calculée ville à ville.
Pour gagner du temps, dans une activité en plein développement, Monsieur T. a
convaincu son directeur de l'intérêt d'un système d'information permettant de gérer
rapidement et efficacement les commandes qu'honore la société, ses transporteurs et
ses clients.
Ce cas présente deux particularités de modélisation :
• la relation récursive sur la ville permet de matérialiser la distance entre deux villes
pour calculer les coûts de livraison. Si l'on choisit de représenter la ville comme
caractéristique du transporteur, on ne peut pas exhiber simplement cette distance de
ville à ville.
• Il existe une double relation entre les entités TRANSPORTEUR et VILLE, l'une
matérialise la localisation du transporteur, elle est 1-n, l'autre liste les villes desservies
par les transporteurs, elle est n, n.
b) Cantine Scolaire
La cuisine centrale à Montpellier voudrait gérer les données relatives à la cantine
scolaire à l'aide d'une base de données relationnelle. Elle explique que le prix du repas
dépend de la tranche dans laquelle l'enfant se situe et du type d'école (jardin d'enfant,
maternelle, primaire). La tranche est dé nie en fonction du quotient familial.
Chaque enfant à une carte de cantine personnelle avec un numéro. Les familles
approvisionnent la carte d'un certain montant.
La cuisine centrale voudrait enregistrer tous les paiements journaliers, puis par la suite
mettre à jour l'information du montant total versé. Chaque jour, elle voudrait établir et
archiver une liste des enfants ayant mangé à la cantine ainsi que le menu du jour. Le
menu est composé d'une entrée, d'un plat et d'un dessert.

c) Modélisation d'un cabinet médical


Un médecin identifié par un numéro de SS et ayant un nom, un prénom, une adresse
etc... prescrit une ordonnance à un patient. Un patient est identifié par un n°SS et
possède un nom, un prénom, une adresse etc...
Cette ordonnance est datée et peut demander des tests identifiés par un libellé. Un test
effectué est identifié par un numéro et a un libellé, un résultat et d'autres
caractéristiques. Il se déroule pour un malade donné à une date donnée. Lorsque le
médecin reçoit les résultats d'un test, il établit un diagnostic qu'il conserve.
L'association Etablit est ternaire. Un médecin établit un (il peut en faire plusieurs)
diagnostic à partir du patient et du test. Le couple Patient/test a un diagnostic par un
médecin. Un diagnostic est établit par un médecin pour un patient/test.
L'association Prescrit est ternaire. Une ordonnance est prescrite pour un patient par un
médecin. (Une entité ordonnance ne peut intervenir qu'une fois). Un patient a une ou
plusieurs ordonnances prescrites par un ou plusieurs médecins. Un médecin peut
prescrire une ou plusieurs ordonnances à un patient.
2- Questions pour chaque étude de cas

a) Présenter succinctement les différentes étapes du passage du niveau


conceptuel au niveau logique de ce projet. (IHM, Graphe de flux, MCT,
MOT, type de codification, dictionnaire de donnés, MCD, MLD)
b) Mettez en exergue les différents éléments de transition du niveau logique au
niveau physique de ce projet (Test, contraintes d’exploitation, configurations
logicielles et matérielles).
c) Proposez tout en justifiant votre choix d’utilisation des outils d’aide à la
conception et au développement de ce projet (méthode, langage et
environnement).

Vous aimerez peut-être aussi