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).
Le dispositif des médiateurs de santé pairs en santé mentale : une innovation controversée: Rapport final de la recherche Evaluative qualitative sur le programme expérimental 2012-2014