L'objectif principal de l'analyse comparative de logiciels est de
déterminer la façon dont un développeur de logiciels effectue par
rapport à l'autre. Initialement, les informations sur un développeur doit être recueilli et examiné de manière quantifiable.
Le laps de temps nécessaire pour que l'entreprise de créer son dernier
programme, le temps nécessaire pour les bugs à fixer et des correctifs à
être libérés, et le nombre de programmeurs impliqués dans ces processus
peuvent tous être pris en considération.
Une fois ces données recueillies, il peut être utilisé dans l'analyse
comparative de logiciels d'autres sociétés l'aide de mesures
comparables.
Les sociétés
tierces sont souvent impliqués dans l'analyse comparative de logiciels,
en recueillant des informations sur de nombreux développeurs, qui est
souvent fourni par les entreprises pour la comparaison.
Une entreprise peut avoir l'analyse comparative des données de
plusieurs dizaines, voire une centaine, les développeurs de logiciels
détaillant les valeurs quantifiables pour le temps passé dans le
développement, les coûts de ce processus et les réalisations en fonction
des chiffres de programmeurs.
Des comparaisons sont faites par cette organisation entre ces
différents développeurs, et utilisés pour établir un certain nombre de
valeurs pour chacun.
Une fois ce processus terminé, chaque entreprise peut être notifié de
la façon dont elle effectuée dans ce grand bassin et peut utiliser ce
logiciel des données de référence pour déterminer les améliorations qui devraient être apportées pour les développements futurs.
Ce type d'analyse comparative de logiciels est un peu de même nature à
l'étalonnage du matériel, mais ils ne devraient pas être confondu.
repères matériels sont souvent déterminés en exécutant différentes
configurations informatiques et des morceaux de matériel grâce à
différents tests pour générer des données sur ces périphériques.
Ces données sont ensuite utilisées pour comparer différentes pièces de
matériel, afin de déterminer ce que les processeurs ou les cartes
graphiques sont théoriquement supérieur aux autres dans un contexte
donné.
Il est une forme d'analyse comparative de logiciels qui peuvent être
effectuées d'une manière similaire à ce, même si elle est plus souvent
considéré comme une partie du test de support.
Le même programme peut être exécuté sur plusieurs ordinateurs avec
différents dispositifs et configurations matérielles, pour voir quels
systèmes il est compatible avec.
Ce type d'analyse comparative est souvent utilisée pour déterminer les
exigences minimales pour un programme et de veiller à ce que la plus
large base d'utilisateurs que possible peut exécuter le logiciel.