Vous êtes sur la page 1sur 12

Exigences

Jean BERNARD
Les exigences
Définition :

● Exigence : Ensemble de mot, tableau, graphique qui permettent de définir le


comportement attendu d’un produit.
● Cahier des charges : Ensemble d’exigence (aussi appelé recueil
d'exigences)

2
Les exigences : la précision
Soyez précis : sinon le respect de l’exigence sera invérifiable

Exemples :

Le bouton doit respecter les standards ergonomiques du produit => Pas assez précis si tout seul.

Le bouton … du produit. + Les boutons devront avoir une taille de 20 pixels par 20 pixels, avoir la couleur
de fond [#555555], une bordure de 2 pixels, … => Bien !

Le système doit autoriser tous les smartphones à se connecter => Bon courage…

Le système doit autoriser tous les smartphones représentant au moins 0.05% des terminaux mobiles
utilisés à se connecter => Vous pouvez obtenir une liste et vous engager au niveau de votre client

3
Les exigences
Les différents types :
● Exigences fonctionnelles
○ règles métiers
○ réglementaires
● Exigences techniques
○ facilité d’utilisation
○ fiabilité
○ performance
○ Maintenabilité
○ sécurité informatique
● Contraintes
○ Système d’exploitation
○ langage de programmation

4
Les exigences Dans le TP, par exemple :

Exigences fonctionnelles : ● Règle métier


○ Les fichiers jpeg doivent être acceptés
● règle métiers : exigence imposée et affichables dans l’outil
par l’étude du besoin utilisateur ● Réglementaire
● réglementaires : exigence imposée ○ La cession de droit d’image doit être
faite par l’utilisateur
par un organisme réglementaire (
Etat, Banque de france, ONU, … )

5
Les exigences Dans le TP, par exemple :
● facilité d’utilisation
Exigences fonctionnelles : ○ L’interface utilisateur ne doit pas
nécessiter de formation pour être utilisé
● facilité d’utilisation ● fiabilité
○ L’outil doit être compatible avec les
● fiabilité smartphones représentant plus de 0.05%
● performance des utilisateurs
● performance
● maintenabilité ○ Le boîtier doit permettre la connexion de
● sécurité informatique 200 personnes en simultanées
● maintenabilité
○ Le produit ne doit être codé qu’en deux
langages différents au maximum
● sécurité informatique
○ Le rôle d’administrateur ne doit pas
pouvoir être usurpé.

6
Les exigences Dans le TP, par exemple :

Contraintes : ● Système d’exploitation


○ Le produit doit tourner sur un noyau
● Système d’exploitation d’OS supporté par l’éditeur
● langage de ● langage de programmation
programmation ○ Le produit doit être codé en Java ou en
C#

7
Les exigences
Il faut les regrouper dans un recueil des exigences : document en traitement de
texte, tableur ou mieux : dans un référentiel informatisé (Squash ™, DOORS,
Blueprint,...)

8
Les exigences : l’importance

9
Les exigences : Rédaction
La révision : elle
s’incrémente à chaque
modification
[Auth_001] [B] : Titre
L’identifiant
de l'exigence
: il est unique
Description
Le titre : doit
permettre de
comprendre le
sujet
rapidement
La rédaction :
elle doit être
précise et on
doit pouvoir en
définir un test
10
Les exigences : exemples
[Auth_001] [Y] : Niveau d’habilitation

4 niveaux d’habilitation doivent exister :

Niveau Description Actions permise

Utilisateur L’utilisateur lambda Envoie de média

Client / commanditaire Celui qui a commandé l’animation Utilisateur + Consultation d’un export
de média

Animateur Celui qui réalise l’animation Client + acte de gestion des médias

Administrateur Le support technique fournisseur Animateur + gestion du boitier

11
Les exigences : exemples
[Ergo_008] [Y] : Boutons de commande double effet
SRC SRC
Les boutons doivent :

● avoir une taille de 20 pixels par 20 pixels


● avoir une bordure de 2 pixels
● contenir au maximum 3 caractères centrés
verticalement et centralement
● être de couleur noire
● En cas d’activation le texte et le cadre doivent être
jaune
● En cas de non activation il doit être gris

12

Vous aimerez peut-être aussi