Factores de la calidad de software





Factores operativos de la calidad del software 

Son aquellos que afectan el uso del software.

· 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 específicas y con la precisión requerida.

                                                 

· Eficiencia: (¿Qué recursos hardware y software necesito?) La cantidad de recursos de hardware y software que necesita una aplicación para realizar las operaciones con los tiempos de respuesta adecuados.

                                                  

· Seguridad: grado en el que puede controlarse el acceso al software y a los datos.

                                                       

· Factibilidad 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.

                                                                         


· Integridad: (¿Puedo controlar su uso?) El grado con que puede controlarse el acceso al software o a los datos a personal no autorizado.

                                                                             

Factores de mantenimiento de la calidad del software

Los factores de mantenimiento son aquellos que se aplican a la capacidad de modificación del software:

· Flexibilidad: (¿Puedo añadir nuevas opciones?) esfuerzo necesario para modificar un programa, el esfuerzo requerido para modificar una aplicación en funcionamiento.

                                                     

· Facilidad de prueba: (¿Puedo probar todas las opciones?) esfuerzo requerido para realizar las pruebas de un programa, para probar una aplicación de forma que cumpla con el especificado en los requisitos

                                                              

· Factibilidad de mantenimiento: (¿Puedo localizar los fallos?)esfuerzo requerido para localizar y reparar un error, el esfuerzo requerido para aprender el manejo de una aplicación, trabajar con ella, introducir datos y conseguir resultados.

                                                                        

Factores evolutivos

Los factores evolutivos son aquellos que indican si el software se puede trasladar con facilidad a otra máquina o a otro producto de base (SO, SGBD, etc.) o incrementar sus prestaciones:

· Portabilidad (¿Podre usarlo en otra máquina?): facilidad para migrar el software de un entorno de operación a otro

· Capacidad de reutilización (¿Podre utilizar alguna parte del software en otra aplicación?): grado en el que un programa o parte del mismo se puede utilizar en otras aplicaciones.

· Capacidad de interoperación (¿Podrá comunicarse con otras aplicaciones o sistemas informáticos?): esfuerzo necesario para que un software opere conjuntamente con otros sistemas.

Comentarios

Entradas populares