Мир сегодня с "Юрий Подоляка"
Мир сегодня с "Юрий Подоляка"
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
Лёха в Short’ах Long’ует
Лёха в Short’ах Long’ует

ENDURANCE взрывозащита и функциональная безопасность

Новости в области функциональной безопасности (#sil2) и взрывозащиты. Проектирование взрывозащищенного оборудования и #автоматизация #асутп #hazop #ТРТС012
Официальный телеграм-канал Endurance.
https://endce.ru
Рэйтынг TGlist
0
0
ТыпПублічны
Вертыфікацыя
Не вертыфікаваны
Надзейнасць
Не надзейны
РазмяшчэннеРосія
МоваІншая
Дата стварэння каналаMar 11, 2022
Дадана ў TGlist
Aug 23, 2024
Прыкрепленая група

Рэкорды

26.02.202523:59
715
Падпісчыкаў
23.08.202423:59
0
Індэкс цытавання
28.02.202523:59
325
Ахоп 1 паста
28.02.202505:58
0
Ахоп рэкламнага паста
24.08.202423:59
5.81%
ER
24.08.202423:59
0.00%
ERR

Папулярныя публікацыі ENDURANCE взрывозащита и функциональная безопасность

Модульный подход при разработке программного обеспечения (ПО)

Одним из основополагающих принципов разработки безопасного ПО в соответствии с требованиями стандартов функциональной безопасности МЭК 61508, ISO 26262 для любых уровней SIL / ASIL - является модульность и низкая сложность программных компонентов.

МЭК 61508 описывает цель модульного подхода как:
декомпозирование программной системы на небольшие законченные модули в целях сокращения сложности и увеличения качества тестирования.
Модульный подход является защитой от спагетти-кода.

Стандарты описывают общие принципы модульного подхода как:
- программный модуль должен выполнять одну четко сформулированную задачу или функцию;
- связи между программными модулями должны быть ограничены и строго определены
- размеры подпрограмм следует ограничить некоторыми конкретными значениями
- подпрограммы должны иметь только один вход и один выход
- все интерфейсы программных модулей должны быть полностью документально оформлены.

К сожалению, стандарты по функциональной безопасности не дают более точных метрик и показателей модульности кода, возлагая эту задачу на стандарты кодирования разработчика ⌨️

В своих проектах по функциональной безопасности мы рекомендуем нашим клиентам пользоваться следующими метриками сложности кода и их предельными значениями:
__________
Цикломатическая сложность ≤ 10
Количество уровней вызова ≤ 4
Количество вызывания функций ≤ 5
Количество вызванных функций ≤ 7
Количество путей ≤ 80
Количество параметров функции ≤ 5
Количество операторов перехода = 0
Количество операторов возврата ≤ 1
__
Данные метрики также соответствуют рекомендациямHIS metrics (Hersteller Initiative Software) - набор показателей качества программного обеспечения, изначально разработанный группой немецких производителей автомобилей (Audi, BMW Group, DaimlerChrysler, Porsche и Volkswagen).
 
🔔Сохраняйте для себя и делитесь полезной информацией с коллегами

#SIL2 #HAZOP
#взрывозащита #взрывозащищеноеоборудование
#Эндьюренс_разъясняет
Увайдзіце, каб разблакаваць больш функцый.