Académique Documents
Professionnel Documents
Culture Documents
Chapitree 2
Chapitree 2
1. Introduction
D
ans ce chapitre, je présente la première phase du processus unifié, il s’agit
d’étudier la faisabilité globale du futur système. Pour ce faire, la phase de
création doit répondre à ces questions :
Le but de la phase de création est de collecter assez d’informations pour établir une
vision initiale commune des objectifs du projet et de décrire suffisamment des cas
d’utilisation pour pouvoir décider le démarrage du projet.
3. Cahier de charge
Les stocks représentent les biens achetés qui interviennent dans le cycle d’exploitation
de l’entreprise ou aux termes d’un processus de production à venir. Dans notre cas, on tend à
créer une application web qui fait la gestion de parc informatique de la société «Attijari
Leasing» tout en assurant un suivi complet de tous les matériaux et leurs emplacements et
situations.
20
Chapitre 2 : Phase d’Elaboration
3.1 Besoins
3.2 Objectifs
Il s’agit de mettre en œuvre une base de donnés, ainsi qu’une interface graphique
associe, qui rend transparent pour l’utilisateur la gestion de cette base. Cette interface devra
être la plus simple, fiable, intuitive et contenant toutes les fonctionnalités demandés.
La base de données doit être une base SQL, compatible avec un serveur disponible à la
société. La gestion de cette base doit se faire par l’intermédiaire d’une interface graphique
réalisée en langage PHP et HTML.
Ainsi que les fonctionnalités de base que doit fournir tout outil de gestion de parc
Informatique digne de ce nom :
20
Chapitre 2 : Phase d’Elaboration
Les besoins fonctionnels sont les services que doit offrir le système, on peut regrouper ces
besoins en cinq parties :
Gesti Gestion
Gesti Gestion
on
on
Dépa Matérie
Dépa Matérie
rtem l
rtem l
ent
ent
GEST
GEST
ION
ION
DE
DE
PARC
PARC
INFO
INFO
RMA
Gestion RMA
Gestion TIQU Gestion
TIQU Gestion
E
E
Utilisat
Inventaire Utilisat
Inventaire eurs
s eurs
s Gestion
Gestion
Deman
Deman
de de
de de
travail
travail
20
Chapitre 2 : Phase d’Elaboration
Dans ce paragraphe nous exposons l’ensemble des besoins aux quels devraient répondre
l’application de notre projet :
A part les besoins fondamentaux, notre futur système doit répondre aux critères
suivants :
20
Chapitre 2 : Phase d’Elaboration
5. Méthodologie de travail
L’objectif de toute approche de conduite de projet est d’obtenir des résultats fiables.
En fait, la fiabilité d’un système dépend de l’approche utilisée. Cette section est consacrée à
la présentation de la méthodologie adoptée pour mener à bien notre projet de fin d’étude.
20
Chapitre 2 : Phase d’Elaboration
Phase de lancement :
Définir une vision partagée du projet, avec ce que contient ou non le produit, et
les critères d’acceptation.
Déterminer les cas d’utilisation les plus critiques du système, les scénarii
donnant lieu aux principaux points d’interrogation sur la conception.
Montrer, voir, démontrer, au moins une architecture qui se plie à ces différents
scénarii.
20
Chapitre 2 : Phase d’Elaboration
Phase d’Elaboration :
L’architecture dépend :
Phase de Construction :
20
Chapitre 2 : Phase d’Elaboration
Produire des versions utilisables (alpha, bêta, et autres versions de test) aussi
vite que possible.
Phase de transition :
Lors de la phase de Transition on s’assure que le logiciel est disponible pour les
utilisateurs finaux. La phase de transition peut s’étaler sur plusieurs itérations, inclure le test
du produit avant sa sortie et les ajustements mineurs basés sur les remarques faites par les
utilisateurs (pour de petites améliorations de la configuration, l’installation et les problèmes
d’utilisation).
A la fin de la phase de transition, les objectifs doivent avoir été atteints et le projet doit
être sur le point d’être clos.
20
Chapitre 2 : Phase d’Elaboration
20
Chapitre 2 : Phase d’Elaboration
Statique
Diagramme de Classes
Diagramme d’Objets
Diagramme de Composants
Diagramme de Déploiement
20
Chapitre 2 : Phase d’Elaboration
Fonctionnel
Diagramme d'Etats-Transitions
Diagramme d'Activités
Diagramme de Séquences
Diagramme de Collaborations
6.1 Définitions :
a. Un Acteur :
b. Un cas Utilisation :
20
Chapitre 2 : Phase d’Elaboration
Dans un diagramme de cas d’utilisation un cas d’utilisation est symbolisé comme suit :
Use case
Pour mieux détailler les cas d’utilisation, UML définit trois types de relations
standards :
Relation d’inclusion (include) : Dans une relation d’inclusion entre cas d’utilisation
une instance du cas utilisation source comprend également le comportement décrit par
le cas utilisation destination. L’inclusion a un caractère obligatoire la source spécifiant
à quel endroit le cas utilisation cible doit être inclus.
Relation d’extension (extend) : Dans une relation d’extension entre cas d’utilisation,
les cas utilisation source ajoute son comportement au cas d’utilisation destination.
L’extension peut être soumise à une condition. Le comportement ajouté est inséré au
niveau d’un point d’extension défini dans le cas d’utilisation destination. « Bib2 »
20
Chapitre 2 : Phase d’Elaboration
Administrateur
Le modèle de cas d’utilisation a servis pour formaliser les différents acteurs et leurs
différentes utilisations de système.
20
Chapitre 2 : Phase d’Elaboration
Gestion
Utilisateurs
Etablir Demande de
Travail
Gestion Demande de Service Demandeur
Travail
Administrateur
Gestion
Départements
Gestion Inventaire
20
Chapitre 2 : Phase d’Elaboration
<<Include>> Introduire
Login
<<Include>>
Introduire
Grade
Administrateur
S’Authentifier : En tapant son grade, son login et son mot de passe, l’administrateur
de système peut accéder à l’application pour effectuer des traitements, et le gestionnaire de
parc peut accéder à l’application avec un droit d’accès limité, L’utilisateur qui se connecte
doit être reconnu du système. L’authentification est le mécanisme qui protège le système des
intrusions externe.
20
Chapitre 2 : Phase d’Elaboration
Rechercher
Utilisateur
Ajouter Utilisateur
Gérer Utilisateur
Administrateur
Mise à jour
Utlisateur Modifier Utilisateur
Imprimer Liste
Utlisateur
20
Chapitre 2 : Phase d’Elaboration
Rechercher
Demande
Gestionnaire Parc
Traiter Demande de
Travail
Créer Demande
Mise à jour
Demande
Modifier Demande
Administrateur
Imprimer Liste
Demande
Etablir une demande de travail : donne la possibilité aux services demandeurs d’exprimer
leurs besoins envers l’Administrateur de système
Remplir Formulaire de bon de demande de travail : pour exprimer leurs besoins, le service
demandeur doit remplir une formulaire qui s’appelle bon de demande de travail, contenant
un ensemble des éléments concernant cette Demande de travail.
20
Chapitre 2 : Phase d’Elaboration
Traiter une demande de travail : Permet à l’Administrateur d'effectuer des opérations sur
les commandes internes. Ces opérations concernent : l'ajout, la modification, la recherche,
l’enregistrement, et l’annulation.
Modifier une demande de travail : Un bon de demande de travail doit être modifiable,
l’Administrateur peut se tromper en remplissant les informations communiquées, la
modification de l'erreur est envisagée.
20
Chapitre 2 : Phase d’Elaboration
Rechercher
Matériel
Gestionnaire Parc
Gérer Matériel
Ajouter Matériel
Mise à jour
Matériel
Modifier Matériel
Administrateur
Imprimer Liste
Matériel
Supprimer Matériel
Gérer matériel : Permet à l’Administrateur d'effectuer des opérations sur les matériels de
parc informatique. Ces opérations concernent : l'ajout, la modification, la suppression et la
recherche.
Modifier un matériel : Un matériel doit être modifiable, l’Administrateur peut se tromper
en remplissant les informations communiquées, la récupération de l'erreur est envisagée.
20
Chapitre 2 : Phase d’Elaboration
Rechercher
département
Ajouter
Gérer Département
Gesttionnaire de parc
Département
Modifier
<<Extend>> Mise à jour département
département
Administrateur
Supprimer
Imprimer Liste département
département
20
Chapitre 2 : Phase d’Elaboration
Rechercher
inventaire
Gérer
Gestionnaire de prac Inventaire
<<Extend>>
Imprimer Liste
Inventaire
Administrateur
20
Chapitre 2 : Phase d’Elaboration
4. Conclusion
20