II.2.3.2. Conception de l'outil
Le diagramme de cas d'utilisation global de notre outil est le
suivant :
administrateur
dimensionnement orienté
couverture
dimensionnement orienté
capacité
<<include>>
<<include>>
s'authentifier
Figure 18 : Diagramme de cas d'utilisation globale de
l'outil de dimensionnement.
L'utilisateur de l'application peut donc avec cet outil faire un
dimensionnement de son réseau orienté couverture aussi bien qu'un
dimensionnement orienté capacité à condition qu'il soit
correctement authentifié chez notre application.
Une représentation de la séquence des
différentes interactions entre l'utilisateur et l'application est la
suivante :
Rapport de projet de fin d'études
2012-2013
4 : donner les paramétres du bilan de
liaison()
5 : donner les paramétres du
modéle de propagation()
6 : préciser la surface de la zone
à dimensionner et la marge de sécurité()
administrateur
11 : donner les paramétres de
capacité adéquats()
1 : authentification : identifiant et
mot de passe()
9 : afficher NAPcouv()
10 : choisir la méthode de calcul de la
capacité()
13 : afficher NAPcap()
14 : demander le nombre d'AP final()
16 : afficher NAPfinal()
7 : calculer le rayon de la cellule
wifi()
application
8 : calculer le NAPcouv()
12 : calculer le NAPcap()
15 : calculer NAPfinal()
2 : verifier la validité de l'identifiant
et du mot de passe()
3 : valider l'identifiant et le mot de
passe()
Base de données
38
Figure 19 : Diagramme de séquences de l'outil de
dimensionnement Dim_Wi-Fi_Offload
Rapport de projet de fin d'études
2012-2013
39
+ Module 1 : authentification
administrateur
donner identifiant
donner mot de passe
s'authentifier
<<extend>>
<<extend>>
base de données
Figure 20 : Diagramme d'activité du module «
authentification».
Description du module :
> But : vérifier que l'acteur
possède le droit d'utiliser l'outil.
> Acteur : l'administrateur.
> Entrées :
V' Identifiant.
V' Mot de passe.
> Sorties : passage à l'interface
suivante.
> Scénario nominal : l'acteur remplit
les champs correspondant à
l'identifiant et au mot de passe puis il appuie sur valider pour
passer à
l'interface suivante.
> Scénario d'exception : si l'acteur
laisse un champ non remplis ou
l'application ne trouve pas une correspondance aux données
qu'il a
saisies au niveau de la base de données, un message
d'erreur sera
affiché.
Rapport de projet de fin d'études
2012-2013
40
+ Module 2 : dimensionnement de la couverture
donner les paramétres du bilan de
liaison
<<extend>>
<<extend>>
<<extend>>
<<extend>>
donner les paramétres du modéle de
propagation
donner la surface de la zone
dimensionnement orienté
couverture
administrateur
afficher le nombre d'AP
Figure 21 : Diagramme de cas d'utilisation du module
« Dimensionnement orienté couverture».
Description du module :
> But : déterminer le nombre de point
d'accès nécessaire pour couvrir
toute la zone à dimensionner.
> Acteur : administrateur.
> Entrées :
V' Puissance d'un point d'accès.
V' Sensibilité de réception d'un point
d'accès.
V' Longueur du câble à utiliser pour lier l'antenne
à l'AP.
V' Perte par mètre du câble.
V' Gain de l'antenne.
V' Surface de la zone à dimensionner.
V' Marge de sécurité.
> Sorties :
V' Rayon d'une cellule Wi-Fi.
V' Nombre de points d'accès nécessaires «
NAPcouv ».
> Scénario nominal : L'administrateur
remplit les champs correspondant
à chaque paramètres d'entrée et après
tout calcul fait, l'application
affiche le résultat du dimensionnement orienté
couverture sous forme
de rayon de cellule et nombre d'AP « NAPcouv ».
Rapport de projet de fin d'études
2012-2013
41
> Scénario d'exception :
y' Si l'un des champs est laissé vide alors on aura un
affichage d'un message d'erreur.
+ Module 3 : dimensionnement de la
capacité
administrateur
dimensionnement orienté
capacité
<<extend>>
<<extend>>
<<extend>>
donner les paramétres du
trafic
choisir le type de calcul du
trafic
afficher lenombre d'AP
Figure 22 : Diagramme de cas d'utilisation du module
«Dimensionnement orienté capacité».
Description du module :
> But : calculer le nombre de points
d'accès nécessaires pour offrir la
capacité demandée au niveau de la zone à
dimensionner.
> Acteur : L'administrateur.
> Entrées :
y' Trafic total.
Ou bien
y' Nombre d'abonné par service.
y' Bande passante individuelle par service.
y' Taux de simultanéité par service.
> Sorties : Nombre de points d'accès
nécessaires « NAPcap ».
> Scénario nominal : L'administrateur
choisit entre donner la valeur du
trafic total servi calculé réellement pour la zone
à dimensionner ou faire
une estimation du trafic en passant par le calcul du trafic pour
chaque
service offert dans cette zone. Selon ce choix, il donne les
paramètres
demandés par l'application pour avoir en résultat
l'affichage du nombre
de points d'accès « NAPcap ».
Rapport de projet de fin d'études
2012-2013
42
? Scénario d'exception :
y' Si l'un des champs est laissé vide alors on aura un
message d'erreur.
y' Si l'administrateur choisit de procéder avec une
estimation du trafic par service alors le champ trafic total sera
bloqué.
|