viernes, 19 de septiembre de 2014

Tarea 2

INTRODUCCIÓN

El siguiente trabajo pretende dejar en claro las dudas que pueden llegar a existir en el camino del aprendizaje hacía el estándar ISO 9216.

DESARROLLO 
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.
3.1.1  CARACTERÍSTICAS NORMA ISO 9126
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.
Funcionalidad: capacidad del software de proveer los servicios necesarios para cumplir con los requisitos funcionales.
Subcaracterísticas:

Idoneidad.- Hace referencia a que si el software desempeña las tareas para las cuales fue desarrollado.
Exactitud.- Evalúa el resultado final que obtiene el software y si tiene consistencia a lo que se espera de él.
Interoperabilidad.- Consiste en revisar si el sistema puede interactuar con otro sistema independiente.
Seguridad.- Verifica si el sistema puede impedir el acceso a personal no autorizado.
Fiabilidad: capacidad del software de mantener las prestaciones requeridas del sistema, durante un tiempo establecido y bajo un conjunto de condiciones definidas.
Subcaracterísticas:
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.
Recuperabilidad.- Verificar si  el software puede  reasumir el funcionamiento y restaurar  datos perdidos después de un fallo ocasional.
Tolerancia a fallos.- Evalua si la aplicación desarrollada es capaz de manejar errores.
Usabilidad: esfuerzo requerido por el usuario para utilizar el producto satisfactoriamente.
Subcaracterísticas:
Aprendizaje.- Determina que tan fácil es para el usuario aprender a utilizar el sistema.
Comprensión.- Evalúa que tan fácil es para el usuario comprender el funcionamiento del sistema
Operatividad.- Determina si el usuario puede utilizar el sistema sin mucho esfuerzo.
Atractividad.- Verifica que tan atractiva se ve la interfaz de la aplicación.
Eficiencia: relación entre las prestaciones del software y los requisitos necesarios para su utilización.
Subcaracterísticas:
Comportamiento en el tiempo.- Verifica la rapidez en que  responde el sistema
Comportamiento de recursos.- Determina si el  sistema utiliza los recursos de manera eficiente
Mantenibilidad: esfuerzo necesario para adaptarse a las nuevas especificaciones y requisitos del software.
Subcaracterísticas:
Estabilidad.- Verifica si el sistema puede mantener su funcionamiento a pesar de realizar cambios.
Facilidad de análisis.- Determina si la estructura de desarrollo es funcional con el objetivo de diagnosticar fácilmente las fallas.
Facilidad de cambio.- Verifica si el sistema puede ser fácilmente modificado
Facilidad de pruebas.- .- Evalúa si el sistema puede ser probado fácilmente
Portabilidad: capacidad del software ser transferido de un entorno a otro.
Subcaracterísticas:
Capacidad de instalación.- Verifica si el software se puede instalar fácilmente
Capacidad de reemplazamiento.- Determina la facilidad con la que el software puede remplazar otro software similar.
Adaptabilidad.- El software se puede trasladar a otros ambientes
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.

CONCLUSIÓN





No hay comentarios.:

Publicar un comentario