Modelo De Mccall

Páginas: 8 (1816 palabras) Publicado: 6 de septiembre de 2011
MODELO DE Mc CALL

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 posiblemente internos. Los factores decalidad 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 de descomposición es necesario, mapeando cadacriterio 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.

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ón del producto características de operación

Larevisió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

La transición del producto incluye los siguientes factores de calidad:
Portabilidadesfuerzo 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

La operación del producto incluye los siguientes factores de calidad:
Correctitud el grado en el que el producto cumple con su especificación
Confiabilidad la habilidad delproducto 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ón del producto por parte de los usuarios

Según McCall el factor mantenibilidad incluye los siguientes criterios:

Consistencia
SimplicidadConcisidad
Auto-descripción
Modularidad

Pero la mantenibilidad ha cambiado bastante desde 1977; encontrar y corregir errores es sólo un aspecto más Ghezzi la divide en tres categorías:

Correctiva concerniente a remover pequeñas fallas remanentes después del testeo
Adaptativa concerniente al cambio del producto necesario por el cambio de sus requerimientos
Perfectiva busca solo mejorar losalgoritmos usados para hacerlos más eficientes

Mantenibilidad está muy influenciado por el uso de buenas prácticas a lo largo de todo el ciclo de desarrollo algunas de estas buenas prácticas son:

Seguir una metodología bien definida
Usar buenas técnicas de diseño, tanto de procedimientos como de datos, para aumentar cohesión y reducir acoplamiento
Observar la documentación interna
Usar buenasprácticas de programación: nombres significativos, código legible, etc.

Según McCall el factor flexibilidad incluye los siguientes criterios:
Expandibilidad
Generalidad
Auto-descripción
Modularidad

Con el correr de los años este criterio se ha fusionado con mantenibilidad de hecho, en la definición original, dos de los criterios de flexibilidad estaban compartidos con mantenibilidadsegún McCall el factor testeabilidad incluye los siguientes criterios:

Simplicidad
Instrumentación

Dado su ubicación en tradicionales modelos de ciclo de vida de software, la facilidad de testing se define claramente como un criterio de calidad ISO 9000-3 divide el testeo en cuatro etapas

Testeo de unidad se testea los componentes individuales, generalmente realizado por los programadores...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelo McCall
  • Modelo Mccall
  • Modelo Mccall
  • El Modelo De Mccall Como Aplicación De La Calidad A La Revision Del Software De Gestion Empresarial
  • Metodo de mccall
  • LOS MODELOS DE LOS MODELOS
  • Modelo
  • Modelo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS