red PPP
software
“Por alguna razón no obvia, los sistemas
informáticos caén y no consiguen realizar los
servicios que se les han requerido”
Confiabilidad del software
●
●●
Propiedad del sistema que es igual a su
fidelidad.
Es el grado de confianza que el usuario
tiene que el sistema funcionará tal y como
se espera de él y que no fallará al utilizarlonormalmente.
Para medirlo se usan términos relativos:
–
No confiable
–
Muy confiable.
–
Ultra confiable
Confiabilidad o fiabilidad.
●
La fiabilidad ( reliability) de un sistema esuna medida de su conformidad
con una especificación autorizada de su comportamiento
●
Una avería (failure) es una desviación del comportamiento de un sistema
respecto de su especificación
●Las averías se manifiestan en el comportamiento externo del sistema, pero
son el resultado de errores (errors) internos
●
Las causas mecánicas o algorítmicas de los errores se llamanfallos(faults)
Fiabilidad
●
●
Se debería especificar como un
requerimiento no funcional que se exprese
de forma cuantitativa usando métricas
específicas.
Las especificaciones de fiabilidadpueden
conducir a requerimientos funcionales del
sistema que definen las características del
mismo y cuya función es reducir el número
de fallos del sistema, y con ello,
incrementar la fiabilidad.Fiabilidad
●
●
El coste de desarrollar y validar una
especificación de fiabilidad puede ser muy
alto.
Los requerimientos de fiabilidad están
claramente justificados en sistemas dondees crítico un funcionamiento fiable, por
ejemplo donde un fallo pueda causar
grandes pérdidas económicas.
Métricas
●
●
Tiempo medio entre fallos. Es el tiempo
medio durante el cual seespera que un
componente funcione.
Tiempo medio de reparación. Es el tiempo
necesario para remplazar o reparar un
componente.
●
Probabilidad de fallos en la petición.
●
Tasa de...
Regístrate para leer el documento completo.