Читаем Журнал "Компьютерра" №713 полностью

С чего начинается сертификация? Сертификация начинается с классификации рассматриваемого ПО с точки зрения безопасности. Классификация напрямую связана с тяжестью состояния отказа, которое ПО может вызывать. Состояние отказа определяется как воздействие на летательный аппарат (ЛА) или на лиц, находящихся на его борту, привносящее существенный вред в операционные условия и окружение ЛА. Установлены следующие категории состояний отказа:

• A. Катастрофическое - состояние, не совместимое с безопасным полетом и посадкой.

• B. Опасное - состояние, при котором функциональные способности ЛА или способности экипажа справляться с неблагоприятными условиями управления достигают нижних пределов безопасности. Экипаж не может выполнять свои задачи аккуратно и полностью.

• C. Существенное - состояние, при котором функциональные способности ЛА или способности экипажа справляться с неблагоприятными условиями управления снижены до существенных пределов. Имеет место существенное увеличение нагрузки на экипаж или ухудшение эффективности работы экипажа.

• D. Несущественное - состояние, не приводящее к значительным потерям безопасности управления ЛА.

• E. Не влияющее - состояние, никак не влияющие на способности управления ЛА.

Исходя из этой классификации и сертифицируются программные продукты (очевидно, что для программ, сбой которых приводит только к состоянию Е, сертификация не требуется, а программы, способные привести к катастрофе, проверяются гораздо тщательнее остальных). Чем выше уровень ПО (от D до A), тем более жесткие требования предъявляются к нему, к детальности и объему необходимой документации, и, как следствие, требуется больше ресурсов для процесса сертификации. Определение уровня сертификации выясняется во время консультаций с сертификационной властью, которая руководствуется двумя базовыми принципами:

• Уровень ПО зависит от уровня других программных компонентов, использующихся в системе, а также аппаратного обеспечения, на которое предполагается установить это ПО.

• Если аномальное поведение ПО может приводить к различным категориям состояния отказа, то уровень ПО выбирается в соответствии с самым серьезным состоянием отказа.

Что понимается под жизненным циклом? Ключевым понятием DO-178B является понятие жизненного цикла программы. Стандарт определяет жизненный цикл ПО как период времени, который начинается с решения о производстве или модификации программного продукта и заканчивается тогда, когда продукт перестает поддерживаться (причем под продуктом здесь понимается не только сама программа, но и связанные с нею документация и данные). Жизненный цикл состоит из набора процессов, являющихся необходимыми и достаточными для производства и поддержки программного продукта. DO-178B жестко не устанавливает каких либо моделей жизненного цикла, поэтому любые модели, будь то каскадные, итерационные или какие-либо другие, могут быть использованы, но он требует, чтобы они были описаны или чтобы были указаны источники их описаний, а также показано, что жизненный цикл следует этим моделям. Все, что производится в течение жизненного цикла для планирования, управления, объяснения, определения, контроля, доказательства проведения определенных действий, - относится к артефактам ЖЦ ПО, и без этих артефактов сертификация невозможна.

Для всех процессов жизненного цикла стандарт определяет их цели в соответствии с уровнями ПО. Процесс содержит в себе один или несколько видов деятельности, каждое из которых представляет собой набор действий для решения конкретной задачи или группы тесно связанных задач. Конкретный проект может определять один или несколько жизненных циклов и выбирать виды деятельности для каждого процесса, их последовательность и решаемые задачи. DO-178B не задает жесткой структуры жизненного цикла, но рекомендует включать в него процесс планирования, процесс разработки, а также четыре процесса, которые относятся к интегральным: процесс обеспечения качества, процесс управления конфигурацией, процесс верификации, процесс сертификационного взаимодействия (интегральные процессы остаются актуальными в течение всего жизненного цикла, причем особый интерес представляет не относящийся напрямую к программированию процесс сертификационного взаимодействия: в нем поддерживается связь между компанией-разработчиком и организацией, ведающей выдачей сертификатов).

Процесс планирования устанавливает виды деятельности и координирует взаимодействие между процессом разработки и интегральными процессами. Кроме того, при планировании разрабатываются планы для всех процессов жизненного цикла, а также разрабатываются или выбираются три стандарта ПО: стандарты требований, дизайна и кода.

Перейти на страницу:

Все книги серии Компьютерра

Похожие книги

100 знаменитых чудес света
100 знаменитых чудес света

