Factores que determinan la calidad del software
• Se pueden clasificar en dos grandes grupos (Pressman):
o Factores que pueden ser medidos directamente
o Factores que solo pueden ser medidos indirectamente
• Se centran en tres aspectos importantes de un producto software (McCall):
o Características operativas
o Capacidad de soportar los cambios
o Adaptabilidad a nuevos entornos
Características operativas
o Corrección. ¿Hace lo que quiero?
o Fiabilidad. ¿Lo hace de forma fiable todo el tiempo?
o Eficiencia. ¿Se ejecutará en mi hardware lo mejor que pueda?
o Seguridad (Integridad). ¿Es seguro?
o Facilidad de uso. ¿Está diseñado para ser usado?
Capacidad de soportar los cambios
o Facilidad de mantenimiento. ¿Puedo corregirlo?
o Flexibilidad. ¿Puedo cambiarlo?
o Facilidad de prueba. ¿Puedo probarlo?
Adaptabilidad a nuevos entornos
o Portabilidad. ¿Podré usarlo en otra máquina?
o Reusabilidad. ¿Podré reutilizar alguna parte del software?
o Interoperabilidad. ¿Podré hacerlo interactuar con otro sistema?