Bases de la mesure

La mesure est l'action de mesurer quelque chose. C'est l'attribution d'un numéro à une caractéristique d'un objet ou d'un événement, qui peut être comparé à d'autres objets ou événements.

Formellement, il peut être défini comme le processus par lequel des nombres ou des symboles sont attribués à des attributs d'entités dans le monde réel, de manière à les décrire selon des règles clairement définies.

Mesure dans la vie quotidienne

La mesure n'est pas seulement utilisée par les technologues professionnels, mais également utilisée par nous tous dans la vie quotidienne. Dans un magasin, le prix agit comme une mesure de la valeur d'un article. De même, les mesures de hauteur et de taille garantiront si le tissu s'adaptera correctement ou non. Ainsi, la mesure nous aidera à comparer un article avec un autre.

La mesure prend les informations sur les attributs des entités. Une entité est un objet tel qu'une personne ou un événement tel qu'un voyage dans le monde réel. Un attribut est une caractéristique ou une propriété d'une entité telle que la taille d'une personne, le coût d'un voyage, etc. Dans le monde réel, même si nous pensons à mesurer les choses, nous mesurons en fait les attributs de ces choses.

Les attributs sont principalement définis par des nombres ou des symboles. Par exemple, le prix peut être spécifié en nombre de roupies ou en dollars, la taille des vêtements peut être spécifiée en termes de petite, moyenne, grande.

La précision d'une mesure dépend de l'instrument de mesure ainsi que de la définition de la mesure. Après avoir obtenu les mesures, nous devons les analyser et nous devons tirer des conclusions sur les entités.

La mesure est une quantification directe tandis que le calcul est indirect où nous combinons différentes mesures à l'aide de certaines formules.

Mesure en génie logiciel

L'ingénierie logicielle implique la gestion, l'établissement des coûts, la planification, la modélisation, l'analyse, la spécification, la conception, la mise en œuvre, le test et la maintenance de produits logiciels. Par conséquent, la mesure joue un rôle important dans le génie logiciel. Une approche rigoureuse sera nécessaire pour mesurer les attributs d'un produit logiciel.

Pour la plupart des projets de développement,

  • Nous ne parvenons pas à fixer des objectifs mesurables pour nos produits logiciels
  • Nous ne parvenons pas à comprendre et à quantifier le coût des composants des projets logiciels
  • Nous ne quantifions ni ne prédisons la qualité des produits que nous fabriquons

Ainsi, pour contrôler les produits logiciels, la mesure des attributs est nécessaire. Chaque mesure de mesure doit être motivée par un objectif ou un besoin particulier clairement défini et facilement compréhensible. Les objectifs de mesure doivent être spécifiques, essayés en fonction de ce que les gestionnaires, les développeurs et les utilisateurs doivent savoir. Des mesures sont nécessaires pour évaluer l'état du projet, du produit, des processus et des ressources.

En génie logiciel, la mesure est essentielle pour les trois activités de base suivantes -

  • Pour comprendre ce qui se passe pendant le développement et la maintenance
  • Pour contrôler ce qui se passe dans le projet
  • Pour améliorer les processus et les objectifs

La théorie représentationnelle de la mesure

La mesure nous indique les règles qui jettent les bases du développement et du raisonnement sur toutes sortes de mesures. C'est la cartographie du monde empirique au monde relationnel formel. Par conséquent, une mesure est le nombre ou le symbole attribué à une entité par cette cartographie afin de caractériser une entité.

Relations empiriques

Dans le monde réel, nous comprenons les choses en les comparant, pas en leur attribuant des nombres.

Par exemple, pour comparer la hauteur, nous utilisons les termes «plus grand que», plus haut que ». Ainsi, ces «plus grand que», plus haut que «sont des relations empiriques pour la hauteur.

Nous pouvons définir plus d'une relation empirique sur le même ensemble.

Par exemple, X est plus grand que Y. X, Y sont beaucoup plus grands que Z.

Les relations empiriques peuvent être unaires, binaires, ternaires, etc.

X est grand, Y n'est pas grand sont des relations unaires.

X est plus grand que Y est une relation binaire.

Les relations empiriques dans le monde réel peuvent être mappées à un monde mathématique formel. La plupart de ces relations reflètent les préférences personnelles.

Voici une partie de la technique de cartographie ou de notation utilisée pour cartographier ces relations empiriques avec le monde mathématique:

Échelle de Likert

Ici, les utilisateurs recevront une déclaration sur laquelle ils doivent être d'accord ou en désaccord.

For example - Ce logiciel fonctionne bien.

Tout à fait d'accord Se mettre d'accord Ni d'accord ni en désaccord Être en désaccord Fortement Disgaree
         

Classement forcé

Classez les alternatives données de 1 (meilleur) à n (pire).

Par exemple: Classez les 5 modules logiciels suivants en fonction de leurs performances.

Nom du module Rang
Module A
Module B
Module C
Module D
Module E

Échelle de fréquence verbale

For example - À quelle fréquence ce programme échoue-t-il?

Toujours Souvent parfois Rarement Jamais
         

Échelle ordinaire

Ici, les utilisateurs recevront une liste d'alternatives et devront en sélectionner une.

For example - À quelle fréquence ce programme échoue-t-il?

  • Hourly
  • Daily
  • Weekly
  • Monthly
  • Plusieurs fois par an
  • Une ou deux fois par an
  • Never

Échelle comparative

Ici, l'utilisateur doit donner un nombre en comparant les différentes options.

Very superiorAbout the sameVery inferior

12345678910

Échelle numérique

Ici, l'utilisateur doit donner un nombre en fonction de son importance.

UnimportantImportant

12345678910

Les règles de la cartographie

Pour effectuer le mappage, nous devons spécifier le domaine, la plage ainsi que les règles pour effectuer le mappage.

For example - Domaine - Monde réel

  • Range - Monde mathématique tel que les entiers, les nombres réels, etc.

  • Rules - Pour mesurer la hauteur, chaussures à porter ou non

De même, en cas de mesure logicielle, la check-list de la déclaration à inclure dans les lignes de code à préciser.

La condition représentationnelle de la mesure

La condition de représentation affirme qu'un mappage de mesure (M) doit mapper les entités en nombres et les relations empiriques en relations numériques de telle sorte que les relations empiriques se conservent et soient préservées par des relations numériques.

Par exemple: la relation empirique «plus grand que» est mappée à la relation numérique «>». C.-à-d. X is taller than Y, if and only if M(X) > M(Y)

Puisqu'il peut y avoir de nombreuses relations sur un ensemble donné, la condition de représentation a également des implications pour chacune de ces relations.

Pour la relation unaire `` est grande '', nous pourrions avoir la relation numérique

X > 50

La condition de représentation exige que pour toute mesure M,

X is tall if and only if M(X) > 50

Étapes clés de la mesure formelle

Les étapes clés de la mesure peuvent être résumées comme suit -