|
|||
1. Перечислите объекты уязвимости, влияющие на надежность ПО.Глава 5 1. Перечислите объекты уязвимости, влияющие на надежность ПО. Объектами уязвимости, влияющими на надежность ПО, являются: · Динамический вычислительный процесс обработки данных, автоматизированной подготовки решений и выработки управляющих воздействий; · Информация, накопленная в базах данных, отражающая объекты внешней среды, и процессы ее обработки; · Объектный код программ, исполняемых вычислительными средствами в процессе функционирования программного средства; · Информация, выдаваемая потребителям и на исполнительные механизмы, являющаяся результатом обработки исходных данных и информации, накопленной в базе данных. 2. Расскажите о методах повышения надежности. Решение задач обеспечения устойчивости ПО к ошибкам позволит минимизировать ущерб, вызванный их появлением. Первоочередными задачами, от решения которых зависит обеспечение устойчивости ПО, являются:
Кроме того, ПО необходимо дополнять средствами обеспечения его устойчивости к ошибкам, реализуя принципы их предупреждения, обнаружения и исправления. К методам, которые позволяют решить эти задачи, относятся:
Оперативными методами повышения надежности ПО являются временная, информационная и программная избыточность. К способам обеспечения и повышения надежности ПО относятся:
· резервирование программ — N-версионное программирование;
|
|||
|