Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Дестабилизирующие факторы и угрозы надежности программных средств кратко

Лекция



Привет, Вы узнаете о том , что такое дестабилизирующие факторы, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое дестабилизирующие факторы, угрозы надежности , настоятельно рекомендую прочитать все из категории Надёжность программного обеспечения.

Анализ надежности ПС(программных средств) базируется на модели взаимодействия следующих компонент:

  • — объектов уязвимости;
  • — дестабилизирующих факторов и угроз надежности;
  • — методов предотвращения угроз надежности;
  • — методов повышения надежности.

Объектами уязвимости, влияющими на надежность ПС являются:

  • — вычислительный процесс;
  • — объектный код программ;
  • — информация БД;
  • — информация выдаваемая потребителям.

На эти объекты воздействуют различные дестабилизирующие факторы , которые делятся на внутренние и внешние.

Дестабилизирующие факторы и угрозы надежности программных средств
Внутренние источники угроз надежности функционирования сложных ПС присущи самим объектам уязвимости:

  • — ошибки проектирования при постановке задачи;
  • — алгоритмические ошибки разработки при спецификации функций ПС, при определении структуры и взаимодействия компонент комплексов программы, а также при использовании информации БД.
  • — ошибки программирования в текстах программ и ошибки в документации на ПС.
  • — недостаточное качество средств защиты.

Внешние дестабилизирующие факторы обусловлены средой, в которой функционируют объекты уязвимости. Ими являются:

  • — ошибки персонала при эксплуатации;
  • — искажение информации в каналах связи;
  • — сбои и отказы аппаратуры;
  • — изменение конфигурации аппаратуры информационной системы.

Полностью исключить все эти факторы невозможно. Об этом говорит сайт https://intellect.icu . Поэтому необходимо разрабатывать средства и методы уменьшения их влияния на надежность ПС. Степень влияния всех внутренних дестабилизирующих факторов и некоторых внешних на надежность ПС в наибольшей степени определяется качеством технологий проектирования, разработки, сопровождения и документирования ПС.

Дестабилизирующие факторы и угрозы надежности программных средств

Рисунок 1.1 – Модель анализа надежности программных средств

Методы предотвращения угроз надежности:

  • — предотвращение ошибок проектирования;
  • — систематическое тестирование;
  • — обязательная сертификация.

Методы повышения надежности:

  • — временная избыточность;
  • — информационная избыточность;
  • — программная избыточность.

Последствия нарушения надежности:

  • — разрушение вычислительного процесса;
  • — разрушение информации БД;
  • — разрушение текста программы;
  • — разрушение информации для потребителей.

Методы обеспечения НПО: в современных автоматических технологиях создания ПО есть методы, позволяющие:

  • — создавать программные модули и функциональные компоненты высокого качества;
  • — предотвращать дефекты проектирования за счет эффективных технологий;
  • — обнаруживать и устранять различные ошибки и дефекты проектирования, разработки и сопровождения программы путем систем тестирования на всех этапах ЖЦ ПС.
  • — удостоверять достигнутого качества и надежности ПС в процессе их испытаний и сертификации;
  • — оперативно выявлять последствия дефектов программ и данных и восстанавливать надежное функционирование программ.

Комплексное применение этих методов позволяет значительно уменьшить влияние угроз. Т.е. уровень достигаемой надежности зависит от ресурсов, выделяемых на его достижение, и от качества технологии, используемой на всех этапах ЖЦ ПС.
Предотвращение ошибок и улучшение технико-экономических показателей ПС обеспечивается применением современных технологий и САПР, которые объединяются понятием CASE-технологии и языки IV поколения.
CASE-технологии – это высокопроизводительные ресурсосберегающие технологии создания комплексов программ. Они позволяют значительно снизить уровень системных, алгоритмических и программных ошибок.
Для обнаружения и устранения ошибок проектирования все этапы разработки и сопровождения ПС д.б. поддержаны методами и средствами системного автоматизированного тестирования.
Тестирование – это основной метод измерения качества, определения корректности и реальной надежности функционирования программ на любых этапах разработки. Результаты тестирования должны сравниваться с требованием технического задания или спецификации.

Дестабилизирующие факторы и угрозы надежности программных средств
Кроме вышеперечисленных методов предотвращения угроз надежности существуют оперативные методы повышения надежности: временная, информационная и программная избыточности.

Дестабилизирующие факторы и угрозы надежности программных средств

Дестабилизирующие факторы и угрозы надежности программных средств

Вау!! 😲 Ты еще не читал? Это зря!

Анализ данных, представленных в статье про дестабилизирующие факторы, подтверждает эффективность применения современных технологий для обеспечения инновационного развития и улучшения качества жизни в различных сферах. Надеюсь, что теперь ты понял что такое дестабилизирующие факторы, угрозы надежности и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Надёжность программного обеспечения

Из статьи мы узнали кратко, но содержательно про дестабилизирующие факторы
создано: 2018-02-02
обновлено: 2021-11-26
132265



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей



Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Надёжность программного обеспечения

Термины: Надёжность программного обеспечения