¿Qué son los atributos de calidad del software?

¿Qué son los atributos de calidad del software?

 

Los atributos de la calidad del software son características o patrones consensuados que utilizamos para realizar una medición de los sistemas. En este artículo te explicamos qué son en profundidad.

 

Los atributos de calidad del software se dividen en:

  • Calidad interna: características que permanecen generalmente constantes a lo largo del ciclo de vida del software, aunque éste sea re-diseñado y programado nuevamente.
  • Calidad externa: estos atributos se evalúan cuando el producto se encuentra en ejecución, al realizar pruebas en un ambiente simulado utilizando datos de prueba.

Los software de gestión (en general) están diseñados como empresas o como estados nacionales basados en dos principios: el principio de verticalidad:el organismo tiene un órgano superior que dirige a los demás (que a su vez entre sí poseen una relación causal que deviene de lo militar), y el principio de división del trabajo (un concepto más económico).

Los módulos o diferentes partes del sistema son como el organigrama de la empresa: cajones vacíos. Luego se los debe llenar con funciones (o funcionalidades), las cuales tienen dos dimensiones: la instrumental y la anticipatoria.

Los datos se convierten en información cuando se los relaciona, o se los contrasta. Y es allí (cuando la gestión tiene una orientación lógica) que alcanza el nivel de predecir (anticipatorio) y no ser sólo instrumental.

En los sistemas de gestión más sofisticados y de vanguardia se los puede valorar también por su robusto diseño respecto a la forma de separar en capas que se van ensamblando y que cumplen diferentes objetivos.

Esto permite contar con área del sistema troncal que centra los diferentes comportamientos deseados y alimenta también de funcionalidades a las demás capas. Y por otro lado tener capas más flexibles que tienen que ver con la interfaz de usuario, con las diferentes formas de visualización de datos y “máscara” (personalizaciones respecto a cómo reflejar un reporte, orden de columna de datos, criterios de ordenamiento, etc).

¿Qué diferencias de Calidad existen entre ERP en la nube y ERP instalado en servidor?

En principio, los atributos a contemplar serán los mismos en ambos casos. La mayor diferencia se encontrará en que un ERP instalado en servidor, presentará condicionadas ciertas características que impactan en su calidad por cuestiones externas al software.

Por ejemplo: cuestiones tecnológicas (dependerá de lo que el cliente elija de todos los requisitos básicos de instalación) de mantenimiento y seguridad IT de las terminales o dispositivos que se utilicen para interactuar con el sistema.

Todo aspecto, por intrascendente que parezca afectará la calidad del ERP.

Mientras tanto, los ERP de gestión de cultura “cloud” mantendrán sus atributos de calidad sin mayores influencias por causas externas al mismo sistema. Estos poseen una alta portabilidad, ya que no es necesario tenerlo instalado en un determinado dispositivo.

La seguridad (tanto en fidelidad de datos como en el acceso a la aplicación) no está supeditada a una elección de cada cliente, sino que son propios del ERP cloud los protocolos de seguridad y diferentes tipos de validación que lo confirman como fiable.

Los tiempos de respuesta son reducidos a su mínima expresión ya que no es necesario contar un tráfico de back ups (sea por mejoras o incidencias) sino que el acceso a los datos es instantáneo con una agilidad en el área de soporte que supera toda expectativa.

En síntesis…

Es hora de replantearnos si nuestra forma de trabajo actual es acorde (o responde satisfactoriamente) a nuestra requisitoria de trabajo diaria. Si es posible realizar mejoras, si los tiempos pueden reducirse, si los recursos pueden reorientarse, y así, de esta manera prepararnos para lo que viene.

En esta línea de pensamiento, podemos vislumbrar un horizonte con mayor cantidad de usuarios conectados a una nube.