Лекция
Привет, Вы узнаете о том , что такое дестабилизирующие факторы, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое дестабилизирующие факторы, угрозы надежности , настоятельно рекомендую прочитать все из категории Надёжность программного обеспечения.
Анализ надежности ПС(программных средств) базируется на модели взаимодействия следующих компонент:
Объектами уязвимости, влияющими на надежность ПС являются:
На эти объекты воздействуют различные дестабилизирующие факторы , которые делятся на внутренние и внешние.
Внутренние источники угроз надежности функционирования сложных ПС присущи самим объектам уязвимости:
Внешние дестабилизирующие факторы обусловлены средой, в которой функционируют объекты уязвимости. Ими являются:
Полностью исключить все эти факторы невозможно. Об этом говорит сайт https://intellect.icu . Поэтому необходимо разрабатывать средства и методы уменьшения их влияния на надежность ПС. Степень влияния всех внутренних дестабилизирующих факторов и некоторых внешних на надежность ПС в наибольшей степени определяется качеством технологий проектирования, разработки, сопровождения и документирования ПС.
Рисунок 1.1 – Модель анализа надежности программных средств
Методы предотвращения угроз надежности:
Методы повышения надежности:
Последствия нарушения надежности:
Методы обеспечения НПО: в современных автоматических технологиях создания ПО есть методы, позволяющие:
Комплексное применение этих методов позволяет значительно уменьшить влияние угроз. Т.е. уровень достигаемой надежности зависит от ресурсов, выделяемых на его достижение, и от качества технологии, используемой на всех этапах ЖЦ ПС.
Предотвращение ошибок и улучшение технико-экономических показателей ПС обеспечивается применением современных технологий и САПР, которые объединяются понятием CASE-технологии и языки IV поколения.
CASE-технологии – это высокопроизводительные ресурсосберегающие технологии создания комплексов программ. Они позволяют значительно снизить уровень системных, алгоритмических и программных ошибок.
Для обнаружения и устранения ошибок проектирования все этапы разработки и сопровождения ПС д.б. поддержаны методами и средствами системного автоматизированного тестирования.
Тестирование – это основной метод измерения качества, определения корректности и реальной надежности функционирования программ на любых этапах разработки. Результаты тестирования должны сравниваться с требованием технического задания или спецификации.
Кроме вышеперечисленных методов предотвращения угроз надежности существуют оперативные методы повышения надежности: временная, информационная и программная избыточности.
Анализ данных, представленных в статье про дестабилизирующие факторы, подтверждает эффективность применения современных технологий для обеспечения инновационного развития и улучшения качества жизни в различных сферах. Надеюсь, что теперь ты понял что такое дестабилизирующие факторы, угрозы надежности и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Надёжность программного обеспечения
Из статьи мы узнали кратко, но содержательно про дестабилизирующие факторы
Комментарии
Оставить комментарий
Надёжность программного обеспечения
Термины: Надёжность программного обеспечения