Saltar a contenido

Modelo de calidad para la calidad interna y externa

En este capítulo definiremos el modelo de calidad para calidad interna y externa. 

Categoriza los atributos de calidad del software en seis características

  • Funcionalidad
  • Fiabilidad
  • Usabilidad
  • Eficiencia
  • Mantenibilidad
  • Portabilidad

Que se subdividen en subcaracterísticas, según se indica en la figura 4 del documento de la norma UNE-ISO/IEC 9126-1 . Las subcaracterísticas se pueden medir mediante métricas internas o externas.

Funcionalidad

La capacidad de un producto software para proporcionar funciones que satisfacen las necesidades declaradas e implícitas cuando se usa bajo condiciones especificadas. GISCE-ERP_QS permite la recogida de datos, almacenamiento y tratamiento de éstas y finalmente da los resultados definidos en la "ORDEN ECO / 797/2002", cálculo de los índices de calidad TIEPI, NIEPI y percentil 80 del TIEPI.

Adequación

Se define como la capacidad del producto software para proporcionar un conjunto apropiado de funciones para tareas y objetivos de usuario especificados. En el caso de GISCE-ERP_QS proporciona los resultados del cálculo de los índices de calidad de la "ORDEN ECO / 797/2002", generando los documentos en el formato que define la misma Orden.

Exactitud

Se define como la capacidad del producto software para proporcionar los resultados o efectos correctos o acordados con el grado necesario de precisión. GISCE-ERP_QS da los resultados de los índice de calidad zonal e individual de forma exacta ya se han comprobado los resultados obtenidos con el producto software con otros programas de hojas de cálculo, y los resultados han sido los mismos y su corrección.

Interoperabilidad

Es la capacidad del producto software para interactuar con uno o más sistemas especificados.GISCE-ERP_QS está integrado con la base de datos de GISCE-ERP siendo un módulo más de este ERP del cual obtiene los datos de las potencias instaladas, clientes asociados a cada CUPS, y los elementos de maniobra a abrir para simular la incidencia. Los transformadores que quedan sin tensión debido a una incidencia están relacionados con la topología de la red, que es analizada con el módulo de GIS de GISCE-ERP.

Seguridad de acceso

Es la capacidad del producto software para proteger información y datos de manera que las personas o sistemas no autorizados no puedan leerlos o modificarlos, al tiempo que no deniega el acceso a las personas o sistemas autorizados.

El Programa GISCE-ERP incorpora un sistema de usuarios, grupos y roles que permite configurar para cada usuario del sistema los derechos que tiene. Uno de los puntos más importantes de GISCE-ERP es la parametrización de los derechos de acceso a la información. Por cada grupo de usuarios se definen cuáles menús no serán accesibles y cuáles sí. También permite que los que tienen acceso a los datos puedan hacerlo sólo de consulta, y sólo se permite el derecho de escritura a los usuarios que designe el cliente. Los grupos determinan los derechos de los usuarios, y los roles determinan sus deberes.

Cumplimiento funcional

Es la capacidad que tiene el producto software para adherirse a normas, convenciones o legislación y prescripciones similares relacionadas con la funcionalidad. GISCE-ERP_QS se adapta a lo que indica la "ORDEN ECO / 797/2002", no sólo para el cálculo de los índices sino también por la adaptación a valores admisibles de TIEPI y NIEPI que se van actualizando los diferentes Reales Decretos que se promulgan.

Fiabilidad

Es la capacidad del producto software para mantener un nivel especificado de prestaciones cuando se utiliza bajo condiciones especificadas.

Madurez

Es la capacidad del producto software para evitar fallar como resultado de errores en el software.

Tolerancia a errores

Es la capacidad del producto software para mantener un nivel especificado de prestaciones en caso de errores de software o de infringir sus interfaces especificados. El nivel especificado de prestaciones incluye también la capacidad de seguridad ante fallos.

Capacidad de recuperación

Es la capacidad del producto software para restablecer un nivel de prestaciones especificado y de recuperar los datos directamente afectadas se caso de error. Se comprobará después de un error.

Cumplimiento de la fiabilidad

Es la capacidad del producto software para adherirse a normas, convenciones o legislación relacionadas con la fiabilidad.

Usabilidad

Es la capacidad del producto software para ser comprendido, aprendido, usado y ser atractivo para el usuario, cuando se utiliza en las condiciones especificadas.

Capacidad de ser aprendido

Es la capacidad del producto software que permite al usuario aprender sobre su aplicación.

Capacidad para ser operado

Es la capacidad del producto software que permite al usuario operarlo y controlarlo. El programa no permite adecuaciones particulares por parte del usuario, ya que sus características vienen definidas por la "ORDEN ECO / 797/2002" y no permite hacerle modificaciones o personalizaciones ya que no son necesarias.

Capacidad de atracción

Es la capacidad del producto software para ser atractivo al usuario.

Cumplimiento de la usabilidad

Es la capacidad del producto software para adherirse a normas, convenciones, guías de estilo o legislación relacionadas con la usabilidad.

Eficiencia

Es la capacidad del producto software para proporcionar prestaciones apropiadas, relativas a la cantidad de recursos usados, bajo condiciones determinadas.

Se pueden considerar recursos otros productos de software, la configuración del software y el hardware del sistema.

Comportamiento temporal

Es la capacidad del producto software para proporcionar tiempos de respuesta, tiempo de proceso y potencia apropiados, bajo condiciones determinadas

Utilización de recursos

Es la capacidad del producto software para usar las cantidades y tipos de recursos adecuados cuando el software realiza su función bajo condiciones determinadas. Se incluyen los recursos humanos.

Cumplimiento de la eficiencia

Es la capacidad del producto software para adherirse a normas, convenciones o legislación relacionadas con la fiabilidad.

Mantenibilidad

La capacidad del producto software para ser modificado. Las modificaciones podrían incluir correcciones, mejoras o adaptación del software a cambios en el entorno, y requisitos y especificaciones funcionales.

Capacidad para ser analizado

Define la capacidad del producto software para diagnosticarle deficiencias o causas de los errores en el software, o para identificar las partes que debe ser modificadas.

Capacidad para ser cambiado

Es la capacidad del producto software que permite que una determinada modificación sea implementada.

Las modificaciones sólo las implanta el servicio técnico de GISCE.

Estabilidad

Es la capacidad del producto software para evitar efectos inesperados debidos a modificaciones del software

Capacidad para ser probado

Es la capacidad del producto software que permite que el software modificado sea validado.

Cumplimiento de la mantenibilidad

Es la capacidad del producto software para adherirse a normas o convenciones relacionadas con la mantenibilidad

Portabilidad

Es la capacidad del producto software para ser transferido de un entorno a otro.El entorno puede ser organizativo de hardware y software.

Adaptabilidad

La capacidad del producto software para ser adaptado a diferentes entornos especificados, sin aplicar acciones o mecanismos diferentes de los proporcionado para este propósito por el propio software considerado.

Instalabilidad

Es la capacidad del producto software para ser instalado en un entorno especificado. Las diferentes actualizaciones del módulo GISCE-ERP_QS se realizan con el sistema de actualizaciones de GISCE-ERP, siendo un módulo más integrado en el ERP.

Coexistencia

Es la capacidad del producto software para coexistir con otro software independiente, en un entorno común, compartiendo recursos comunes.

Capacidad para reemplazar

Es la capacidad del producto software para ser usado en lugar de otro producto software, por el mismo propósito, en el mismo entorno.

Cumplimiento de la portabilidad

Es la capacidad del producto software para adherirse a normas o convenciones relacionadas con la portabilidad.