• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel 📑 Estimer la taille d'un logiciel par la mesure de la fonctionnalité

  • Initiateur de la discussion Initiateur de la discussion Sylvain*
  • Date de début Date de début

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
🚀 Introduction

Dans cet article, nous allons discuter de la manière dont la taille d'un projet logiciel peut être estimée en mesurant sa fonctionnalité. L'estimation de la taille du logiciel est une tâche nécessaire et importante dans le développement de logiciels. Elle peut être utilisée pour déterminer les ressources nécessaires au développement d'un produit et prévoir son coût final.



📜 Prérequis

• Connaissance de base des lignes de code (LOC)

• Connaissance des fonctionnalités logicielles



📝 Procédure

📌 Sous-titre : Est-il possible d'estimer la taille du logiciel avant le codage ?

Oui, mais il est important de noter que la taille du logiciel dépend de plusieurs facteurs. Le nombre de lignes de code (LOC) dans le logiciel est un bon point de départ. D'autres facteurs qui aident à l'estimation incluent le nombre de fonctions, de bogues, ou même le nombre d'utilisateurs.

Bien que le LOC soit couramment utilisé, il ne tient pas compte des éléments non fonctionnels, des lignes dupliquées et de certaines fonctions inutilisées. De plus, différents langages de programmation ont des nombres de lignes par unité de code différents. Cela en fait donc une technique d'estimation inexacte.



📌 Sous-titre : Comment mesurer la taille du logiciel par fonctionnalité ?

Aperçu

C'est la méthode la plus courante pour mesurer la taille du logiciel. En utilisant cette technique, vous mesurez la fonctionnalité que vous devez fournir à vos utilisateurs. En d'autres termes, vous compterez le nombre de fonctionnalités qui ont été mises en œuvre.

La fonctionnalité est une bonne mesure de la taille car elle mesure la complexité du logiciel.



📌 Identifier toutes les fonctions et caractéristiques

Créez une liste de toutes les fonctions et caractéristiques de votre logiciel. Vous pouvez utiliser un outil comme Microsoft Excel.

Incluez une description de ce que chaque fonction fait et d'autres attributs que vous jugez importants, car ces informations seront utiles lors du regroupement en composants logiques.

Déterminez quelles fonctions/caractéristiques dépendent des autres. Un composant sans dépendances peut être considéré comme autonome, et sa taille sera égale à son nombre de LOC. Vous pouvez compter les LOC manuellement ou utiliser un outil de comptage de LOC.

• Si une fonction/caractéristique a des dépendances, augmentez sa taille en ajoutant toutes les LOC qui en dépendent.



📌 Attribuer chaque fonction à un groupe

Regroupez les fonctions similaires ensemble et attribuez-les à une ou plusieurs catégories.

Attribuez des points par fonction dans ces groupes en fonction de leur complexité et de leur difficulté.

La taille d'un composant doit être proportionnelle à sa complexité. Un composant avec une logique plus complexe aura plus de fonctionnalités qu'un composant avec une logique simple. Par exemple, lors du regroupement des fonctions, vous pouvez faire une distinction entre les fonctions de base et les fonctions principales.

Chaque logiciel a des fonctions et des caractéristiques de base et principales. Elles sont les ingrédients clés qui font que votre produit fonctionne correctement et sont une nécessité. Cela vous aidera à créer des métriques plus significatives lorsque vous comparerez la taille de votre application au fil du temps.



📌 Calculer la taille de chaque composant

Après avoir regroupé vos composants et décidé lesquels doivent être inclus dans votre calcul, vous devez déterminer combien de lignes de code (LOC) chaque composant possède.

• Vous pouvez le faire manuellement en identifiant le nombre de groupes et en multipliant chaque groupe par sa taille en termes de points de fonction.

• Alternativement, vous pouvez utiliser un outil qui peut compter automatiquement les LOC pour chaque composant.



📌 Avantages et inconvénients de l'utilisation de la métrique de fonctionnalité dans l'estimation de la taille du logiciel

Avantages

• Il est plus facile de déterminer la qualité d'un programme.

• Fournit une meilleure indication de ce qui sera livré et de l'effort nécessaire pour livrer cette fonctionnalité.

• Peut être utilisé pour comparer différentes versions ou versions en développement entre elles.

• Peut être utilisé pour prédire la taille des futurs produits.

Inconvénients

• Ne fournit aucune information sur la qualité du logiciel.

• Il peut être difficile de déterminer ce qui constitue une fonctionnalité.

• Doit être utilisé avec une autre technique de mesure, telle que le nombre de lignes de code.

Les méthodes traditionnelles de mesure de la taille du logiciel ne comptent que le nombre de lignes de code, ce qui ne montre pas combien de fonctionnalités sont réellement dans votre logiciel. Mesurer la taille du logiciel par fonctionnalité a plus de sens, surtout lorsqu'on parle de logiciels à grande échelle, au niveau de l'entreprise.

Cela donne une image plus précise de ce qui est disponible pour l'utilisateur, et permet au propriétaire du produit d'évaluer facilement le paysage concurrentiel.

Et même si cette méthode a ses inconvénients, elle est bien meilleure comparée à d'autres techniques de mesure de la taille. Après tout, l'utilisateur final peut toujours réduire la taille du logiciel s'il le juge nécessaire et si votre code le permet.



📢 Avertissement

Il est important de noter que la mesure de la taille du logiciel par fonctionnalité doit être utilisée en complément d'autres techniques de mesure pour obtenir une estimation précise et complète.



💡 Conseil

Utilisez des outils de comptage de LOC et des tableaux Excel pour organiser et suivre les fonctionnalités et les composants de votre logiciel, cela facilitera grandement le processus d'estimation de la taille.



🔗 Référence

Recherche Support Microsoft

Recherche Learn Microsoft

Recherche Google

Recherche Bing



🏁 Conclusion

Estimer la taille d'un logiciel en mesurant sa fonctionnalité est une méthode efficace qui permet de mieux comprendre la complexité et l'effort nécessaire pour développer un produit. Cette méthode, bien que comportant des inconvénients, offre une image plus précise des fonctionnalités disponibles pour l'utilisateur final.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
18 250
Messages
29 550
Membres
356
Dernier inscrit
louisyoung044

Nouveaux membres

Retour
Haut Bas