Click here to load reader
Upload
rochdi-taieb
View
211
Download
4
Embed Size (px)
Citation preview
Chapitre 3 : Analyse et Spécification ISET. Mahdia
Analyse et Spécification
ELEMENTS DU CONTENU
Introduction
I. Les besoins fonctionnels
II. Les besoins non fonctionnels
Conclusion
1
Chapitre 3 : Analyse et Spécification ISET. Mahdia
Chapitre 3 : Analyse et
Spécification
Introduction
L’analyse et la spécification présente une étape primordiale au
début de chaque démarche de développement. Son but est de veiller sur
le développement d’un logiciel adéquat. Sa finalité est la description
générale des fonctionnalités du système, pour répondre à la question :
Quelles sont les fonctions du système?
Les besoins fonctionnels listent les opérations réalisables avec
l'application alors que les besoins non fonctionnels correspondent aux
manipulations de l'application et précisent son environnement.
I. Les besoins fonctionnels
Ce sont les actions et les réactions que le système doit faire suite à
une demande. Tenant compte de l’existant, on distingue les besoins
suivants :
La gestion des salariés
Elle est composée par :
o la gestion des catégories
o la gestion des types des paies
o la gestion des types des contrats
o la gestion des modes des paies
o la gestion des types des motifs
o la gestion des bulletins du remboursement
o Et la gestion des enfants
2
Chapitre 3 : Analyse et Spécification ISET. Mahdia
L'application doit faciliter la gestion de ces derniers : il s’agit d’ajouter, de supprimer et
de modifier.
La gestion du personnel
L'application doit permettre d'ajouter, modifier, ou de supprimer une
personne qui doit au minimum avoir :
Son matricule
Son nom
Son prénom
Sa date de naissance
Son ville
Son numéro de Téléphone
Son numéro de sécurité sociale
Son genre
Son lieu de naissance
Nombre de ses enfants
Son adresse mail
Son Photo
Son situation familiale
Son code compte
La gestion des congés
L'application doit permettre d'ajouter, modifier, ou de supprimer un congé d'une
personne. Le congé d'une personne contient au moins :
Code congé
Type de congé
Date début congé
3
Chapitre 3 : Analyse et Spécification ISET. Mahdia
Date fin congé
La gestion des absences
L'application doit permettre d'ajouter, modifier, ou de supprimer une absence d'une
personne. L’absence d'une personne contient au moins :
Code absence
Date absence
Motif
II. Les besoins non fonctionnels
Les besoins non fonctionnels comportent les besoins d’utilisation, les
besoins de gestion ou bien les besoins administratifs, les besoins de
performances, les besoins matériels, les besoins de sécurité,...
Cependant, les besoins non fonctionnels de notre système peuvent
être décrits selon la démarche suivante :
L'application doit être cohérente au point de vue l'ergonomie. La
qualité de l'ergonomie sera un facteur essentiel, étant donnée
l'utilisation intensive qui sera faite de l'application.
La réalisation du projet doit être acheminée pendant quatre
mois.
L’application offre une interface conviviale facile à utiliser.
L’application doit être adaptée aux connaissances de l’utilisateur
et faire preuve d’efficacité et de fiabilité face aux erreurs
éventuelles.
Le projet est réalisé sous la plateforme Windows et implémenté
avec C# comme langage de programmation.
Par ailleurs, une bonne structuration des données permettra de
localiser rapidement l’information recherchée en offrant
également la possibilité de recherche multicritère.
Conclusion
4
Chapitre 3 : Analyse et Spécification ISET. Mahdia
Tout le long de ce chapitre, nous avons listé les besoins fonctionnels et non
fonctionnels de notre projet. Nous allons détailler dans le chapitre suivant la conception de
notre application à travers a les diagrammes des cas d'utilisations, les diagrammes de
séquences ainsi que les diagrammes de classes.
5