miércoles, 2 de diciembre de 2009

Factores que determinan la Calidad del Software

Los factores que determinan la calidad se clasifican en tres grupos:
  • Operaciones del Producto: características operativas:
    • Corrección (Hace lo que se le pide?): El grado en que una aplicación satisface sus especificaciones y consigue los objetivos encomendados por el cliente. 
    • Fiabilidad (Lo hace de forma fiable todo el tiempo?): El grado que se puede esperar de una aplicación lleve a cabo las operaciones especificas y con la precisión requerida. 
    • Eficiencia (Qué recurso hardware y software necesito?): La cantidad de recursos hardware y software que necesita una aplicación para realizar las operaciones con los tiempos de respuesta adecuados.
    • Integridad (Puedo controlar su uso?): El grado con que puede controlarse el acceso al software o a los datos a personal no autorizado.
    • Facilidad de Uso (Es fácil y cómodo de manejar?): El esfuerzo requerido para aprender el manejo de una aplicación, trabajar con ella, introducir datos y conseguir resultados.
  • Revisión del Producto: capacidad para soportar cambios:
    • Facilidad de Mantenimiento (Puedo localizar los fallos?): El esfuerzo requerido para localizar y reparar errores. 
    • Flexibilidad (Puedo añadir nuevas opciones?): El esfuerzo requerido para modificar una aplicación en funcionamiento. 
    • Facilidad de Prueba (Puedo probar todas las opciones?): El esfuerzo requerido para probar una aplicación de forma que cumpla con lo especificado en los requisitos.
  • Transición del Producto: adaptabilidad a nuevos productos:
    • Portabilidad (Podré usarlo en otra máquina?): El esfuerzo requerido para transferir la aplicación a otro hardware o sistema operativo.
    • Reusabilidad (Podré utilizar alguna parte del software en otra aplicación?): Grado en que partes de una aplicación pueden utilizarse en otras aplicaciones. 
    • Interoperabilidad (Podrá comunicarse con otras aplicaciones o sistemas informáticos?): El esfuerzo necesario para comunicar la aplicación con otras aplicaciones o sistemas informáticos.
Conociendo estas definiciones se puede saber cuál va ser la técnica que va ser utilizada por la empresa, para cumplir con sus objetivos.

No hay comentarios: