Распределенные автоматизированные системы
Лычёв А.В. © изд-во ВМИРЭ © 2007 год
177
тивную память ЭВМ. Однако с вероятностью 10
-3
÷ 10
-4
проис-
ходит искажение двоичных разрядов в процессе загрузки про-
грамм с долговременных носителей в оперативную память ЭВМ
перед их выполнением. Специальные методы автоматического
контроля записи позволяют снизить вероятность искажения
двоичных разрядов при загрузке программ с долговременных
носителей в оперативную память ЭВМ до значений 10
-7
÷ 10
-8
.
Доля технологических ошибок среди всех прочих ошибок про-
граммных комплексов составляет 5% ÷ 10%;
2. Программная ошибка. Доля данного вид ошибок среди
всех прочих ошибок программных комплексов зависит от квали-
фикации программистов-разработчиков. Возникают программные
ошибки в результате некорректного программирования. На на-
чальном этапе разработки доля программных ошибок среди всех
прочих ошибок программных комплексов составляет 30%. На
этапе комплексной отладки эта доля падает до 15%, а на эта-
пе эксплуатации – до 3%. Необходимо заметить, что приведен-
ные цифры являются средними по отрасли разработки программ
и могут колебаться в ту или другую сторону в зависимости от
опыта разработчиков и сложности разрабатываемых программ;
3. Алгоритмическая ошибка. Этот вид ошибок обусловлен
некорректной постановкой задач в техническом задании. Чаще
всего в технических заданиях плохо прописывают диапазоны
изменения переменных, неправильно оценивают точности ис-
пользуемых и получаемых величин, неправильно учитывают свя-
зи между переменными и т.п., что в результате приводит к
возникновению алгоритмических ошибок. Доля алгоритмических
ошибок среди всех прочих ошибок программных комплексов со-
ставляет 30%;
4. Системная ошибка. Системные ошибки – это ошибки,
обусловленные неполнотой информации о реальных процессах
внешней среды. Любая система, в том числе и автоматизиро-
ванная система управления, функционирует в условиях внешней
среды, учитывая факторы этой среды и каким-то образом ока-
зывая влияние на эту среду. Разработка любой системы проис-
ходит на основе имеющейся у разработчика модели внешней
среды. В то же время, любая модель представляет собой при-
ближенное, упрощенное представление реального объекта или
явления, и учесть в полной мере все проявления реальной
внешней среды в модели просто невозможно. В начале процесса
отладки, когда система минимально взаимодействует с внешней
средой, доля системных ошибок среди всех прочих ошибок про-
граммных комплексов составляет 10%. На завершающих этапах
комплексной отладки, когда система более тесно взаимодейст-
вует с реальной внешней средой, но это взаимодействие про-
исходит в контролируемых, заранее заданных условиях, доля
системных ошибок среди всех прочих ошибок программных ком-