Evaluacion del software

Post on 09-Jul-2015

148 views 0 download

Transcript of Evaluacion del software

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