CHAPITRE II : ANALYSE ET CONCEPTION
Pour mener à bien le projet, nous devons tout
naturellement avoir recours à un formalisme de conception à
savoir UML « Unified Modeling Language » qui est le
langage de modélisation graphique qui va nous permettre de comprendre et
de décrire les besoins, de spécifier et documenter les
systèmes ainsi que d'esquisser les architectures logicielles.
Dans cette section, nous présentons quelques
diagrammes de notre modélisation en explicitant leurs rôles. Nous
allons principalement présenter le diagramme des cas d'utilisation, le
diagramme des classes et le diagramme de séquences.
II-1 Diagramme des cas d'utilisation
II-1.1 Définition
Les cas d'utilisation permettent de structurer les besoins
des utilisateurs et les objectifs correspondants d'un système. Ils
centrent l'expression des exigences du système sur ses utilisateurs en
clarifiant et en organisant leurs besoins (les modéliser). Pour cela,
les cas d'utilisation identifient les utilisateurs du système (acteurs)
et leurs interactions avec le système. Ils permettent de classer les
acteurs et structurer les objectifs du système. Un acteur
représente un rôle joué par une personne qui interagit avec
le système. Par définition, les acteurs sont à
l'extérieur du système .Les acteurs se recrutent parmi les
utilisateurs du système et aussi parmi les responsables de sa
configuration et de sa maintenance. D'où, les acteurs potentiels qui
risquent d'interagir avec l'application sont :
· Les administrateurs
Les administrateurs ont le contrôle total sur les
fonctionnalités de l'application. Ils peuvent également
gérer les utilisateurs, consulter le journal des actions
opérées et modifier les traitements effectués.
18
Rédigé et soutenu par PATRICK-AIME
TEMBERE NDEBEGHO Rapport de stage de Master I MIAGE - Université de
Douala/ Université de Rennes Décembre 2009
Etude, Conception et Réalisation d'une
application de gestion du personnel. Cas de CONGELCAM S.A
· Les responsables
Les responsables ont droits aux informations de
synthèse des traitements sur l'application ; En outre, ils sont
chargés d'enregistrer les permissions et les sanctions. A cet effet, ils
ont accès au menu Reporting des différents
états sur le personnel.
· Les agents des ressources humaines
Ce sont des personnes chargées des traitements sur les
contrats de travail, les congés du personnel et les affectations.
Une fois identifiés et structurés, ces besoins
précisent le but à atteindre et permettent d'identifier les
fonctionnalités principales (critiques) du système.
II-1.2 Use Général
L'Utilisateur : est considéré
comme utilisateur système tout personnel qui a l'habilité
d'effectuer les applications du système.
Sur ce schéma, seul le cas d'utilisation d'enregistrement
d'un contrat a été détaillé car les autres sont
modélisés presque de la même manière.
19
Rédigé et soutenu par PATRICK-AIME
TEMBERE NDEBEGHO Rapport de stage de Master I MIAGE - Université de
Douala/ Université de Rennes Décembre 2009
Etude, Conception et Réalisation d'une
application de gestion du personnel. Cas de CONGELCAM S.A
ureFigure 1: 1: Use Use
case case général gen
20
Rédigé et soutenu par PATRICK-AIME
TEMBERE NDEBEGHO Rapport de stage de Master I MIAGE - Université de
Douala/ Université de Rennes Décembre 2009
Etude, Conception et Réalisation d'une
application de gestion du personnel. Cas de CONGELCAM S.A
|