domingo, 31 de agosto de 2014

Calidad y la norma ISO 9126

Introducción

La calidad es una parte muy importante del desarrollo de pruebas ya que es un indicador de que tan satisfactorio es un software y que tan bien hecho esta. Una herramienta para hacer esto es la norma ISO 9126 ya que es un estándar con el cual se evalúa la calidad del software, esta norma ISO tiene diversas características.

Desarrollo

Calidad

Podemos definir a la calidad como las propiedades con las que juzgamos el valor de algún objeto o servicio. Aplicado al desarrollo de software podemos decir que es el que tan bueno es dicho software.

Norma ISO 9126

Es un estándar internacional el cual evalúa la calidad del software. Y como se ha dicho antes tiene diversas características y características.
  • Funcionalidad: Es proporcionar las acciones que se requieren en base a especificaciones y requerimientos.
    • Adecuación: Es proporcionar las funciones que se requieren de acuerdo a los objetivos que se necesitan cumplir.
    • Exactitud: Es proporcionar la información o resultados que se solicitan con una gran precisión.
    • Interoperabilidad:  Que tan fluido interactúa el programa con otros sistemas.
    • Seguridad: Es el que tanto protege el sistema los datos e información de los usuarios para que estos no sean modificados o leídos.
  • Fiabilidad: Es la probabilidad para que el programa funcione bien.
    • Madurez: Que tan bien hecho esta hecho el software para evitar fallas.
    • Tolerancia a fallos: La facilidad con la que el software se recupera después de que presente un fallo.
    • Capacidad de recuperación: La habilidad para que el software recupere los datos afectados después de un fallo.
  • Usabilidad: Está conformada por características como el que tan atractivo es el software y que tan fácil se puede entender usar o aprender.
    • Capacidad para ser entendido: La rapidez con la que el usuario aprende a utilizar el programa y lo que este hace.
    • Capacidad para ser aprendido: La facilidad con la que el usuario puede memorizar la funcionalidad del software.
    • Capacidad para ser operado: Que tan fácil es de usar el programa.
    • Capacidad de atraccion:o   Es el que tan atractivo le parece a el usuario.
  • Eficiencia: Es la utilización correcta de los recursos con los que cuenta el programa.
    • Comportamiento temporal: Es el tiempo que tarda en responder el programa.
    • Utilización de recursos:  La fluidez con la que el software realiza acciones con los recursos que se le proporcionan.
  • Mantenibilidad: La facilidad con la que el software puede ser modificado.
    • Capacidad para ser analizada: La facilidad con la que se puede hacer un análisis al software, esto se hace mediante pruebas.
    • Capacidad para ser cambiado: La sencillez con la que se puede realizar modificaciones a un programa.
    • Estabilidad: Se refiere a que el software no sufra daños después de recibir mantenimiento o cambios.
    • Capacidad para ser probado: Que después de que el software sea modificado pueda ser validado.
  • Portabilidad
    • Adaptabilidad: La facilidad con la que se adapta un software a distintas plataformas, sin la necesidad de acciones externas al dicho programa.
    • Instalabilidad: La facilidad del programa para ser instado bajo condiciones especificas.
    • Coexistencia: Es la capacidad que tiene el software para trabajar en conjunto con otro.
    • Capacidad para remplazar: Es la capacidad de un software para remplazar a otro.

Conclusión

Si se aplica de una buena todas estas características en la evaluación del software podremos hacer que el proyecto a desarrollar sea un éxito y tenga la mayor aceptación posible gracias a su buen funcionamiento y todas las características que estén presentes.
Pero algo importante a resaltar es que todo esto es relativo, esto quiere decir que cada persona puede definir por sí mismo estas características y las puede entender como ella pueda.

Fuentes

Fairley, Richard. Ingeniería de Software, 2ª Edición. Editorial Mc Graw Hill. México. 1987


Abud Maria. (2000). Calidad en la Industria del Software. La Norma ISO-9126. Agosto 30, 2014, de Universidad Nacional de La Plata Sitio web: http://recursosbiblioteca.utp.edu.co/tesisd/textoyanexos/0053L864e_anexo.pdf

No hay comentarios:

Publicar un comentario