Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

3.3 Metricas para evaluar el software

Evaluando el software a través de diferentes ópticas y en base a continuas mediciones, se puede ganar en alineación con el objetivo de calidad

El objetivo primordial de la ingeniería del software es producir un sistema,

aplicación o producto de alta calidad. Para lograr este objetivo, los ingenieros de

software deben emplear métodos efectivos junto con herramientas modernas

dentro del contexto de un proceso maduro de desarrollo del software

Metricas para evaluar el software

Al mismo

tiempo, un buen ingeniero del software y buenos administradores de la ingeniería

del software deben medir si la alta calidad se va a llevar a cabo

Funcion

Permiten monitorizar un producto para determinar su nivel de calidad aunque, el seguimiento que este tipo de medidas permiten llevar a cabo brinda la oportunidad de conocer muchas más cosas de una solución.

Beneficios

  • La calidad del producto.
  • El rendimiento del equipo de desarrollo.
  • La justificación del uso de nuevas herramientas o soluciones.
  • Los resultados obtenidos a partir de la incorporación del software a los procesos y operaciones.

Mala calidad

  • Disminuye ingresos y aumenta el gasto.
  • Incrementa el riesgo.
  • Provoca una reducción de la confianza, tanto dentro como fuera de la organización.

Donde utilizarlas

Para conseguir llegar al nivel de evaluación, es preciso contar con datos relevantes, precisos y actualizados sobre diferentes áreas, que faciliten una perspectiva global de la solución. Así, las métricas de calidad de software pueden aplicarse a diferentes contextos

El proyecto: son las que facilitan la gestión del riesgo permitiendo tomar el pulso a la iniciativa de desarrollo desde su inicio.

El producto: están enfocadas a medir las características del software y todos los entregables que lo acompañan, fruto del proyecto de desarrollo, como modelos, componentes adicionales y documentación.

El proceso: tienen por objeto identificar mejores prácticas para su exportación a futuros proyectos y, para conseguirlo, recopilan datos de distintas iniciativas a lo largo de un periodo de tiempo determinado.

Ejemplos:

A/ Métricas de exactitud: intentan aportar información sobre la validez y precisión del software y su estructura, incluyendo la etapa de despliegue, pero también la de pruebas y la función de mantenimiento.

B/ Métricas de rendimiento: a través de ellas se consigue medir el desempeño del software, tanto de cada uno de sus módulos, como del sistema al completo.

C/ Métricas de usabilidad: hay que descartar la complejidad y buscar una solución intuitiva y user-friendly. este tipo de métricas de calidad de software ayudan a determinar si la solución cumple con dichos requisitos.

D/ Métricas de configuración: las limitaciones, el estilo de código y todos los datos relativos al desarrollo y cualidades del producto se verán evaluados en base a estas métricas.

E/ Métricas de eficiencia: minimización de latencias, velocidad de respuesta, capacidad, es un enfoque similar al de la productividad pero con un matiz un poco distinto, que añadido a aquél, aporta una visión mucho más completa de la solución.

Tipos

Learn more about creating dynamic, engaging presentations with Prezi