Evaluacion del software

14

Transcript of Evaluacion del software

Page 1: Evaluacion del software
Page 2: Evaluacion del software
Page 3: 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

Page 4: Evaluacion del software

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

Page 5: Evaluacion del software

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.

Page 6: Evaluacion del software

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

Page 7: Evaluacion del software

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

Page 8: Evaluacion del software

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.

Page 9: Evaluacion del software

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

Page 10: Evaluacion del software

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.

Page 11: Evaluacion del software

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

Page 12: Evaluacion del software

• 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.

Page 13: Evaluacion del software

Al utilizarse estas características se vacumpliendo con las normas y a que elprograma sea mas fiable

Page 14: Evaluacion del software