Méthode à suivre : 1. Ecrire les spécifications qui déterminent les besoins et
Méthode à suivre : 1. Ecrire les spécifications qui déterminent les besoins et attentes du client et qui traduisent les fonctionnalités qu'on doit trouver dans notre application 2. Identifier les acteurs : se sont les utilisateurs qui vont interagir avec notre système 3. Identifier les rôles de chaque acteur : un acteur peut avoir un ou plusieurs rôles. Laboratoire - Déclarer une situation sanitaire d'un citoyen en relation avec la COVID-19 : symptômes (remplir une check-list),test, résultat des tests (scan de l'attestation), Milieu Hospitalier - Spécifier les caractéristiques d'une hospitalisation : date d'entrée, état d'entrée, symptômes, maladies chroniques, test, résultats des tests - Déclarer les états de sorties : guérie, décédée, à suivre Médecin libéral - Déclarer une situation sanitaire d'un citoyen en relation avec la COVID-19 : symptômes (remplir une check-list), envoyer la personne vers une hospitalisation, vers un laboratoire de tests, à suivre un traitement Citoyen - Déclarer une situation sanitaire d'un citoyen en relation avec la COVID-19 : symptômes (remplir une check-list) le concernant ou concernant un proche. - Consulter sa situation ou celle d'un proche (s'il est autorisé) - Télécharger une attestation - Consulter la situation globale Ministère santé - Vérifier les données - Valider les données - Etablir une synthèse des jours - Publier la synthèse - Etablir une synthèse globale - Publier la synthèse globale - Communiquer les données à l'OMS Autre Ministère - Consulter la situation : globale, selon une période spécifique - Télécharger les données pour les évaluer Chercheur Scientifique - Télécharger les données réelles de la situation sanitaire en relation avce la COVID-19 4. Traduire ces rôles en scénarios (diagramme de séquence-système) 5. Elaborer les diagrammes de Uses Cases 6. Identifier les mots et expressions clés à partir de ce qui précède 7. Placer ces mots clés dans un tableau du type suivant : Mot clé Objet ? Attribut ? Valeur ? Méthode ? Poubelle Commentaire Statistique ? ? X Pandémie X COVID-19 X Patient X C'est une personne hospitalisé : Il se peut qu'il y a une relation d'héritage Citoyen X x Citoyen et Personne caractérise la même entité informatique dans notre problème Personne X On a choisi de garder "Personne" pour représenter un citoyen Nom Prénom Genre Date de naissance N° CIN Personne enregistrée X X Toute personne déclarée est forcément (implicitement) enregistrer Enregistrer personne X Méthode la classe Personne Personne testée X Un attribut dont les valeurs sont : testée en attente de résultat, testée positive, testée négative Personne testée positive X Personne testée négative X Date enregistrement X x Si jamais la technologie ne permet pas d'utiliser le type Date, on doit créer un objet "Date" Profil Civil d'une personne X ? Nom Prénom Genre Date de naissance N° CIN Concurrence avec l'objet "Personne" Personne hospitalisée X Situation sanitaire X ? Hospitalisation X? X X? X? Personne Asymptomatique Personne symptomatique Maladie Chronique Période hospitalisation Personne guérie Personne décédée Test Résultat des tests Symptôme Check-list Caractéristique Date entrée hospitalisation Date sortie hospitalisation Etats d'entrée Etats de sortie Traitement 8. Générer les objets à partir de la validation du tableau précédent Attribut Méthodes Association Personne Nom - Situation Sanitaire - Hospitalisation Hospitalisation Situation sanitaire 9. Mettre en évidence les associations entre les différents objets et donner un label ou une étiquette à chaque association. 10. Si l'association est ambigüe, ajouter les noms de rôles au niveau de l'un ou des deux extrémités de l'association 11. Attribuer les cardinalités de chaque association 12. Déterminer les attributs de chaque objet (sans se soucier de leur type) : si l'attribut représente une collection alors on doit la mettre au pluriel. 13. Déterminer les méthodes associées pour en constituer les classes 14. Faite une révision en partant de la classe dominante 15. Mettre en évidence l'existence de package (en principe si on a plusieurs classes dominantes) 16. Gérer chaque package séparément et mettre en évidence les relations entre les packages. uploads/Sante/ methode-a-suivre-en-moo-partie-1.pdf
Documents similaires
-
19
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 07, 2022
- Catégorie Health / Santé
- Langue French
- Taille du fichier 0.0433MB