@Meyvorrrata

Как обстоят дела с программным обеспечением на огромных объектах?

Возьмем к примеру авианосец, "программу" придется писать одну или несколько для избежания ошибок?
  • Вопрос задан
  • 212 просмотров
Решения вопроса 5
bobrovskyserg
@bobrovskyserg
Програмное обеспечение на огромных объектах работает в штатном и нештатном режимах.
К примеру, на авианосце так оно и работает.
О написании надёжного ПО можно узнать больше из информационной сети "интернет".
Ваш капитан первого ранга О.
Ответ написан
GavriKos
@GavriKos
"Программа" пишется одна. А вот дублирование систем, в том числе и программных - это уже другое. Для проверки программных ошибок существуют тесты. В общем то никакой разницы конкретно со стороны реализации софта для крупных объектов нет. Есть дублирование, заглушки для нештатных ситуаций и "автоматика защиты".
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
"программу" придется писать одну или несколько для избежания ошибок?
для избежания ошибок - нужно уметь не только проектировать, но и грамотно тестировать.
А резервирование функциональных узлов или систем - это уже не про ошибки, а про сбои и отказы.
Ответ написан
Комментировать
Mrrl
@Mrrl
Заводчик кардиганов
На авианосце, наверняка, огромное количество блоков управления, датчиков, микроконтроллеров и микропроцессоров, а так же более крупных управляющих узлов. И для каждого из них нужна своя программа. А может быть, и специально настроенная операционная система. Все ли датчики и блоки управления дублируются - вероятно, зависит от их важности. Иногда дешевле и надёжнее продублировать, иногда поставить периодическое тестирование, иногда предусмотреть работу при отказавшем узле. Предусмотрено ли несколько версий программ управления на случай "если в одной версии оказалась ошибка - поставим другую" - не уверен. Разве что на время очередного апгрейда и тестирования в реальных условиях.
Но это всё догадки.
Ответ написан
Комментировать
Neuroware
@Neuroware
Программист в свободное от работы время
У любой реально большой системы не может быть состояния "Все работает", может быть только работает "достаточно" или "не достаточно", если брать самолеты то у них есть грубо говоря перечень оборудования, в котором даже кофеварка учитывается в качестве такого оборудования, при этом неисправность кофеварки никак не мешает совершению полета, то есть грубо говоря есть перечень параметров по которым оценивается состояние системы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы