Calidad en el desarrollo del software

Páginas: 6 (1327 palabras) Publicado: 17 de septiembre de 2010
CALIDAD EN EL DEASRROLO DEL SOFWARE
MODELOS INICIALES DE CALIDAD
Desde el principio de la ingeniería de software, se observó que la calidad está compuesta por una composición de muchas características.
Un modelo de calidad describe entonces estas características y sus relaciones.
Muchos modelos hacen difusa la distinción entre atributos internos y externos, lo que dificulta la comprensión delconcepto de calidad.
Los modelos que se presentarán a continuación son los que han ganado mayor popularidad en la comunidad, pero no tienen sustento científico.
Extrayendo los factores comunes a todos ellos, es posible derivar modelos propios adaptados a usos específicos.

MEDICION DE CALIDAD DEL SOFTWARE

La calidad, al igual que la belleza, está en el ojo de quien lo mira.
Sin embargo,desde el punto de vista de medición, se debe tener una definición precisa en términos de atributos del software que sean de interés al usuario
En general, éstos son atributos externos.
Sin embargo, muchas propuestas miden y analizan atributos internos porque los consideran predictores de aquellos externos.
Los atributos internos tienen dos ventajas:
*Están disponibles para medición más temprano*Son más fáciles de medir
MODELO DE McCall
El modelo de McCall fue el primero en ser presentado en 1977, y se originó motivado por US Air Force y DoD.
Se focaliza en el producto final, identificando atributos claves desde el punto de vista del usuario
Estos atributos se denominan factores de calidad y son normalmente atributos externos pero también se incluyen algunos atributos posiblementeinternos
Los factores de calidad son demasiados abstractos para ser medidos directamente, por lo que por cada uno de ellos se introduce atributos de bajo nivel denominados criterios de calidad.
Algunos criterios de calidad son atributos internos, reflejando la creencia de McCall que el atributo interno tiene un efecto directo en el atributo externo correspondiente.
Un nivel más dedescomposición es necesario, mapeando cada criterio de calidad en un conjunto de métricas de calidad que son atributos (tanto del producto como del proceso) de muy bajo nivel, medibles directamente

FACTORES DE CALIDAD
McCall propone tres perspectivas para agrupar los factores de calidad
*revisión del producto habilidad para ser cambiado
*transición del producto adaptabilidad al nuevo ambiente
*operacióndel producto características de operación

CALIDAD DE REVISIÓN
La revisión del producto incluye los siguientes factores de calidad:
*mantenibilidad esfuerzo requerido para localizar y corregir fallas
*flexibilidad facilidad de realizar cambios
*testeabilidad facilidad para realizar el testing, para asegurarse que el producto no tiene errores y cumple con la especificación

FACTORES DECALIDAD DE TRANSICIÓN
La transición del producto incluye los siguientes factores de calidad:
*portabilidad esfuerzo requerido para transferir entre distintos ambientes de operación
*reusabilidad facilidad de reusar el software en diferentes contextos
*interoperabilidad esfuerzo requerido para acoplar el producto con otros sistemas

FACTORES DE CALIDAD DE OPERACIÓN
La operación del productoincluye los siguientes factores de calidad:
*correctitud el grado en el que el producto cumple con su especificación
*confiabilidad la habilidad del producto de responder ante situaciones no esperadas
*eficiencia el uso de los recursos tales como tiempo de ejecución y memoria de ejecución
*integridad protección del programa y sus datos de accesos no autorizados
*usabilidad facilidad de operacióndel producto por parte de los usuarios

CRITERIOS DE CALIDAD: FACTOR MANTENIBILIDAD
Según McCall el factor mantenibilidad incluye los siguientes criterios:
Consistencia
*simplicidad
*Concisidad
*auto-descripción
*modularidad
Pero la mantenibilidad ha cambiado bastante desde 1977; encontrar y corregir errores es sólo un aspecto más.

CRITERIOS DE CALIDAD: FACTOR MANTENIBILIDAD
Ghezzi...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Calidad En El Desarrollo De Software
  • Importancia De La Calidad En El Desarrollo De Software
  • Calidad en el desarrollo de software
  • Calidad en el desarrollo del software
  • Calidad enfocada al desarrollo de software
  • Calidad en el desarrollo del software
  • Estándares de Calidad para el desarrollo de Software
  • Modelos De Calidad Para El Desarrollo De Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS