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

 > 

Mise en ligne d'une base de données de suivi/évaluation. Cas de la SDR (Stratégie de Développement Rural )au SP/ CPSA (Secrétariat Permanent /Coordination des Politiques Sectorielles Agricoles )

( Télécharger le fichier original )
par Sidy Bounama Yankini TRAORE
Institut supérieur d'informatique et de gestion Burkina Faso - DESS en ingénierie et conception des systèmes d'information 2006
  

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

VI.2. Construction du modèle objet UML

Pour harmoniser la conception et rendre le développement plus aisé, nous avons scindé

le système en plusieurs modules appelés packages. Cette structuration tient compte des éléments suivants : - l'expertise métier ;

- les itérations à définir ;

- les acteurs concernés par les cas d'utilisation. Ainsi nous avons la liste de packages :

- suivi indicateurs ;

- analyse statistiques ;

- gestion des publications;

- contrôle et validation ;

- gestion du système.

Les différents packages sont représentés dans la figure ci-dessous.

Figure 2 : Vue du système sous forme de package

Pour chaque package la démarche à suivre est la suivante :

- identification des cas d'utilisation ;

- présentation du diagramme de cas d'utilisation ; - description des cas d'utilisations ;

- présentation du diagramme de classe.

Description des cas d'utilisations

Chaque cas d'utilisation sera décrit à partir d'une fiche textuelle.

Chaque fiche peut présenter un ou plusieurs scénarios qui constituent les instances des cas d'utilisations (CU). On distingue plusieurs types de scénario:

- le scénario nominal : il décrit un déroulement normal ;

- le scénario alternatif : c'est une variante du scénario nominal ;

- le scénario d'exception : il illustre un déroulement anormal du CU.

VI.2.1. Suivi des indicateurs

VI.2.1.1. Identification des cas d'utilisations

Les cas d'utilisations du package suivi des indicateurs sont représentés dans le tableau ci- dessous.

PACKAGE : SUIVI DES INDICATEURS

CAS D'UTILISATION

ACTEURS

CU1

S'authentifier

Tous les acteurs

CU2

Gérer fiche signalétique

Cellule SE

CU3

Gérer données primaires

Producteur DP

CU4

Générer les indicateurs

Cellule SE, Point focal

CU5

Consulter fiche signalétique

Tous les acteurs

CU6

Consulter indicateur

Tous les acteurs

Figure 3 : Diagramme de cas d'utilisation du package suivi des indicateurs

VI.2.1. 2. Description des cas d'utilisations

 

CU 1: Authentification

Folio 1/1

Résumé : permet à un utilisateur de se connecter au système

Acteurs : Utilisateur, SI

Pré condition : Avoir les droits d'accès au SI

DESCRIPTION DU SCENARIO NOMINAL

<Début >

01 L'utilisateur demande à se connecter au système

02 Le SI demande à l'utilisateur d'entrer son nom d'utilisateur et son mot de passe

03 L'utilisateur saisit son nom d'utilisateur et son mot de passe

04 Le SI vérifie le nom d'utilisateur et le mot de passe saisis

05 Le SI informe l'utilisateur que la connexion a réussi

<Fin >

DESCRIPTION DE SCENARIO ALTERNATIF

A1 Utilisateur inconnu ou mot de passe incorrect après une ou deux tentatives (s)

A1.1 Le système informe l'utilisateur que les données entrées sont incorrectes A1.2 On repart au point 02 du scénario nominal

DESCRIPTION DE SCENARIO D'EXCEPTION

E1 Utilisateur inconnu ou mot de passe incorrect après trois tentatives de connexion

E1.1 Le Système informe l'utilisateur que la procédure de connexion a échoué E1.2 Le système s'arrête

CU 2: Gérer fiches signalétiques

Folio 1/1

Résumé : Permet de définir les données de base c'est les objectifs spécifiques, les axes stratégiques, la nomenclature des indicateurs et données primaires, enfin toutes les listes qui seront utiles pour la mise à jour des tables.

Acteurs : Cellule SE

Pré condition : Avoir les droits d'accès au SI

DESCRIPTION DU SCENARIO NOMINAL

<Début >

01 Inclusion du cas d'utilisation « Authentification ».

02 Le SI propose le menu général « Gérer fiche signalétique ». avec choix

Fiche signalétique indicateur

Fiche signalétique donnée primaire

Fiche signalétique donnée de base

03 La cellule SE fait un choix

04 Le SI affiche la fenêtre du choix correspondant

05 La cellule SE introduit le code de la fiche signalétique

06 Le Système recherche le code correspondant à la fiche signalétique

07 Le Système affiche les informations concernant la fiche signalétique.

08 La cellule SE saisie les informations

09 La cellule SE enregistre les informations saisies.

10 Le SI demande une validation.

11 La cellule SE valide.

12 Le SI demande s'il y a d'autres fiches signalétiques à saisir.

13 Si oui on repart au point 04.

14 Sinon La cellule SE ferme la fenêtre « Gérer données de base ». <Fin >

DESCRIPTION DE SCENARIO ALTERNATIF A1. Il s'agit d'une nouvelle fiche

A1.1 La cellule SE choisit de créer une nouvelle fiche

A1.2 La cellule SE valide la création.

A1.3 On repart au 07 du scénario nominal

DESCRIPTION DE SCENARIO D'EXCEPTION

E1. Oubli d'un ou plusieurs champs obligatoires

E1.1 Le système affiche un message demandant à la cellule SE de remplir les champs obligatoires

E1.2 La cellule SE vérifie et renseigne les champs obligatoires.

E1.3 On repart au point 07 du scénario nominal.

CU 3: Gérer données primaires (DP)

Folio 1/1

Résumé : Permet de mettre à jour les données primaires permettant de calculer les indicateurs

Acteurs : Producteur de données, SI

Pré condition : Avoir les droits d'accès au SI

DESCRIPTION DU SCENARIO NOMINAL

<Début >

01 Inclusion du cas d'utilisation « Authentification ».

02 Le SI propose le menu avec l'option « MAJ données primaires».

03 Le producteur de DP fait le choix « option MAJ données primaires».

04 Le producteur de DP sélectionne l'indicateur concerné

05 Le Système recherche l'indicateur correspondant.

06 Le Système affiche les informations.

07 Le producteur de DP saisie les informations

08 Le producteur de DP enregistre les informations saisies.

09 Le SI demande une validation.

10 Le producteur de DP valide.

11 Le SI demande s'il y a d'autres données primaires à saisir.

12 Si oui on repart au point 04.

13 Sinon Le producteur de DP ferme la fenêtre « MAJ données primaires »

<Fin >

DESCRIPTION DE SCENARIO D'EXCEPTION

E1. Oubli d'un ou plusieurs champs obligatoires

E1.1 Le système affiche un message demandant au producteur de données

primaires de remplir les champs obligatoires

E1.2 Le producteur de données primaires vérifie et renseigne les champs

obligatoires.

E1.3 On repart au point 07 du scénario nominal.

CU 4: Générer les indicateurs

Folio 1/1

Résumé : Permet de calculer la valeur d'un indicateur

Acteurs : Cellule SE, Point focal, SI

Pré condition : Avoir les droits d'accès au SI

DESCRIPTION DU SCENARIO NOMINAL

<Début >

01 Inclusion du cas d'utilisation « Authentification ».

02 Le SI propose le menu avec l'option « Générer indicateurs».

03 L'utilisateur fait le choix « option Générer indicateurs».

04 L'utilisateur sélectionne l'indicateur concerné et la période

05 Le Système recherche les données primaires correspondantes.

Le Système affiche sous forme de liste et par localité les données primaires

06 correspondantes.

07 L'utilisateur sélectionne le mode de calcul

08 L'utilisateur valide son choix.

09 Le SI calcul la valeur de l'indicateur.

10 Le SI affiche le résultat

11 L'utilisateur enregistre l'indicateur calculer

12 Le SI demande une validation du résultat.

13 L'utilisateur valide.

14 Le SI demande s'il y a d'autres indicateurs à calculer.

15 Si oui on repart au point 04.

16 Sinon l'utilisateur ferme la fenêtre « Générer indicateurs».

<Fin >

DESCRIPTION DE SCENARIO ALTERNATIF

A1. Indisponibilité des données primaires

A1.1 Le SI génère sous forme de liste et par PD les DP

A1.2 L'utilisateur envoie un Email la liste au PD lui demandant de MAJ les DP concernées

A1.3 On repart au 04 du scénario nominal (choisit générer les indicateurs)

DESCRIPTION DE SCENARIO D'EXCEPTION

E1. Mauvais choix du mode de calcul

E1.1 Le système affiche un message demandant à l'utilisateur de bien choisir le mode de calcul approprié.

E1.2 L'utilisateur vérifie et indique les paramètres de calcul.

