Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГЛАВА_4.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.4 Mб
Скачать

Шаблон для учета итоговых сведений об ошибках

Несмотря на то что все требования должны быть измери­мыми и обеспечивать возможность контроля, требованиям, свя­занным с обеспечением надежности, присваиваются определен­ные номера. Ниже приведены соответствующие номерам примеры утверждений, касающихся надежности.

1. Надежность системы управления спутниками оценивается как 0,999 от 95 % доверия на период, равный 15 годам с момента раз­деления полезной нагрузки.

2. Для авиационной системы характерно в среднем 500 летных часов между критическими ошибками.

3. Встроенная система самоконтроля определит, что ракета не­исправна, с вероятностью 60 %.

4. Встроенная система самоконтроля посчитает исправную ра­кету за неисправную с вероятностью менее 1 %.

5. Среднее время исправления функционирующего ПП состав­ляет 30 мин или меньше.

6. Максимальное время завершения работы встроенной систе­мы самоконтроля составляет 20 с.

7. Среднее время загрузки ПП в полном объеме и выполнения полного внутреннего самоконтроля составляет 10 мин.

8. Среднее время обновления одной интерактивной страницы документации составляет 30 мин.

Проведение альтернативных учебных курсов — четвертое дей­ствие при прогнозировании ошибок. С помощью клиентского функционального профиля и информации о классификации ошибок, почерпнутых из предыдущих систем, анализируются особые требования для определения того, поддерживают ли цели исторические данные. Производится анализ курсов для опреде­ления вероятности достижения целей надежности, сформули­рованных в требованиях. При отсутствии исторических данных, связанных с аналогичными продуктами и системами, вероят­ность достижения искусственно установленного уровня надеж­ности чрезвычайно низкая. На этой стадии руководителю про­екта необходимо разработать экстенсивные системные модели, применяемые для определения возможных уровней надежности нового ПП. Такие инструменты, как формальные методы, при­менимы к требованиям надежности для математических дока­зательств, связанных с наиболее критическими подсистемами. Этот дорогостоящий процесс используется исключительно в случаях отсутствия источника исторических данных о надежно­сти.

Определение целей, связанных с обеспечением надежности, — пятое действие при прогнозировании ошибок, базирующееся на результатах проведения альтернативных учебных курсов. Оконча­тельный набор целей обеспечения надежности передается про­цессу определения требований, позволяя изменить уже существу­ющие. Благодаря данному действию собранная информация и ре­зультаты проведенного анализа передаются для спецификации требований. Цели и требования, касающиеся надежности, будут использованы для подтверждения надежности всей системы и получения одобрения пользователя.

Предотвращение ошибок

Предотвращение ошибок включает в себя интерактивное уточ­нение системных требований и разработку технических характе­ристик ПП наравне с моделированием, проверяемыми методика­ми проекта и оптимальными способами кодирования. Этот метод обеспечения надежности применяется на этапах составления тре­бований, проектирования и разработки ПП. Предотвращение ошибок является активной частью процесса проектирования. Пер­вая стадия предотвращения ошибок заключается в исследовании системы в целом и требований к ПП. Первоначальные шаги необ­ходимы для анализа требований и целей, касающихся надежнос­ти ПП, независимо от применяемых подходов, призванных по­мочь в достижении его надежности.

Второй основной стадией предотвращения ошибок являются проектирование и разработка проекта. При этом функции по обес­печению надежности распределяются между всеми компонента­ми ПП. Определяется процесс проектирования, в результате ко­торого создаются компоненты. Методики улучшения степени параллельности и увеличения связности модулей обеспечивают по­вышение надежности компонентов. Целесообразно применять наилучшие наработки, относящиеся к проектированию, причем независимо от того, являются они структурированными или объектно-ориентированными. Благодаря этому обеспечивается возможность разработки ПП, обладающих высокой степенью на­дежности.

На ранних этапах жизненного цикла разработки ПП целью обес­печения надежности является предотвращение возможных оши­бок. В табл. 13.4 (шаблон) должны быть перечислены все действия, предпринимаемые в организации для поддержания работы по предотвращению ошибок.

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

Таблица 13.4

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]