Post on 09-Jul-2015
transcript
La evaluación al software nace alquerer mejorar los programas ytambién a que los clientes sevolvieron mas selectivos yrechazaban programas pocosconfiables o que no cumplían susnecesidades
Debido a esto se crean unas normas para verificar y tener un control
estándar de estos sistemas y así se evalúa si este cumple con los
requerimientos específicos o las necesidades del cliente
Esta norma fue publicada en 1992.
• Este estándar describe 6 característicasimportantes a la hora de tener calidadinterna y externa:
Funcionalidad: Habilidad del software pararealizar el trabajo deseado.
confiabilidad: Habilidad del software para mantenerse funcionando.
FUNCIONALIDAD CONCEPTO
ADECUACION Que el software cumpla las tareas y objetivos especificados por el usuario
SEGURIDAD La capacidad del software de mantener la información a salvo
INTER OPERABILIDAD La capacidad del software de interactuar con uno o más sistemas
CONFORMIDAD DE LA FUNCIONALIDAD
Que el software cumpla los estándares de la funcionalidad
EXACTITUD Que el software agá lo solicitado
CONFIABILIDAD CONCEPTO
MADUREZ La capacidad del programa para evitar fallas cuando encuentra errores
TOLERANCIA A ERRORES Cuando el software sigue funcionando en caso de errores
CONFORMIDAD DE CONFIABILIDAD
Que el software cumpla los estándares o normas relacionadas a la fiabilidad
RECUPERABILIDAD Cuando el programa funciona adecuadamente después de una falla y recuperar los datos afectados
Eficiencia: Habilidad del software pararesponder a una petición de usuario conla velocidad apropiada.
EFICIENCIA CONCEPTO
COMPORTAMIENTO DE TIEMPOS
Cuando el software cumple con los tiempos establecidos y da respuesta a condiciones especificas
UTILISACION DE RECURSOS La capacidad del software de funcionar con recursos dados bajo requerimientos o condiciones
CONFORMIDAD DE EFICIENCIA
Que el software cumpla con los estándares relacionados a la eficiencia.
Usabilidad: Habilidad del software parasatisfacer al usuario
USABILIDAD CONCEPTO
ENTENDIMIENTO La capacidad del software para ayudar al usuario como utilizar el programa es decir las ayudas que entrega
APRENDIZAJE la formas que el software permite al usuario aprender su uso
ATRACCION se refiera a las cualidades del programa lo llamativo lo atractivo.
CONFORMIDAD DE USABILIDAD
Que el software cumpla con los estándares de usabilidad
OPERABILIDAD la manera que el software permite al usuario operarlo y ayudarlo
Mantenibilidad: Habilidad del softwarepara poder realizar cambios en élfácilmente.
MANTENIBILIDAD CONCEPTO
CAPACIDAD DE SER ANALIZADO:
Que el software permita el diagnostico de el mismo y muestre fallas, mejoras etc.
ESTABILIDAD Cuando el software evita efectos inesperado para la modificación del mismo
FACILIDAD DE PRUEBA la forma que el software permite realizar pruebas sin poner en riesgos los datos
CONFORMIDAD DE MANTENIMIENTO
Que el software cumpla con los estándares de mantenibilidad
CAMBIALIDAD la capacidad del software para que una implementación se puede realizar.
Portabilidad: Habilidad del software paraoperar en diferentes entornosinformáticos.
PORTABILIDAD CONCEPTO
Adaptabilidad cuando el software se adapta a diferentes entornos
Coexistencia la capacidad que tiene el software para coexistir con varios software
Reemplazabilidad la capacidad del software para ser remplazado por otro software del mismo tipo
Conformidad de portabilidad Que el software cumpla con los estándares de portabilidad
Facilidad de instalación la facilidad del software para ser instalado en un entorno
• Para tener en cuenta hay dos procesos quenos ayuda evaluar el programa durante sudesarrollo Según el IEEE Std 729-1983
Verificación: Proceso de determinar si losproductos de una cierta fase del desarrollo desoftware cumplen o no los requisitos establecidosdurante la fase anterior.
Validación: Proceso de evaluación del software alfinal del proceso de desarrollo para asegurar elcumplimiento de las necesidades del cliente.
Al utilizarse estas características se vacumpliendo con las normas y a que elprograma sea mas fiable