3
Examen En UML Exercice 1 1. Donner une brève définition à un diagramme de séquence ? quel est son rôle ? 2. Quelle sont les différents éléments à mettre en place pour un diagramme de séquence? Exercice 2 On souhaite développer un groupe hospitalier moderne proposant des soins dans tous les domaines médicaux comme la pédiatrie, la gériatrie, l’orthopédie, la médecine du sport etc. Une étude a été conduite sur les pratiques actuelles dans les hôpitaux concernant les soins, les traitements des résultats de laboratoire, la gestion du dossier patient etc. Cette étude a conduit à la décision de construire un système intégré qui centralise les informations afin d'améliorer l'efficacité du système de soins. HAS, la Haute Autorité de Sante dirige le projet. Elle a réunit des experts dans la gestion de projets hospitalier et a conclut a un ensemble de résolutions dont voici le résume: 1- L'hôpital a un important département de consultations externes. Ce département proposera des consultations en journée essentiellement. II fonctionnera de 8h a 22h. II emploie des médecins, des laborantins, des infirmiers, des réceptionnistes etc. 2- L'hôpital disposera d'un laboratoire pour les examens médicaux et un service de radiologie 3- L'hôpital sera également impliqué dans un nombre d'activités pré et post opératoires qui étaient jusque là gérées manuellement et qui doivent être intégrées dans la nouvelle solution. Ceci ne concerne pas seulement les patients et les documents légaux (signatures de décharges médicales etc.) mais aussi la gestion des disponibilités nécessaires dans l'hôpital. 4- L'hôpital sera en contact avec un certain nombre de fournisseurs: laboratoires pharmaceutiques, fournisseurs de matériel médical etc. mais aussi avec des experts via des banques de données spécialisées. 5- La nouvelle solution doit prendre en charge la gestion des rendez-vous des médecins ainsi que le planning des infirmiers et du personnel administratif. 6- II est aussi important de gérer la planification des salles d'opération avec l’affectation du personnel médical adéquat (en respectant les disponibilités et les spécialisations des personnels). Parmi les taches critiques de l'hôpital transfusions sanguines et les opérations de transplantation d’organes font l'objet de processus hautement sécurises. Lors d'une demande de transfusion sanguine l’infirmière chargée de cette tache vérifie l'ordre du médecin et l’approbation du patient. Si ces deux éléments sont valides elle enregistre l’ordre de transfusion et informe la banque du sang de la demande en y précisant les éléments nécessaires (date de transfusion prévue, lieu de la transfusion, groupe sanguin etc.), elle imprime aussi un document de traitement avant transfusion selon les indications du prescripteur (un médecin), ce traitement est adressé au service où le patient est/ sera hospitalisé. Dans le cas où la prescription 1/2

Uml examen

Embed Size (px)

Citation preview

Page 1: Uml  examen

Examen En UML   Exercice 1

1. Donner une brève définition à un diagramme de séquence ? quel est son rôle ?

2. Quelle sont les différents éléments à mettre en place pour un diagramme de séquence?

Exercice 2

On souhaite développer un groupe hospitalier moderne proposant des soins dans tous les domaines médicaux comme la pédiatrie, la gériatrie, l’orthopédie, la médecine du sport etc. Une étude a été conduite sur les pratiques actuelles dans les hôpitaux concernant les soins, les traitements des résultats de laboratoire, la gestion du dossier patient etc. Cette étude a conduit à la décision de construire un système intégré qui centralise les informations afin d'améliorer l'efficacité du système de soins.HAS, la Haute Autorité de Sante dirige le projet. Elle a réunit des experts dans la gestion de projets hospitalier et a conclut a un ensemble de résolutions dont voici le résume:1- L'hôpital a un important département de consultations externes. Ce département proposera des consultations en journée essentiellement. II fonctionnera de 8h a 22h. II emploie des médecins, des laborantins, des infirmiers, des réceptionnistes etc.2- L'hôpital disposera d'un laboratoire pour les examens médicaux et un service de radiologie3- L'hôpital sera également impliqué dans un nombre d'activités pré et post opératoires qui étaient jusque là gérées manuellement et qui doivent être intégrées dans la nouvelle solution.Ceci ne concerne pas seulement les patients et les documents légaux (signatures de décharges médicales etc.) mais aussi la gestion des disponibilités nécessaires dans l'hôpital.4- L'hôpital sera en contact avec un certain nombre de fournisseurs: laboratoires pharmaceutiques, fournisseurs de matériel médical etc. mais aussi avec des experts via des banques de données spécialisées.5- La nouvelle solution doit prendre en charge la gestion des rendez-vous des médecins ainsi que le planning des infirmiers et du personnel administratif.6- II est aussi important de gérer la planification des salles d'opération avec l’affectation du personnel médical adéquat (en respectant les disponibilités et les spécialisations des personnels).Parmi les taches critiques de l'hôpital transfusions sanguines et les opérations de transplantation d’organes font l'objet de processus hautement sécurises. Lors d'une demande de transfusion sanguine l’infirmière chargée de cette tache vérifie l'ordre du médecin et l’approbation du patient.Si ces deux éléments sont valides elle enregistre l’ordre de transfusion et informe la banque du sang de la demande en y précisant les éléments nécessaires (date de transfusion prévue, lieu de la transfusion, groupe sanguin etc.), elle imprime aussi un document de traitement avant transfusion selon les indications du prescripteur (un médecin), ce traitement est adressé au service où le patient est/ sera hospitalisé. Dans le cas où la prescription médicale est incomplète et / ou l’approbation du patient est absente, l’ordre de transfusion est mis en attente et le service qui a envoyé l’ordre en est informé.Lorsque le sang a été livré, le bon de livraison est enregistre et un ordre de transfusion exécutif est envoyé au service concerné. A la fin de la transfusion on enregistre les informations sur l’exécution de la transfusion (conditions d'exécution de l'acte, éventuels changements de date ou de personnel etc.). Dans le cas où l’on n'a pas reçu le document d'exécution dans les 24h suivant la date prévue de l'acte une réclamation est envoyée au service concerné et le service de suivi de qualité de service est alerté de l'incident. Cette procédure vise à ecuriser les actes de transfusion sanguine en garantissant leur traçabilité.

Question :Faire un diagramme de cas d'utilisation pour la gestion des hospitalisations.

Exercice 3Question : Donnez un diagramme de classes correspondant au code source suivant :public interface Dessinable {public void dessiner ( );public void effacer ( );}abstract public class Figure implements Dessinable {

1/2

Page 2: Uml  examen

protected String couleur;protected String getCouleur ( ) { return couleur; }protected void setCouleur ( String c ) { couleur = c; }}public class Point {private float x;private float y;public float getX ( ) { return x; }public float getY ( ) { return y; }public void Point ( float x, float y) { ... }}public class Cercle extends Figure {private float rayon;private Point centre;public Cercle ( Point centre, float rayon) { ... }public void dessiner ( ) { ... }public void effacer ( ) { ... }}public class Rectangle extends Figure {protected Point sommets[] = new Point[2];public Rectangle ( Point p1, Point p2) { ... }public void dessiner ( ) { ... }public void effacer ( ) { ... }}public class Losange extends Figure {protected Point sommets[] = new Point[2];public Losange ( Point p1, Point p2) { ... }public void dessiner ( ) { ... }public void effacer ( ) { ... }}

Bon courage !

2/2