24. Conception de la solution
Dans cette section, il s'agit de présenter les indicateurs
épidémiologiques choisis pour le simulateur, architecture
applicative, architecture logicielle, la couche de présentation et
l'architecture physique
a) Choix des indicateurs épidémiologiques
Nous avons pu ressortir pendant la phase d'analyse une liste
de ces indicateurs que nous fournirons comme outils d'aide à la
décision dans notre solution. Ce sont des indicateurs plus
utilisés par les épidémiologistes et les décideurs
en santé publique, pour évaluer la dynamique d'une
épidémie, son ampleur et aussi estimer l'efficacité des
mesures sanitaires adoptées. Voici ci-dessous cités les
indicateurs de cette liste : Incidence, incidence cumulée,
prévalence, taux de reproduction effective, taux de
létalité et les séries chronologiques
épidémiologiques.
b) Architecture applicative
Nous avons opté pour une architecture en couche dans
laquelle nous avons :
· notre boite noire, le moteur de simulation, qui est
constitué du modèle de Machine Learning, qui reçoit des
paramètres rentrés par l'utilisateur à partir de notre
interface graphique.
· Après la simulation, les données en
sortie sont stockées dans une base de données par
l'intermédiaire d'une couche de persistance DAO (Data Access
Object).
· Le modèle DAO propose de regrouper les
accès aux données persistantes dans des classes à part,
plutôt que de les disperser. Il s'agit surtout de ne pas écrire
ces accès dans les classes "métier", qui ne seront
modifiées que si les règles de gestion métier changent.
· Les données simulées sont
analysées par le module d'analyse de données.
· le module d'analyse de données utilisera
l'interface graphique pour afficher les résultats obtenus.
La Figure 39 représente le schéma de cette
architecture applicative.
Figure 38 : Architecture
applicative de notre solution. (EVAL_EPI)
ï L'extracteur de données : est
le bloc chargé d'extraire de l'ensemble des données en sortie du
simulateur, les valeurs de l'indicateur l'on voudrait visualiser.
ï L'analyseur : est le bloc de calcul
qui utilise les méthodes de la statistique descriptive telles que : la
médiane, la moyenne, l'ecart-type, le mode etc pour estimer la valeur
de l'indicateur épidémiologique à partir des valeurs des
différentes simulations.
ï Estimation d'erreur : est le bloc de
calcul de l'intervalle de confiance des valeurs d'un indicateur
épidémiologique donné. Pour chaque valeur xit
au temps t de la simulation i, la borne supérieure de l'intervalle de
confiance est le quantile à 97.5% au temps t et la borne
inférieure est le quantile à 2.5% au temps t de toutes les
valeurs xit de toutes les simulations i au temps t.
ï Le gestionnaire des indicateurs : est
chargé d'enregistrer, de modifier ou de supprimer des indicateurs, et
enfin de sauvegarder toutes ces informations. C'est dans ce bloc que se passe
la transformation des expressions mathématiques en une fonction
correspondant au langage d'implémentation.
ï Le simulateur : est le bloc de
calcul qui permet de faire des prédictions ou de clustering.
|