Еще во времена античности появилось описание семи древних сооружений: египетских пирамид; «висячих садов» Семирамиды; храма Артемиды в Эфесе; статуи Зевса Олимпийского; Мавзолея в Галикарнасе; Колосса на острове Родос и маяка на острове Форос, — которые и были названы чудесами света. Время шло, менялись взгляды и вкусы людей, и уже другие сооружения причислялись к чудесам света: «падающая башня» в Пизе, Кельнский собор и многие другие. Даже в ХIХ, ХХ и ХХI веке список продолжал расширяться: теперь чудесами света называют Суэцкий и Панамский каналы, Эйфелеву башню, здание Сиднейской оперы и туннель под Ла-Маншем. О 100 самых знаменитых чудесах света мы и расскажем читателю.

Анна Эдуардовна Ермановская

Документальная литература / История / Прочая документальная литература / Образование и наука / Документальное
Лаврентий Берия. Кровавый прагматик
Лаврентий Берия. Кровавый прагматик

Эта книга – объективный и взвешенный взгляд на неоднозначную фигуру Лаврентия Павловича Берии, человека по-своему выдающегося, но исключительно неприятного, сделавшего Грузию процветающей республикой, возглавлявшего атомный проект, и в то же время приказавшего запытать тысячи невинных заключенных. В основе книги – большое количество неопубликованных документов грузинского НКВД-КГБ и ЦК компартии Грузии; десятки интервью исследователей и очевидцев событий, в том числе и тех, кто лично знал Берию. А также любопытные интригующие детали биографии Берии, на которые обычно не обращали внимания историки. Книгу иллюстрируют архивные снимки и оригинальные фотографии с мест событий, сделанные авторами и их коллегами.Для широкого круга читателей

Лев Яковлевич Лурье , Леонид Игоревич Маляров , Леонид И. Маляров

Документальная литература / Прочая документальная литература / Документальное
Почему они убивают. Как ФБР вычисляет серийных убийц
Почему они убивают. Как ФБР вычисляет серийных убийц

Легендарный профайлер ФБР и прототип Джека Кроуфорда из знаменитого «Молчания ягнят» Джон Дуглас исследует исток всех преступлений: мотив убийцы.Почему преступник убивает? Какие мотивы им движут? Обида? Месть? Вожделение? Жажда признания и славы? Один из родоначальников криминального профайлинга, знаменитый спецагент ФБР Джон Дуглас считает этот вопрос ключевым в понимании личности убийцы – и, соответственно, его поимке. Ответив на вопрос «Почему?», можно ответить на вопрос «Кто?» – и решить загадку.Исследуя разные мотивы и методы преступлений, Джон Дуглас рассказывает о самых распространенных типах серийных и массовых убийц. Он выделяет общие элементы в их биографиях и показывает, как эти знания могут применяться к другим видам преступлений. На примере захватывающих историй – дела Харви Ли Освальда, Унабомбера, убийства Джанни Версаче и многих других – легендарный «Охотник за разумом» погружает нас в разум насильников, отравителей, террористов, поджигателей и ассасинов. Он наглядно объясняет, почему люди идут на те или иные преступления, и учит распознавать потенциальных убийц, пока еще не стало слишком поздно…«Джон Дуглас – блестящий специалист… Он знает о серийных убийцах больше, чем кто-либо еще во всем мире». – Джонатан Демм, режиссер фильма «Молчание ягнят»«Информативная и провокационная книга, от которой невозможно оторваться… Дуглас выступает за внимание и наблюдательность, исследует криминальную мотивацию и дает ценные уроки того, как быть начеку и уберечься от маловероятных, но все равно смертельных угроз современного общества». – Kirkus Review«Потрясающая книга, полностью обоснованная научно и изобилующая информацией… Поклонники детективов и триллеров, также те, кому интересно проникнуть в криминальный ум, найдут ее точные наблюдения и поразительные выводы идеальным чтением». – Biography MagazineВ формате PDF A4 сохранён издательский дизайн.

Джон Дуглас , Марк Олшейкер

Документальная литература
Феномен мозга
Феномен мозга

Мы все еще живем по принципу «Горе от ума». Мы используем свой мозг не лучше, чем герой Марка Твена, коловший орехи Королевской печатью. У нас в голове 100 миллиардов нейронов, образующих более 50 триллионов связей-синапсов, – но мы задействуем этот живой суперкомпьютер на сотую долю мощности и остаемся полными «чайниками» в вопросах его программирования. Человек летает в космос и спускается в глубины океанов, однако собственный разум остается для нас тайной за семью печатями. Пытаясь овладеть магией мозга, мы вслепую роемся в нем с помощью скальпелей и электродов, калечим его наркотиками, якобы «расширяющими сознание», – но преуспели не больше пещерного человека, колдующего над синхрофазотроном. Мы только-только приступаем к изучению экстрасенсорных способностей, феномена наследственной памяти, телекинеза, не подозревая, что все эти чудеса суть простейшие функции разума, который способен на гораздо – гораздо! – большее. На что именно? Читайте новую книгу серии «Магия мозга»!

Андрей Михайлович Буровский

Документальная литература