Développement logiciel et gestion de projet

Quelle description de la méthode des points de fonction utilisée pour estimer la taille d'un logiciel est correcte ?

  1. AOn estime la taille et l'effort de tout le système à partir des résultats réels de systèmes similaires développés dans le passé, ajustés selon les différences
  2. BOn estime le nombre de lignes de code source et on l'utilise comme entrée de formules qui donnent l'effort et la durée
  3. COn note et on estime la quantité de fonctionnalités vue par l'utilisateur à partir du nombre et de la complexité des entrées externes, sorties externes, interrogations externes, fichiers logiques internes et fichiers d'interface externes
Afficher la réponse et l'explication

Réponse : C. On note et on estime la quantité de fonctionnalités vue par l'utilisateur à partir du nombre et de la complexité des entrées externes, sorties externes, interrogations externes, fichiers logiques internes et fichiers d'interface externes

La méthode des points de fonction mesure la quantité de fonctionnalités qu'un système fournit à ses utilisateurs en notant le nombre et la complexité de ses entrées et sorties, de ses interrogations et des fichiers (données) qu'il manipule. Ses avantages sont de ne pas dépendre du langage de programmation et de permettre des estimations dès le stade des exigences ou de la conception externe. Calculer l'effort à partir du nombre de lignes de code source au moyen de formules est l'approche de méthodes comme COCOMO, et fonder l'estimation sur des systèmes passés similaires est l'estimation par analogie. En pratique, on fait souvent l'estimation avec plusieurs méthodes et on compare les résultats.

S'entraîner sur ce thème Retour au thème

Autres questions sur Développement logiciel et gestion de projet

  1. Le SLA d'un service spécifie une disponibilité mensuelle d'au moins 99,95 %. Un mois compte 30 jours, et les arrêts planifiés sont inclus dans le calcul. Ce mois-ci, le service a déjà été arrêté au total 15 minutes à cause de pannes. Quelle durée d'arrêt supplémentaire reste admissible pour le reste du mois tout en respectant le SLA ?
  2. Dans la gestion des services informatiques, quel processus vise principalement à rechercher la cause profonde des pannes récurrentes et à empêcher qu'elles se reproduisent grâce à des corrections définitives ?
  3. Quelle est une caractéristique du modèle en cascade de développement logiciel ?
  4. Dans le cycle en V du développement logiciel, quel test correspond à la phase de définition des exigences et vérifie que ce qui a été décidé dans cette phase est satisfait ?
  5. Dans Scrum, quel rôle est responsable du contenu et de l'ordre (la priorité) des éléments du Product Backlog, ainsi que de la maximisation de la valeur du produit ?