Análisis De Fiabilidad De Sistemas

Páginas: 12 (2958 palabras) Publicado: 14 de febrero de 2013
RPM-AEMES, VOL. 4, Nº 3, Septiembre 2007

ISSN: 1698-2029

ANÁLISIS DE FIABILIDAD DE SISTEMAS
APLICANDO TÉCNICAS DE CRECIMIENTO DE
FIABILIDAD DEL SOFTWARE
Dña. Amaya Atencia Yépez, D. Luis Redondo López
Métodos y Tecnología de Sistemas y Procesos (MTP)
(lredondo, Amaya.atencia@mtp.es)
www.mtp.es
www.exhaustif.es

Resumen

Las técnicas de crecimiento de fiabilidad del software (cuyoacrónimo en inglés es SRGM - Software Reliability
Growth Models) se utilizan para estimar el número de fallos latentes, la tasa de fallos y la fiabilidad de un sistema
de software. Son técnicas que se han aplicado en el pasado y, por lo general, no se han obtenido los resultados esperados. No obstante, si se aplican conociendo sus restricciones y requisitos, se puede tener excelentes resultadosreduciendo considerablemente costes de garantía de productos, lo que implica directamente mejorar la imagen de
la compañía y la satisfacción de sus clientes. En este artículo se quiere volver a poner de relieve estas técnicas, indicar los principales problemas que se pueden encontrar y cómo se pueden solucionar. Al ser técnicas estadísticas,
sus datos de entrada tienen que reflejar larealidad, de lo contario lo resultados no serán fiables.

D efinición de confiabilidad .
Según [MIL-STD 721C] es una m edida del grado de
operabilidad y capacidad de un sistema para prestar el
servicio requerido en cualquier m om ento de su tiempo de
misión, suponiendo su disponibilidad en el instante inicial.

1. INTRODUCCIÓN
Las técnicas de crecimiento de fiabilidad del
software (cuyo acrónimoen inglés es SRGM
- Software Reliability Growth Models) se
utilizan para estimar la tasa de fallos y la
fiabilidad de un sistema de software. La necesidad de este tipo de medidas se enmarca
dentro del objetivo de cuantificar la confiabilidad de un sistema software, que hace referencia a la “calidad del servicio prestado” de
forma que se pueda confiar de una forma
justificada en su servicio.La confiabilidad (dependability) no se mide
directamente, sino a través de sus atributos,
los cuales, expresados desde una perspectiva
RAMS son: fiabilidad (reliability), disponibilidad (availability), mantenibilidad (maintainability) y seguridad (safety).

Figura 1
Una medida de confiabilidad importante es
la tasa de fallos (i.e. el número de fallos por
unidad de tiempo) que sirve paraevaluar la
frecuencia de fallos de un sistema tal y como
es percibida por el usuario. En hardware, la
fluctuación normal de la tasa de fallos suele
ser la conocida curva de la bañera que se
refleja en el gráfico siguiente:

65

RPM-AEMES, VOL. 4, Nº 3, Septiembre 2007

Sin embargo, el comportamiento de la tasa
de fallos para sistemas de software es diferente, ya que cuando el sistemase encuentra
disponible para el usuario se puede considerar que la tasa de fallos permanece constante
en el tiempo. Ahora bien, durante el periodo
de desarrollo de un sistema de software este

ISSN: 1698-2029

comportamiento no es así, ya que la tasa
fallos no es constante en el tiempo. De hecho,
durante la fase de pruebas la tasa de fallos
debería ser decreciente y aproximadamenteconstante durante su fase de producción (ver
gráfico).

Figura 2. “Curva de la bañera”

Figura 3. “Tasa de fallos para sistemas software”
Idealmente, durante la fase de pruebas, el
software experimenta las siguientes variaciones en la tasa de fallos:
A medida que la fase evoluciona, el equipo
de pruebas adquiere una mayor experiencia
en el funcionamiento del sistema y es capaz

de irdetectando un número mayor de defectos.
Hacia el final de las pruebas se espera que
sólo aquellos defectos que son más difíciles
de detectar permanezcan en el software.

66

RPM-AEMES, VOL. 4, Nº 3, Septiembre 2007

Según este modelo la tasa de fallos tendría
un comportamiento similar al mostrado en la

ISSN: 1698-2029

gráfica siguiente (en el eje de las abscisas se
registra el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fiabilidad
  • fiabilidad de sistemas
  • Fiabilidad de sistemas
  • Fiabilidad de sistemas
  • Fiabilidad en sistemas
  • Analisis De Sistemas
  • Analisis De Sistemas
  • Análisis Y Sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS