Norma ISO 9126
¿Que es la norma ISO 9126?
Es un estándar internacional
para la evaluación del Software, fue originalmente desarrollado en 1991
para proporcionar un esquema para la evaluación de calidad del
software.
La normativa define
seis características de la aplicación, estas seis características son
dividas en un número de sub- características, las cuales representan un
modelo detallado para la evaluación de cualquier sistema informático.
El
modelo establece diez características, seis que son comunes a las
vistas interna y externa y cuatro que son propias de la vista en uso.
A
continuación se describen las características y subcaracterísticas
propias de este estándar que se encuentran dentro de las vistas interna
y externa, las cuales usaremos para evaluar el software de CMI.
1.Funcionalidad: capacidad del software de proveer los servicios necesarios para cumplir con los requisitos funcionales.
Subcaracterísticas:
a) Idoneidad.- Hace referencia a que si el software desempeña las tareas para las cuales fue desarrollado.
b) Exactitud.- Evalúa el resultado final que obtiene el software y si tiene consistencia a lo que se espera de él.
c) Interoperabilidad.- Consiste en revisar si el sistema puede interactuar con otro sistema independiente.
d) Seguridad.- Verifica si el sistema puede impedir el acceso a personal no autorizado.
a) Idoneidad.- Hace referencia a que si el software desempeña las tareas para las cuales fue desarrollado.
b) Exactitud.- Evalúa el resultado final que obtiene el software y si tiene consistencia a lo que se espera de él.
c) Interoperabilidad.- Consiste en revisar si el sistema puede interactuar con otro sistema independiente.
d) Seguridad.- Verifica si el sistema puede impedir el acceso a personal no autorizado.
2.Fiabilidad:
capacidad del software de mantener las prestaciones requeridas
del sistema, durante un tiempo establecido y bajo un conjunto de
condiciones definidas. Subcaracterísticas:
a) Madurez.-
Se debe verificar las fallas del sistema y si muchas de estas
han sido eliminadas durante el tiempo de pruebas o uso del
sistema.
b) Recuperabilidad.- Verificar si el software puede reasumir el funcionamiento y restaurar datos perdidos después de un fallo ocasional.
c) Tolerancia a fallos.- Evalua si la aplicación desarrollada es capaz de manejar errores.
b) Recuperabilidad.- Verificar si el software puede reasumir el funcionamiento y restaurar datos perdidos después de un fallo ocasional.
c) Tolerancia a fallos.- Evalua si la aplicación desarrollada es capaz de manejar errores.
3.Usabilidad: esfuerzo requerido por el usuario para utilizar el producto satisfactoriamente.
Subcaracterísticas:
a) Aprendizaje.- Determina que tan fácil es para el usuario aprender a utilizar el sistema.
b) Comprensión.- Evalúa que tan fácil es para el usuario comprender el funcionamiento del sistema
c) Operatividad.- Determina si el usuario puede utilizar el sistema sin mucho esfuerzo.
d) Atractividad.- Verifica que tan atractiva se ve la interfaz de la aplicación.
b) Comprensión.- Evalúa que tan fácil es para el usuario comprender el funcionamiento del sistema
c) Operatividad.- Determina si el usuario puede utilizar el sistema sin mucho esfuerzo.
d) Atractividad.- Verifica que tan atractiva se ve la interfaz de la aplicación.
4.Eficiencia: relación entre las prestaciones del software y los requisitos necesarios para su utilización.
Subcaracterísticas:
a) Comportamiento en el tiempo.- Verifica la rapidez en que responde el sistema
b) Comportamiento de recursos.- Determina si el sistema utiliza los recursos de manera eficiente.
b) Comportamiento de recursos.- Determina si el sistema utiliza los recursos de manera eficiente.
5.Mantenibilidad: esfuerzo necesario para adaptarse a las nuevas especificaciones y requisitos del software.
Subcaracterísticas:
a) Estabilidad.- Verifica si el sistema puede mantener su funcionamiento a pesar de realizar cambios.
b) Facilidad de análisis.- Determina si la estructura de desarrollo es funcional con el objetivo de diagnosticar fácilmente las fallas.
c) Facilidad de cambio.- Verifica si el sistema puede ser fácilmente modificado
d) Facilidad de pruebas.- .- Evalúa si el sistema puede ser probado fácilmente
b) Facilidad de análisis.- Determina si la estructura de desarrollo es funcional con el objetivo de diagnosticar fácilmente las fallas.
c) Facilidad de cambio.- Verifica si el sistema puede ser fácilmente modificado
d) Facilidad de pruebas.- .- Evalúa si el sistema puede ser probado fácilmente
6.Portabilidad: capacidad del software ser transferido de un entorno a otro.
Subcaracterísticas:
a) Capacidad de instalación.- Verifica si el software se puede instalar fácilmente
b) Capacidad de reemplazamiento.- Determina la facilidad con la que el software puede remplazar otro software similar.
c) Adaptabilidad.- El software se puede trasladar a otros ambientes
d) Co-Existencia.- El software puede funcionar con otros sistemas
c) Adaptabilidad.- El software se puede trasladar a otros ambientes
d) Co-Existencia.- El software puede funcionar con otros sistemas
Cada
una de las características debe ser evaluada dentro del software
basándonos en pruebas de funcionamiento, medición de rendimiento y
pruebas con usuarios que harán uso del sistema.
No hay comentarios:
Publicar un comentario