3. La evaluación al software nace al
querer mejorar los programas y
también a que los clientes se
volvieron
mas
selectivos
y
rechazaban
programas
pocos
confiables o que no cumplían sus
necesidades
4. 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
5. Esta norma fue publicada en 1992.
• Este estándar describe 6 características
importantes a la hora de tener calidad
interna y externa:
Funcionalidad: Habilidad del software para
realizar el trabajo deseado.
6. 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: Habilidad del software
para mantenerse funcionando.
7. 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
8. Eficiencia: Habilidad del software para
responder a una petición de usuario con
la 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.
9. Usabilidad: Habilidad del software para
satisfacer 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
10. Mantenibilidad: Habilidad del software
para poder realizar cambios en él
fá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.
11. Portabilidad: Habilidad del software para
operar
en
diferentes
entornos
informá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
12. • Para tener en cuenta hay dos procesos que
nos ayuda evaluar el programa durante su
desarrollo Según el IEEE Std 729-1983
Verificación: Proceso de determinar si los
productos de una cierta fase del desarrollo de
software cumplen o no los requisitos establecidos
durante la fase anterior.
Validación: Proceso de evaluación del software al
final del proceso de desarrollo para asegurar el
cumplimiento de las necesidades del cliente.
13. Al utilizarse estas características se va
cumpliendo con las normas y a que el
programa sea mas fiable