Chapitre 2| Analyse et conception
Chapitre II : ANALYSE ET CONCEPTION
II.1 Introduction
Nous avons choisi le processus de développement UP (Le
processus unifié est un processus de développement logiciel,
c'est-à-dire qu'il regroupe les activités mener pour transformer
les besoins d'un utilisateur en système logiciel) et le formalisme UML
(Unied Modeling Language) qui offre une flexibilité marquante qui
s'exprime par l'utilisation des diagrammes. L'analyse et la
spécification des besoins constituent la toute première
étape de développement d'un logiciel. Son utilité
première est d'identifier les acteurs actifs du système et
associer à chacun les actions avec lesquelles il intervient.
II.2 Spécification des besoins
II.2.1 Description du diagramme de cas d'utilisation
Le système à concevoir est une application web
dynamique qui sera accessible par réseau, permettant ainsi un
accès aux différents services souhaitant solliciter l'état
du stock. Les principales fonctionnalités de l'application à
concevoir, sont à l'égard des besoins et exigences des
différents acteurs. Elles sont illustrées dans le diagramme du
cas d'utilisation.
Les diagrammes de cas d'utilisation sont des diagrammes
utilisés pour donner une vision globale du comportement fonctionnel d'un
système logiciel. Dans notre projet nous avons les utilisateurs suivants
:
> Administrateur : représente
l'administrateur de l'application.
> Comptable : utilisateur ayant des services
limité à l'application comme constater les statistiques.
> Magasinier : il a l'autorité de
gérer les produits et leur familles ainsi que les bons.
Nous avons aussi les cas d'utilisations (voir la Figure 2)
suivants :
+ Gestion des utilisateurs : permet à
l'administrateur d'ajouter, supprimer et bloquer les utilisateurs,
+ Gestion des groupes : permet à
l'administrateur d'ajouter, supprimer et bloquer les groupes d'utilisateurs,
+ Consultation des statistiques : permet aux
utilisateurs de consulter les statistiques,
+ Consultation et confirmation des bons :
permet d'afficher la liste des bons et de les confirmer, +
Gestion des fournisseurs : permet d'ajouter, modifier et supprimer des
fournisseurs,
+ Gestion des clients : permet d'ajouter,
modifier et supprimer des clients,
7
|