METAS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS

Parámetros de Calidad (Bertrand Meyer)

La meta última del incremento de abstracción de la 
POO es:

MEJORAR LA CALIDAD DE LAS APLICACIONES.

Para medir la calidad, Bertrand Meyer define unos 
parámetros de calidad:
  1. PARÁMETROS EXTRÍNSECOS
Fiabilidad: corrección + robustez:
  • Corrección: capacidad de los productos software para realizar con
    exactitud sus tareas, tal y como se definen en las especificaciones.
  • Robustez: capacidad de los sistemas software de reaccionar 
    apropiadamente ante condiciones excepcionales.
Corrección: Si un sistema no hace lo que se supone que debe hacer, de poco
sirve todo lo demás.

La corrección tiene que ver con el comportamiento de un sistema en los casos 
previstos por su especificación. La robustez caracteriza lo que sucede fuera de 
tal especificación.
  1. PARÁMETROS INTRÍNSECOS
Modularidad: extensibilidad + reutilización:
  • Extensibilidad: facilidad de adaptar los productos de software a 
    los cambios de especificación.
    • Simplicidad de diseño
  • Reutilización: Capacidad de los elementos software de servir 
    para la construcción de muchas aplicaciones diferentes.
    • Las aplicaciones a menudo siguen patrones similares
En definitiva: producir aplicaciones + 
fáciles de cambiar: mantenibilidad

No hay comentarios:

Publicar un comentario

Archivo del blog