Las fallas de software ocurren a través de los siguientes procesos un programador comete un error (error), que da como resultado un defecto (culpa, error) en el código fuente de software. Si este defecto se ejecuta, en ciertas situaciones el sistema producirá resultados equivocados, causando un fracaso. No todos los defectos necesariamente darán lugar a fracasos. Por ejemplo, los defectos en el código muerto nunca van a resultar en fracasos. Un defecto se puede convertir en un fracaso cuando se cambia el medio ambiente. Ejemplos de estos cambios en el medio ambiente incluyen el software siendo correr en una nueva plataforma de hardware de computadoras, alteraciones en los datos de fuente, o interactuar con diferentes software. Un solo defecto puede resultar en una amplia gama de síntomas de fracaso.
Cuál es el primer paso que conduce a un fallo de software?
Programador hace un error