Особенности оценки качества программных средств космического назначения

Опубликовано
01.09.2021
Обновлено
01.09.2021

Оглавление

Введение 2

  1. Особенности оценки качества программных средств космического назначения 4

1.1 Содержание и сущность задачи оценки качества ПСКН 4

1.2 Основные требования к оценке качества ПСКН 7

1.3 Постановка задачи оценки качества ПСКН 13

2 Анализ методов оценки показателей качества ПСКН 16

2.1 Методы функционального тестирования программного обеспечения 16

2.2 Методы структурного тестирования программного обеспечения 17

2.3 Методы статического анализа программного обеспечения 25

3 Выбор и обоснование методов оценки надежности ПСКН 27

3.1 Анализ особенностей и требований к оценке надежности ПСКН 27

3.2 Анализ моделей оценки надежности ПС 33

3.3 Выбор модели оценки надежности ПСКН 34

  1. Анализ видов, последствий и критичности отказов ПСКН 36

4.1 Основные принципы и положения анализа видов, последствий и критичности отказов ПСКН 36

4.2 Идентификация видов, причин и влияния отказов 38

4.3 Оценка критичности и вероятности отказов 39

  1. Экономический  раздел 45
  2. Безопасность жизнедеятельности 56

Заключение 65

Список литературы 67

 

Введение

Согласно статистическим данным, около 25% авариных ситуаций в ракетно-космической технике связано с отказом программно-технических комплексов и дефектами в программных средствах [1]. Данное обстоятельство порождает необходимость для применяемых в космических системах гарантированно работающих программных средств (так называемые программные средства космического назначения — ПСКН). Они должны обладать заданными качественными свойствами, в том числе надежностью и безопасностью, а также устойчивостью по отношению к сбоям и погрешностям различного происхождения.

В современных практических подходах к описанию и оценке качества программного средства (ПС) используют понятие «моделей качества», которые являются основами как для формального описания характеристики качества и их взаимоотношений, так и для проведения оценки качества программных средств. Модели качества ПС представляют собой структурированные множества взаимосвязанных характеристик и отношений между собой. Структуру моделей качества программных средств описывают при помощи иерархии, элементы которой — это множество характеристик (подхарактеристики, атрибуты) и отношения подчиненности между ними.

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

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

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

Цель дипломной работы состоит в разработке методов оценки качества программных средств космического назначения.

Объектом исследования данной работы программные средства космического назначения.

Для достижения цели работы поставлены следующие задачи:

  1. Изучить предметную область ПСКН;
  2. Рассмотреть основные требования к оценке качества ПСКН;
  3. Провести анализ методов оценки показателей качества ПСКН;
  4. Выбрать и обосновать методы оценки надежности ПСКН;
  5. Сделать выводы;

Теоретической базой для дипломной работы является литература по проектированию, реализации и управлению программными средствами, нормативно-правовые документы, учебная и периодическая литература.

Михаил Евтушенко

Автор

Михаил Евтушенко (33 года) г. Киев. Автор научных работ по истории и психологии. Преподаватель по русскому языку и литературе.