Description
Cette formation vous permet de maîtriser la méthode des points de fonction afin d’évaluer la taille d’un logiciel et d’estimer l’effort nécessaire à son développement et à sa maintenance. Vous découvrirez également les avantages et les limites de cette approche par rapport à la mesure basée sur le nombre de lignes de code.
À qui s'adresse cette formation ?
Pour qui ?
Toute personne impliquée dans l'estimation fonctionnelle d'un projet informatique.
Prérequis
Aucun
Les objectifs de la formation
- Définir les fondamentaux de la méthode des points de fonctions
- Recenser les points de fonctions d'un programme
- Chiffrer la complexité d'un programme
Programme de la formation
- Présentation générale de la méthode des points de fonctions
- L'origine de la méthode des points de fonctions et enjeux.
- Méthode des points de fonctions vs méthode des lignes de code.
- Fondamentaux : les composants à estimer (GDI-GDE-ENT-INT-SOR).
- Prise en compte de la complexité des composants.
- Utilisation, diffusion, certification IFPUG.
- Définition du périmètre
- Frontières de l'application : définition du périmètre du domaine.
- Relations entre le domaine étudié et les utilisateurs.
- Relations entre le domaine étudié et les échanges inter-domaines.
- Chiffrage des données et détermination de la complexité
- GDI : groupe de données interne.
- GDE : groupe de données externe.
- DE : données élémentaires ; définition et concept.
- SLD : sous-ensemble logique de données.
- GDR : groupe de données de références.
- Cas particuliers.
- Chiffrage des traitements et détermination de la complexité
- ENT : les entrées (Saisie, Mise à jour, Suppression).
- SOR : les sorties (Ecrans, Listes, Etats).
- INT : les interrogations.
- Cas particuliers : les listes déroulantes, les calculs, les recherches, les contrôles.
- Pondération des points de fonctions
- Les raisons de la pondération.
- Critères de pondération et degré d'influence.
- Passage du comptage brut en comptage net.
- Synthèse
- Résumé de la démarche.
- Points d'attention et limites de la méthode.
- Comptabilisation d'une évolution fonctionnelle.
- Prise en compte de nouveaux composants.
- Présentation d'outils.
- Recommandations.
- Evaluations de la performance des participants.
- Intérêt de la capitalisation des résultats obtenus.*
