![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Модель анализа надежности программных средств представлена на рис.8.
Рис. 4. Модель анализа надежности программных средств
Кроме объектного кода программы, исполняемого вычислительными средствами в процессе функционирования программного обеспечения, объектами уязвимости, влияющими на надежность программного обеспечения, являются:
– динамический вычислительный процесс обработки данных, автоматизированной подготовки решений и выработки управляющих воздействий;
– информационное обеспечение АСОИУ, в состав которого входят классификаторы, документы и информационные массивы;
– информация, выдаваемая потребителям и на исполнительные механизмы, являющаяся результатом обработки исходных данных и информации, накопленной в базе данных.
На эти объекты воздействуют различные дестабилизирующие факторы, которые можно разделить на внутренние, присущие рассматриваемому программному средству, и внешние, обусловленные средой, в которой объекты уязвимости функционируют. Внутренними источниками угроз надежности функционирования сложных программных средств являются дефекты ПС, а также недостаточное качество ПС. На надежность функционирования ПС влияет не только обеспечение показателей надежности этого средства, но и обеспечение остальных показателей качества ПС. Например, критерий доступности эксплуатационных программных документов влияет на надежность работы ПС, являясь фактором обеспечения (или необеспечения) качества работы персонала. Еще один пример: в системах реального времени неэффективность используемых алгоритмов в определенных ситуациях может приводить к тому, что ПС не будет успевать выполнять требуемые функции управления объектом. А это, в свою очередь, приведет к его сбоям и отказам.
Внешними дестабилизирующими факторами, отражающимися на надежности функционирования перечисленных объектов уязвимости в ПС, являются:
– ошибки оперативного и обслуживающего персонала в процессе эксплуатации ПС;
– ошибки во входных данных, вызванные, чаще всего, искажениями в каналах телекоммуникации информации, поступающей от внешних источников и передаваемой потребителям, а также недопустимыми для конкретной информационной системы характеристиками потоков внешней информации;
– сбои и отказы в аппаратуре вычислительных средств;
– инсталляция и функционирование других программных средств (как штатное, так и нештатное). В качестве таких средств могут выступать и операционная система, и система управления базами данных, и средства оперативной защиты программ и данных, и любые другие программы. Например, в случае сбоя функционирования операционной системы может произойти отказ в рассматриваемом вычислительном процессе. Но даже нормальное функционирование вируса (а это тоже программа) приводит к отказам или сбоям вычислительного процесса.
Тема
1. Марковский процесс: определение, свойства, представление.
Дата публикования: 2015-02-03; Прочитано: 838 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!