Pruebas de confiabilidad de software

Solo disponible en BuenasTareas
  • Páginas : 11 (2521 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de noviembre de 2011
Leer documento completo
Vista previa del texto
Pruebas de Confiabilidad
Carolina Zibert van Gricken Israel Boucchechter

30 de mayo de 2005 Ingeniería de Software III

1

¿Qué es Confiabilidad?
• Se refiere a la precisión con la que una aplicación proporciona, sin errores, los servicios que se establecieron en las especificaciones originales. • Un diseño que favorece la confiabilidad:
• Tiempo de funcionamiento de la aplicaciónantes de que se produzca algún error. • Control en la detección de errores y de la recuperación para evitar que se produzcan más errores.

2

¿QUÉ ES CONFIABILIDAD? La confiabilidad del software se refiere a la precisión con la que una aplicación proporciona, sin errores, los servicios que se establecieron en las especificaciones originales. El diseño para favorecer la confiabilidad, además dereferirse al tiempo de funcionamiento de la aplicación antes de que se produzca algún error, está relacionado también con la consecución de resultados correctos y con el control de la detección de errores y de la recuperación para evitar que se produzcan errores. Se producen errores en la aplicación por distintos motivos: •Comprobación inadecuada •Problemas relacionados con cambios en laadministración •Falta de control y análisis continuados •Errores en las operaciones •Código poco consistente •Ausencia de procesos de diseño de software de calidad •Interacción con aplicaciones o servicios externos •Condiciones de funcionamiento distintas (cambios en el nivel de uso, sobrecargas máximas) •Sucesos inusuales (errores de seguridad, desbordamientos en la difusión) •Errores de hardware (discos,controladores, dispositivos de red, servidores, fuentes de alimentación, memoria, CPU). •Problemas de entorno (red eléctrica, refrigeración, incendios, inundaciones, polvo, catástrofes naturales)

2

Procedimientos para Confiabilidad
Se recomiendan los siguientes procedimientos para crear aplicaciones confiables: • Pensar en la confiabilidad • Invertir en personal • Eliminar los puntos conerrores desde el diseño de aplicaciones
• Proporcionar supervisión de confiabilidad continua.
¿Están correctamente Las aplicaciones implementadas en la confiables han de aplicación las ser compatibles con funciones descritas El personal debe operaciones en las conocer las una Usar prácticas confiables especificaciones? de administración del metodología de ciclo de vida y de la desarrollo, estándar¿Satisface la Las de código, aplicaciones arquitectura, aplicación una críticas paralas de poniendo atención procedimientos misión deben de ensituaciones dey la prevención recuperación usuario previstas sin proporcionar datos los errores más procedimientos de producir errores? de comunes. supervisión. control de cambios. ¿Se ajusta el perfil de confiabilidad de la aplicación a los requisitosoriginales o los supera?

El objetivo de conseguir un software de calidad abarca todo el ciclo vital de desarrollo del programa.

• Invertir en procesos de diseño de software de calidad • Utilizar pruebas inteligentes • Implementar cambios con cautela • Prestar atención al presupuesto

3

PROCEDIMIENTOS RECOMENDADOS PARA LA CONFIABILIDAD El objetivo de conseguir un software de calidad abarca todoel ciclo vital de desarrollo del programa. Se recomiendan los siguientes procedimientos para crear aplicaciones confiables: 1. Pensar en la confiabilidad: Las aplicaciones confiables han de ser compatibles con operaciones confiables y necesitan también procesos de implementación confiables. Céntrese en el modo en que se proporciona el servicio y busque posibles problemas allí donde lasalternativas de diseño o de procedimiento permitan reducir las causas de error. 2. Invertir en personal: El personal de operaciones y los programadores deben conocer a fondo las prácticas de administración del ciclo de vida y de la arquitectura, poniendo especial atención en la prevención de los errores más comunes. Cree una referencia cultural de equipo en la que la confiabilidad sea un aspecto...
tracking img