Planifier son projet
CHAPITRE 4
119
La technique des points de fonction
Mise au point à la fin des années 1970 chez IBM, cette méthode est indépendante des
technologies et langages utilisés ; elle a vocation à mesurer la taille des projets d’un point
de vue strictement fonctionnel, celui de l’utilisateur.
1. Calcul de la taille du projet
Pour calculer la taille d’un projet et obtenir un nombre de points de fonction non ajustés
ou bruts (Gross Function Points, GFP), il convient de recenser toutes les fonctions
attendues :
• Les fonctions entrées : une fonction entrée introduit de nouvelles données dans le
système (exemple : saisie d’une nouvelle commande).
• Les fonctions sorties : une fonction sortie est une fonction dont le résultat est une restitution de données calculées (exemple : consultation du chiffre d’affaires cumulé par
client).
• Les fonctions interrogations : une requête, sans calcul de données (exemple : affichage
d’une commande), est une fonction interrogation.
• Les fonctions interface : les fonctions interface recensent les fonctions d’échange de
données en import ou en export avec d’autres systèmes externes.
Une fois cette liste de fonctions établie, les données logiques – les entités participantes –
qui sont créées, utilisées ou gérées par le système, sont également recensées.
Chaque fonction ou entité est qualifiée en termes de complexité (faible, moyenne,
haute) ; à chaque type de fonction est associé un nombre de points, selon son niveau de
complexité (tableau 4-1).
En additionnant le nombre de points de fonction pour chaque combinaison fonction/
niveau de complexité, on obtient ainsi un nombre global de points de fonction bruts
(GFP).
Tableau 4-1 Nombre de points de fonction par type de fonction et niveau de complexité
Type
fonction
Degré de complexité
Faible
Moyen
Haut
Entrée
3
4
6
Sortie
4
5
7
Interrogation
3
4
6
Interface
5
7
10
Données logiques
7
10
15
GestProjInform Livre Page 119 Vendredi, 3. avril 2009 12:07 12
Précédent

- 136/290

Suivant