Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Критическая система представляет собой систему , которая должна быть высокой надежностью и сохраняет эту надежность , поскольку они развиваются без какого - запретительных затрат. [1]

Есть четыре типа критических систем: безопасность критически , критически важные , критически важный бизнес и критическая безопасность . [1]

Общее описание [ править ]

Для таких систем при разработке должны использоваться проверенные методы и приемы. Следовательно, критические системы обычно разрабатываются с использованием хорошо проверенных методов, а не более новых методов, которые не были предметом обширного практического опыта. Разработчики критических систем по своей природе консервативны, предпочитая использовать старые методы, чьи сильные и слабые стороны понятны, а не новые, которые могут показаться лучше, но чьи долгосрочные проблемы неизвестны. [2]

Дорогие методы разработки программного обеспечения, которые не являются рентабельными для некритических систем, иногда могут использоваться для разработки критических систем. Например, формальные математические методы разработки программного обеспечения успешно используются для критических систем безопасности. Одна из причин, по которой используются эти формальные методы, заключается в том, что они помогают сократить объем необходимого тестирования. Для критически важных систем затраты на верификацию и валидацию обычно очень высоки - более 50% от общих затрат на разработку системы. [2]

Классификация [ править ]

Критическая система отличается последствиями, связанными с отказом системы или функции. Аналогичным образом, критические системы дополнительно различаются на отказоустойчивые и отказоустойчивые системы, в зависимости от устойчивости, которую они должны проявлять к сбоям: [3]

  • Отказ в работе - обычно требуется для работы не только в номинальных условиях (ожидаемых), но и в аварийных ситуациях, когда некоторые части не работают должным образом. Например, самолеты являются отказоустойчивыми, потому что они должны иметь возможность летать, даже если некоторые компоненты выходят из строя.
  • Отказоустойчивый - должен безопасно отключаться в случае единичного или множественного отказа. Поезда - это безотказные системы, потому что остановки поезда обычно достаточно, чтобы перевести его в безопасное состояние.

Безопасность критически важна [ править ]

Критически важные для безопасности системы имеют дело со сценариями, которые могут привести к гибели людей, серьезным травмам или ущербу для окружающей среды. Примерами систем, критически важных для безопасности, являются система управления химическим производством, самолет, контроллер беспилотной системы метро, ​​контроллер атомной станции и т. Д. [2] [1] [3]

Критически важная [ править ]

Критически важные системы созданы, чтобы избежать невозможности завершить общую систему, цели проекта или одну из целей, для которых система была разработана. Примерами критически важных систем являются навигационная система для космического корабля, программное обеспечение, управляющее системой обработки багажа в аэропорту и т. Д. [2] [1] [3]

Критично для бизнеса [ править ]

Критически важные для бизнеса системы запрограммированы таким образом, чтобы избежать значительных материальных или нематериальных экономических затрат; например, потеря бизнеса или ущерб репутации. Часто это происходит из-за прерывания обслуживания, вызванного непригодностью системы. Примерами критически важных для бизнеса систем являются система учета клиентов в банке, система биржевой торговли, ERP-система компании, поисковая система в Интернете и т. Д. [2] [1] [3]

Безопасность критически важна [ править ]

Системы, критически важные для безопасности, предотвращают потерю конфиденциальных данных в результате кражи или случайной потери. [1]

См. Также [ править ]

Заметки [ править ]

  1. ^ a b c d e f Хинчи, Майк; Койл, Лоркан (2010). «Развивающиеся критические системы: программа исследований для компьютерных систем» (PDF) : 430–435. Цитировать журнал требует |journal=( помощь )
  2. ^ a b c d e "Критически важное значение для миссии vs. Критическое значение для бизнеса: А?" . Activestate ActiveBlog .
  3. ^ a b c d Боццано, Марко; Виллафиорита, Адольфо (2010). Проектирование и оценка безопасности критических систем . Остин, Техас: публикации Ауэрбаха. п. 298. ISBN 9781439803318.