E1.3 On repart au point 08 du scénario nominal.

 

CU 5: Consultation fiche signalétique

Folio 1/1

Résumé : Permet de consulter une fiche signalétique

Acteurs : Tous les acteurs

Pré condition : Avoir les droits d'accès au SI

DESCRIPTION DU SCENARIO NOMINAL

<Début >

01 Inclusion du cas d'utilisation « Authentification ».

02

Le SI propose le menu général « consulter fiche signalétique ». avec choix

 

Fiche signalétique indicateur

 

Fiche signalétique donnée primaire

 

Fiche signalétique donnée de base

03

L'utilisateur fait un choix

04

Le SI affiche la fenêtre du choix correspondant

05

L'utilisateur sélectionne la fiche signalétique à consulter à partir d'une liste.

06

Le Système affiche les informations sur la fiche signalétique.

07

L'utilisateur consulte la fiche signalétique.

08

Le système demande s'il y a une autre fiche signalétique à consulter.

09

Si oui on repart au point 05.

10

Sinon l'utilisateur ferme la fenêtre du choix correspondant.

<Fin >

 
 

CU 6: Consulter indicateur

Folio 1/1

Résumé : Permet de consulter les indicateurs calculer

Acteurs : Tous les acteurs

Pré condition : Avoir les droits d'accès au SI

DESCRIPTION DU SCENARIO NOMINAL

<Début >

01

Inclusion du cas d'utilisation « Authentification ».

02

Le SI propose le menu général avec l'option « consulter indicateur».

03

L'utilisateur fait le choix « consulter indicateur».

04

L'utilisateur sélectionne l'indicateur à partir d'une liste.

05

Le Système affiche l'indicateur.

06

L'utilisateur consulte l'indicateur.

07

Le système demande s'il y a d'autres indicateurs à consulter.

08

Si oui on repart au point 04.

09

Sinon l'utilisateur ferme la fenêtre « consulter indicateur».

<Fin >

 

Fournit

Valeur_Ind

1..1

1..* Donnees Primaire

- Code _Objectif - Nom_Objectif

+ Creer ()

+ Supprimer () + Modifier ()

+ Consulter ()

Objectif spécifique

Possède

- Code_Axe - Nom_Axe

+ Creer ()

+ Supprimer () + Modifier ()

+ Consulter ()

Axe stratégique

: void : void : void : void

- Code_DP - Nom_DP

+ Creer ()

+ Supprimer () + Modifier ()

+ Consulter ()

: String
: String

1..*

1..1

: char

: String

: void : void : void : void

: String
: String

: void : void : void : void

1..*

1..1

Utilise

Concerne

1..*

- Code _ID - Nom_ID - Type_ID - Définition - Périodicité - Mode de calcul

+ Creer ()

+ Supprimer () + Modifier () + Calculer () + Consulter ()

1..1

- Valeur_DP

- Valeur_Hme_DP
- Valeur_Fme_DP

+ Creer ()

+ Supprimer () + Modifier ()

+ Consulter ()

Indicateur

Valeur_DP

: void : void : void : void : void

: String : String : String : string : char

: String

: void : void : void : void

: float
: float
: float

1..* Calcul 1..1

 

- Valeur_ID

- Valeur_Hme_ID - valeur_Fme_ID

 

: float
: float
: float

 
 
 
 
 
 
 

+ Creer () : void

+ Supprimer () : void

+ Modifier () : void

+ Calculer () : void

+ Consulter () : void

Ministère

- Code ministère : int
- Nom ministère : int
- Sigle ministère : int

+ Creer () : void

+ Supprimer () : void
+ Modifier () : void
+ Consulter () : void

Est composé de

1..*

structure

- Nom du dirigeant : String

- Prenom du dirigeant : String

- Adresse : String

- Ville : String

- Telephone : String

- Fax : String

- Adresse email : String

- Type structure : String

- Code structure : String

- Nom structure : String

- Sigle structure : String

+ Creer () : void

+ Supprimer () : void
+ Modifier () : void
+ Consulter () : void

1 1

1..*

Produit

Localité

- Code_Loc : String - Nom _Loc : String - Type_Loc : String - Periode : String

+ Creer () : void

+ Supprimer () : void

+ Modifier () : void

+ Calculer () : void

+ Consulter () : void

1..1

Figure 4 : Diagramme de classe du package suivi des indicateurs

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








"L'imagination est plus importante que le savoir"   Albert Einstein