Да потому, что современное ПО строиться на вероятностном принципе.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено AlexandrY 26 февраля 2004 г. 12:05
В ответ на: А почему собственно ошибки в программе принято называть глюками? Ошибка она и есть ошибка отправлено NickB 26 февраля 2004 г. 11:33

Т.е. в самой архитектуре ПО заложена заранее известная вероятность сбоев. Взять те же принципы генерации уникальных ID для COM интерфейсов в Win или для протоколов. Если ID будет не уникальным, то произойдет глюк, но все смирились поскольку считают что эвристические генераторы вполне надежны.
Также обстоит с планировщиками в RTOS. Даже ввели термин жестких RTOS и мягких. Когда наступит перегрузка планировщика никто не знает, но точно известно, что она всегда возможна. И еще много примеров...
CENELEC официально признал, что никакое тестирование ПО не дает гарантии его достаточной надежности. Даже применяя специальные организационные меры можно достигать только приемлемых уровней риска, но никогда полной надежности ПО.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru