Métricas de Software Flashcards

1
Q

Definición de Métricas de agregación

A

Estan compuestas a partir de un conjunto definido de métricas
básicas, generalmente mediante una suma ponderada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

Definicion de Métricas básicas

A

Se obtienen directamente del análisis del código o la ejecución del software. Ejemplo: líneas de código, horas de desarrollo, fuentes de datos o tablas, cantidad de atributos y registros, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Definición de Métricas derivadas

A

Compuestas por una función de cálculo matemático, que utiliza
como variables de entrada el valor de otras métricas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Definición de Atributos Internos

A
  • Son cualidades o atributos orientados a la visión que tiene el grupo de
    desarrollo.
  • Son métricas con las que el grupo de desarrollo el usuario evalúa al software.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Definición de Atributos Externos

A
  • Son cualidades o atributos orientados a la visión que tiene el usuario o
    administrador del software.
  • Son métricas con las que el usuario evalúa al software.
  • De acuerdo al contexto o dominio de aplicación y de las características o
    atributos del software, las métricas de software se pueden tipificar en: métricas del producto, del proceso y del proyecto.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Para qué se usan las Métricas del producto?

A
  • Evalúan la calidad de los productos entregables, permitiendo tener un
    conocimiento detallado del diseño y la construcción del producto software.
  • Se tienen en cuenta atributos como: tamaño, calidad, complejidad, esfuerzo, volatilidad, etc.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Para qué se usan las Métricas del proceso?

A
  • Son cualidades o atributos orientados a la visión que tiene el usuario o
    administrador del software.
  • Se aplican a fines estratégicos y propician indicadores que conducen a avances en el proceso y ambiente de desarrollo del software, a partir de información histórica de procesos similares.
  • Se utilizan para evaluar si la eficiencia de un proceso ha mejorado en el largo plazo.
  • Se recopilan de todos los proyectos y durante un largo período de tiempo.
  • Incluye atributos como: experiencia del grupo, costo del desarrollo y
    mantenimiento, esfuerzo y tiempo dedicado a las pruebas, tiempo de desarrollo, tipo y cantidad de fallas, número de cambio con modelos previos, costo de aseguramiento de la calidad, cantidad de personas, etc.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Para qué se usan las Métricas del proyecto?

A
  • Son métricas de tipo tácticas y describen las características propias del proyecto y de su ejecución.
  • Reducen la planificación del desarrollo ya que permite realizar los ajustes
    necesarios para evitar retrasos o riesgos potenciales, minimizar los defectos y por lo tanto la cantidad de trabajo que debe rehacerse, ocasionando en
    consecuencia una reducción del costo global del proyecto.
  • Permiten evaluar la calidad de los productos obtenidos en cada etapa del
    desarrollo.
  • Tienen en cuenta atributos como: duración real del proyecto, esfuerzo real
    [persona-mes] por proceso, subproceso y por proyecto, progreso del proyecto, tamaño del proyecto, costo total invertido, entre otros.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly