5

Click here to load reader

analyse et spécification

Embed Size (px)

Citation preview

Page 1: analyse et spécification

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

Page 2: analyse et spécification

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

Page 3: analyse et spécification

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

Page 4: analyse et spécification

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

Page 5: analyse et spécification

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