You are on page 1of 3

4.

3 CONFIABILIDAD DEL SOFTWARE


La confiabilidad de software significa que un programa particular debe de
seguir funcionando en la
presencia de errores. Los errores pueden ser relacionados al diseo, a la im
plementacin, a la programacin, o el uso de errores.
As como los sistemas llegan a ser cada vez ms complejos, aumenta la
probabilidad de errores.
Como mencionamos, es increblemente difcil demonstrar que un sistema sea
seguro. Ross Anderson dice que la seguridad de computacin es como prog
ramar la computadora del
Satn. Software seguro debe de funcionar abajo de un ataque.
Aunque casi todos los software tengan errores, la mayora de los errores
nunca sern revelados debajo de circunstancias normales. Un atacante busca
esta debilidad para atacar un sistema.
Las organizaciones que desarrollan productos basados en software requieren de
prcticas efectivas que permitan mejorar la calidad del producto. La Ingeniera de
la Confiabilidad de Software es una prctica cuantitativa que puede ser
implementada en organizaciones de cualquier tamao bajo distintos modelos de
desarrollo.
Las organizaciones desarrolladoras de productos basados en software destinan
grandes cantidades de recursos para mejorar la calidad de sus productos. Una
parte de dichos recursos se utiliza para la adopcin de mejores prcticas. Sin
embargo, la dificultad de la adopcin de dichas prcticas no slo reside en el costo
y el tiempo requerido para institucionalizarlas, sino en cmo medir su impacto en
la calidad del software, as como demostrar el retorno de dicha inversin.
La
calidad,
las
fallas
y
la
confiabilidad
de
Software.
La calidad es un atributo percibido por los usuarios o clientes de cualquier
producto o servicio. En el caso de productos basados en software, la percepcin
de la calidad est en funcin de las fallas que el cliente percibe del mismo durante
su operacin.

La confiabilidad es un atributo que mide el grado en que un producto opera sin


fallas bajo condiciones establecidas por un periodo de tiempo determinado. La
confiabilidad es un atributo cuantitativo que ha sido ampliamente analizado,
estudiado y usado en otras industrias para caracterizar la calidad de los productos
o servicios.
En su concepcin ms general, la confiabilidad es un atributo que mide el grado
en que un producto opera sin fallas bajo condiciones establecidas por un periodo
de tiempo determinado.
Una falla es la manifestacin percibida por el cliente de que algo no funciona
correctamente e impacta su percepcin de la calidad. Un defecto es el problema
en el producto de software que genera una falla.
Se dice que un Software es confiable si realiza lo que el usuario desea, cuando
as lo requiera
No es confiable si as no lo hiciera. A nuestros fines un Software no es Confiable
cuando falla.
Las fallas se deben a errores en el Software. Si corregimos estos errores sin
introducir nuevos, mejoramos la Confiabilidad del Software.
Histricamente, una forma de aumentar la Confiabilidad de un Software era
correrlo y probarlo extensivamente antes de liberarlo. No es efectivo probar la
Confiabilidad en el producto sino hacerla, es decir fabricarla en el mismo. La
Confiabilidad deber ser diseada en el producto.

You might also like