Exemples de types d'analyse FPA

Cette page illustre les trois types d'analyse de points de fonction avec un cas simple: un système d'information qui conserve les Données Clients et les Données Produits et consulte les Données Fournisseurs.

La plus grande précision que l'on souhaite pour un comptage de points de fonction, le plus détaillé doit être le cahier des charges fonctionnel du système d'information. Par conséquent, cet exemple couvre les trois méthodes de comptage de points de fonction par ordre croissant de précision (indicatif, global, détail)

Exemple de FPA indicatif

Le nombre de points de la fonction indicative est la variante la moins précise des trois types mentionnés. Pour pouvoir effectuer un décompte de points de fonction indicatif, il suffit de savoir, quels ensembles de données logiques sont pertinents pour le système d'information, et s'ils sont uniquement consultés ou également maintenus par le système d'information.

spécification

Supposons que la spécification fonctionnelle suivante soit donnée pour le système d'information:

  • l'utilisateur veut client- et maintenir les données produit, et consulter les données des Fournisseurs.

Analyse des points de fonction indicative

Cette spécification fonctionnelle de haut niveau est suffisante pour effectuer une analyse indicative des points de fonction:

Collecte de données logiques

Type de fonction

Points de fonction
(par définition)

Client

ILGV

35

Produit

ILGV

35

Le fournisseur

PER

15

Taille fonctionnelle indicative

85 fp

Exemple de FPA global

Pour pouvoir effectuer un comptage de points de fonction globale, En plus des ensembles de données logiques, nous avons également besoin d'informations sur les transactions des utilisateurs; nous avons donc besoin de spécifications fonctionnelles plus détaillées

Spécifications fonctionnelles:

  • l'utilisateur veut pouvoir ajouter des données de clients, modifier et supprimer, veut pouvoir consulter les données des clients et veut quatre vues d'ensemble différentes concernant les clients; ces aperçus contiennent des données calculées
  • l'utilisateur souhaite pouvoir ajouter des données à partir de produits, modifier et supprimer, veulent pouvoir consulter les données des produits et veulent une vue d'ensemble des produits; cet aperçu contient des données calculées
  • l'utilisateur souhaite pouvoir consulter les données d'un fournisseur via le numéro d'identification unique du fournisseur, et souhaitez également un aperçu des fournisseurs avec des résultats totalisants

Cette spécification fonctionnelle plus détaillée montre les transactions utilisateur requises réelles, et permet donc une fonction globale de comptage de points. Le nombre de points de la fonction globale est plus précis que le nombre indicatif, mais moins précis que le décompte détaillé dont il sera question ci-dessous.

Analyse des points de fonction global

Le décompte de points de fonction global basé sur ces spécifications fonctionnelles est le suivant:

Fonction utilisateur

Type de fonction

Complexité (les valeurs par défaut)

Points de fonction

Client

ILGV

Simple

7

Produit

ILGV

Simple

7

Le fournisseur

PER

Simple

5

Ajouter un client

SI

Moyen

4

Changer de client

SI

Moyen

4

Supprimer le client

SI

Moyen

4

Demander un client

DE

Moyen

4

Aperçu 1 concernant le client

UF

Moyen

5

Aperçu 2 concernant le client

UF

Moyen

5

Aperçu 3 concernant le client

UF

Moyen

5

Aperçu 4 concernant le client

UF

Moyen

5

Ajouter un produit

SI

Moyen

4

Changer de produit

SI

Moyen

4

Supprimer le produit

SI

Moyen

4

Demander un produit

DE

Moyen

4

Aperçu lié au produit

UF

Moyen

5

Fournisseur de la demande

DE

Moyen

4

Aperçu concernant le fournisseur

UF

Moyen

5

Taille fonctionnelle globale

85 fp

Exemple de détail FPA

Pour pouvoir effectuer un comptage de points de fonction détaillé, il ne faut pas seulement considérer les ensembles de données logiques (ILGV, PER) et les transactions des utilisateurs (SI, UF, DE) savoir, mais il faut également tenir compte de la complexité fonctionnelle de chaque fonction utilisateur individuelle (Simple, Moyen, Difficile) decider. Les valeurs par défaut comme pour le décompte global ne suffisent donc pas ici.

En FPA, la complexité fonctionnelle d'une fonction utilisateur (collecte de données logique ou transaction utilisateur) en fonction du nombre d'éléments de données et “succès” collectes de données pertinentes pour cette fonction d'utilisateur.

spécification

C'est pourquoi les spécifications fonctionnelles (comme ils ont été décrits précédemment dans cet exemple lorsque le comptage de points de la fonction globale a été effectué) doivent être analysés plus en détail:

  • de chaque ensemble de données logiques identifié doit être déterminé, combien de RET (groupes de données) celui-ci existe, et combien de DET (les attributs) y sont définis;
    sur la base d'une matrice, on peut alors déterminer le niveau de complexité (Simple, Moyen, Difficile) l'ensemble de données logique pertinent est
  • de chaque transaction utilisateur (SI, UF, DE) doit être déterminé combien de DET (les attributs) sont pertinents pour la transaction de l'utilisateur, et combien d'ensembles de données logiques (ILGV, KGV) maintenu ou accessible par la transaction utilisateur respective;
    sur la base d'une matrice, on peut alors déterminer sans ambiguïté le niveau de complexité (Simple, Moyen, Difficile) la transaction utilisateur respective est.

Détail de l'analyse des points de fonction

Cette analyse détaillée des spécifications fonctionnelles pourrait aboutir au nombre de points de fonction suivant:

Fonction utilisateur

Type de fonction

Complexité

Points de fonction (brut)

Client

ILGV

Moyen

10

Produit

ILGV

Simple

7

Le fournisseur

PER

Simple

5

Ajouter un client

SI

Difficile

6

Changer de client

SI

Moyen

4

Supprimer le client

SI

Simple

3

Demander un client

DE

Simple

3

Aperçu 1 concernant le client

UF

Simple

4

Aperçu 2 concernant le client

UF

Moyen

5

Aperçu 3 concernant le client

UF

Simple

4

Aperçu 4 concernant le client

UF

Difficile

7

Ajouter un produit

SI

Moyen

4

Changer de produit

SI

Simple

3

Supprimer le produit

SI

Simple

3

Demander un produit

DE

Moyen

4

Aperçu lié au produit

UF

Moyen

5

Fournisseur de la demande

DE

Simple

3

Aperçu concernant le fournisseur

UF

Moyen

5

Taille fonctionnelle

85 fp

 

Conclusion

Dans ce cas, les trois méthodes aboutissent à la même taille fonctionnelle de 85 points de fonction. En général, les résultats ne sont pas exactement les mêmes, mais ils sont assez proches l'un de l'autre. Plus loin sur cette page, les résultats de la recherche sur la précision du comptage de points de fonction global et indicatif sont présentés.