Законы ненадёжности Джилба
1. Компьютеры ненадежны, но люди еще ненадежнее.
Вывод:
В происхождении каждой ошибки, в которой винили компьютер, вы найдёте как минимум две человеческих ошибки, одна из которых - обвинение компьютера в ошибке.
2. Любая система, зависящая от человеческой
надежности, ненадежна.
3. Единственная разница между дураком и преступником, атакующим систему, в том, что дурак атакует
непредсказуемо и по широкому фронту.
4. Система имеет тенденцию скорее усложняться, нежели упрощаться, до тех пор, пока итоговая ненадёжность не
станет неприемлемой.
5. Система самопроверки стремится к усложнению
пропорционально собственной ненадёжности системы, в которой она используется.
6. Способность системы к поиску ошибок и коррекции может
служить ключом к пониманию ошибок, которые не могут быть
предсказаны.
7. Все реальные программы содержат ошибки, пока не доказано иное, что невозможно.
8. Число ошибок, которые нельзя обнаружить, бесконечно в противовес числу
ошибок, которые можно обнаружить, оно конечно по определению.
9. В поиски повышения надежности будут вкладываться
средства до тех пор, пока они не превысят величину убытков от неизбежных ошибок или пока кто-нибудь не потребует, чтобы была сделана хоть какая-то полезная работа.
Приглашаю
Улыбнитесь над
Почитайте
или
посмотрите на
Комментариев нет:
Отправить комментарий