WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Evaluation de la dynamique spatio-temporelle de l'évolution de la covid a Libreville par une approche machine learning


par Bakari RAMADANE
Institut Africain d’Informatique - Diplôme d’Ingénieur Informaticien 0000
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

b) Besoins non fonctionnels

A côté des besoins fonctionnels, se trouvent les besoins non fonctionnels ; ce sont des besoins secondaires représentant des contraintes liées aux services offerts par le système.

Il s'agit dans ce cas de besoin tels que :

· Le logiciel doit être simple, facile d'utilisation et offrir la plus grande convivialité possible.

· Il doit également être facile à installer et doit pourvoir fonctionner sur un environnement Windows.

· Il doit effectuer et fournir les résultats de la simulation de la dynamique d'une épidémie dans un temps raisonnable.

· L'utilisation du moteur de simulation implémentant le modèle de Machine Learning développé, précédemment dans le cadre de ce projet.

· Le logiciel doit s'assurer de la validité des données d'entrée à savoir :

o Tous les types de données attendues doivent être remplies et conformes;

o Définir les valeurs par défaut pour orienter l'utilisateur dans le remplissage de certains paramètres.

c) Acteurs

Dans notre système nous distinguons trois acteurs principaux :

· L'administrateur, qui a pour rôle de gérer les utilisateurs,

· Le scientifique qui s'occupe de la simulation et,

· Le décideur qui peut visualiser les résultats et les rapports des différentes simulations.

d) Cas d'utilisation

Nous donnons dans cette section une description détaillée de tous les cas d'utilisations accompagnés de leurs représentations graphiques.

(1) Diagramme global de cas d'utilisation

Le Diagramme global de cas d'utilisation (voir Figure 23) représente une vue globale de notre système, en terme de fonctionnalités offertes à l'utilisateur. Nous avons huit principaux cas d'utilisation :

1. Gestion des utilisateurs,

2. Gestion des données,

3. Gestion du prétraitement des données d'entrée

4. Gestion de la simulation,

5. Gestion des indicateurs épidémiologiques,

6. Gestion de la visualisation.

7. Gestion des modèles de simulation,

 

Figure 22 : Diagramme global de cas d'utilisation

(2) Gestion des utilisateurs

Dans ce cas d'utilisation (figure 24) il s'agit de donner la possibilité l'administrateur de :

· Attribuer un profil d'utilisateur

· Ajouter un compte utilisateur

· Modifier un compte utilisateur

· Supprimer un compte utilisateur

· Attribuer un rôle

 

Figure 23:Diagramme de cas d'utilisation - gérer les utilisateurs.

(3) Gestion des données.

La gestion des données consiste ici (voir figure 25) :

· Charger des données

· Stocker des données

· Analyser des données

· Exporter des données

L'application peut télécharger des données sous forme des fichiers aux formats suivants:

· valeurs séparées par des virgules (.csv ou .txt),

· valeurs séparées par des tabulations valeurs (.tsv ou .txt),

· valeurs séparées par des points-virgules (.txt).

· Fichier Excel (.xls)

· Fichier JavaScript Object Notation (JSON)

Le fichier de données, sélectionné, peut être modifié à tout moment lors de l'utilisation des applications en sélectionnant simplement un nouveau fichier de données.

 

Figure 24: Diagramme de cas d'utilisation « gestion des données »

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Ceux qui rêvent de jour ont conscience de bien des choses qui échappent à ceux qui rêvent de nuit"   Edgar Allan Poe