Informaticos

Páginas: 13 (3087 palabras) Publicado: 13 de octubre de 2010
CLASIFICACION DE LAS CARACTERISTICAS QUE DETERMINAN LA CALIDAD DEL SOFTWARE
Métricas de Software
Todo proceso de medición del software tiene como objetivo fundamental satisfacer necesidades de información a partir de las cuales se deben identificar las entidades y los atributos que deben ser medidos.
El proceso de medición, se caracteriza en cinco actividades:
* Formulación: Obtención demedidas y métricas del software apropiadas para la presentación del software en cuestión.
*
* Colección: Mecanismo empleado para acumular datos necesarios para obtener las métricas formuladas.
*
* Análisis: Cálculo de las métricas y la aplicación de herramientas matemáticas.
*
* Interpretación: La evaluación de los resultados de las métricas en un esfuerzo por conseguiruna visión interna de la calidad de la presentación.
*
* Retroalimentación: Recomendaciones obtenidas de la interpretación de métricas y técnicas transmitidas al equipo de desarrollo de software.
. Clasificación de las Métricas
Existen innumerables métricas con propósitos diferentes que reflejan o describen la conducta del software, estas pueden medir entre otros aspectos lacompetencia, calidad, desempeño y la complejidad del software contribuyendo a establecer de una manera sistemática y objetiva una visión interna del trabajo mejorando así la calidad del producto.
A continuación se muestra la clasificación de las mismas:
Métricas de complejidad: Son todas las métricas de software que definen de una u otra forma la medición de la complejidad; Tales como volumen, tamaño,anidaciones, costo (estimación) y configuración. Estas son los puntos críticos de la concepción, viabilidad, análisis, y diseño de software.
Métricas de calidad: Son todas las métricas de software que definen de una u otra forma la calidad del software; tales como exactitud, estructuración o modularidad, pruebas, mantenimiento, reusabilidad, entre otras. Estas son los puntos críticos en eldiseño, codificación, pruebas y mantenimiento.
Métricas de competencia: Son todas las métricas que intentan valorar o medir las actividades de productividad de los programadores o practicantes con respecto a su certeza, rapidez, eficiencia y competencia.
Métricas de desempeño: Corresponden a las métricas que miden la conducta de módulos y sistemas de un software, bajo la supervisión del sistemaoperativo o hardware. Generalmente tienen que ver con la eficiencia de ejecución, tiempo, almacenamiento, complejidad de algoritmos computacionales, etc.
Métricas estilizadas: Son las métricas de experimentación y de preferencia; Por ejemplo: estilo de código, las convenciones denominando de datos, las limitaciones, etc. Pero estas no se deben confundir con las métricas de calidad o complejidad.Variedad de métricas: Tales como portabilidad, facilidad de localización, consistencia, etcétera.
Estas clasificaciones de métricas fortalecen la idea, de que más de una métrica puede ser deseable para valorar la complejidad y la calidad del software, teniendo en cuenta que para ello es necesario medir los atributos del software.
Un punto de partida para realizar estimaciones es establecer una líneabase de métricas que permita a una organización sintonizar su proceso de ingeniería del software para eliminar las causas de los defectos que tienen el mayor impacto en el desarrollo del software, es fundamental que una línea base contenga datos recopilados de proyectos desarrollados anteriormente lo que requiere una investigación histórica de los mismos, la línea base no es más que larecopilación de medidas, métricas e indicadores que guíen el proyecto o el proceso.
1. 7. Establecimiento de una línea base
2. 8. Métricas del Proceso
Las métricas del proceso se recopilan de todos los proyectos y durante un largo período de tiempo. Su intento es proporcionar indicadores que lleven a mejoras de los procesos de software a largo plazo.. Un indicador es una métrica o una combinación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS