IMPLEMENTATION
III-1 LA MODELISATION DU SYSTEME
DE TRANSFERT
Modèle conceptuel global du système de
transfert
Un modèle est une abstraction de la
réalité, il permet de :
ü Faciliter la compréhension du système
étudié (c'est-à-dire qu'il réduit la
complexité du système étudié) ;
ü Simuler le système étudié.
Pour l'élaboration des modèles conceptuels d'un
système information, UML permet à l'aide de diagrammes de
définir et de visualiser ces modèles.
Pour notre étude, nous sélectionnerons les
diagrammes les plus importants et permettant de mieux exprimer les
fonctionnalités du système à modéliser. Ce
sont : diagramme des cas d'utilisation, diagramme de Séquence,
diagramme de classes, diagramme de composants et diagramme de
déploiement.
III-1-1 Diagramme des cas
d'utilisation du système de transfert
Pour élaborer le diagramme des cas d'utilisation, il
est nécessaire de cerner la problématique des besoins des
utilisateurs vis-à-vis du système de transfert. L'étape
d'identification des besoins est la première activité dans le
cycle de développement de systèmes logiciels. Durant cette
activité, nous cherchons à obtenir une compréhension
(établie en termes de modèles) du futur système logiciel
aussi complète et cohérente que possible, avant le passage aux
activités de conception et d'implémentation.
Vue d'ensemble de quelques besoins principaux des acteurs par
rapport au système:
ü Envoi et réception en temps réel des
informations de transfert ;
ü Gestion des accès au système de
transfert ;
ü Génération des rapports
d'activités ;
ü Consultations diverses (listes des villes, commissions,
etc.) ;
ü Mise à jour en temps réel des
données de transfert par le serveur de base de données ;
ü Effectuer des dépenses.
Détermination des cas d'utilisation
Avant toute modélisation, il faut d'abord faire une
capture des cas d'utilisation du système. Caractéristiques des
cas d'utilisation :
ü Ils limitent la modélisation aux
préoccupations « réelles » des
utilisateurs ;
ü Ils ne présentent pas de solution
d'implémentation et ne forment pas un inventaire fonctionnel du
système ;
ü Ils structurent les besoins des utilisateurs
(cités ci-dessus) et les objectifs du système futur ;
ü Ils permettent les fonctionnalités principales
du système ;
ü Ils centrent surtout l'expression des exigences du
système sur ses utilisateurs (acteurs) ainsi que leurs interactions avec
le système.
Tableau 4: Identification des
acteurs des cas d'utilisation
Les acteurs du système
|
Les cas d'utilisation traités
|
Opérateur
|
- Identification ;
- Envoyer un transfert ;
- Recevoir un transfert ;
- Consultations diverses (liste des villes, des commissions de
transfert) ;
- Edition des rapports d'activités ;
- Effectuer des dépenses.
|
Administrateur
|
- Identification ;
- Configurer le système ;
- Consultations diverses (liste des villes, des commissions de
transfert) ;
- Visualiser les statistiques.
|
Figure 7: Diagramme de cas
d'utilisation du système de transfert
|