В разделе рассматриваются ошибки взаимодействия программного и аппаратного обеспечения. Выделяются подпункты:
неверное устройство;
неверный адрес устройства;
устройство недоступно;
устройство возвращено не в тот пул;
данному пользователю или программе использование устройства запрещено;
данный уровень привилегий не позволяет получить доступ к устройству;
шумы;
прерывание связи;
проблемы тайм-аута;
неверный накопитель;
не проверяется содержимое текущего диска;
не закрыт файл;
неожиданный конец файла;
ошибки, связанные с длиной файлов и дисковыми секторами;
неверный код операции или команды;
неверно интерпретирован код состояния или возврата;
ошибка протокола обмена с устройством;
неполное использование возможностей устройства;
игнорирование или неправильно используется механизм страничного управления памятью;
игнорирование ограничений канала;
предположения о наличии или отсутствии устройства или его инициализации;
программируемые функциональные клавиши.
|
|
Необходимо отметить, что в качестве моделей ошибок данного раздела подойдут вероятностные модели. Оправдано моделировать ошибки программы и аппаратуры совместно.
Контроль версий и идентификаторов.
Выделяются подпункты:
таинственным образом появляются старые ошибки;
обновление не всех копий данных или программных файлов;
отсутствие заголовка;
отсутствие номера версии;
неверный номер версии в заголовке экрана;
отсутствующая или неверная информация об авторских правах;
программа, скомпилированная из архивной копии, не соответствует проданному варианту;
готовые диски содержат неверный код или данные.