Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА МЕТОДА АВТОМАТИЗИРОВАННОГО ФОРМИРОВАНИЯ ТРЕБОВАНИЙ К ПРОГРАММНОЙ МОДЕЛИ КОСМИЧЕСКОГО АППАРАТА

Работа №21378

Тип работы

Магистерская диссертация

Предмет

информатика

Объем работы30
Год сдачи2018
Стоимость5700 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
415
Не подходит работа?

Узнай цену на написание


Введение 6
1 Изучение принципов формирования программной модели космического
аппарата и обзор существующих подходов определения требований к программному обеспечению 9
1.4 Система поддержки принятия решения 9
1.5 Постановка цели и задач 11
1.6 Вывод по главе 1 12
2 Разработка метода автоматизированного формирования требований к
программной модели космического аппарата 15
2.3 Разработка алгоритма метода 18
2.3.3 Автоматизированное принятие решений с помощью системы
поддержки принятия решений 19
2.3.4 Анализ набора требований и выбор 20
2.4 Вывод по главе 2 21
3 Практическая реализация разработанного метода и проверка на
требованиях к программной модели космического аппарата 23
3.3 Анализ результата 23
3.4 Вывод по главе 3 24
Заключение 26
Список сокращений 27
Список использованных источников 28
Приложение

На сегодняшний день космические аппараты (КА) дают возможность человеку выполнить какую-либо работу по проведению исследований космического пространства или выполнить различного рода задачи, которые возможно сделать только в космическом пространстве. При разработке таких устройств необходимо тщательно продумывать все детали и проверять правильность их работы и взаимодействия. Для этого на наземном отладочном комплексе (НОК) отрабатывается бортовое программное обеспечение (БПО) с использованием программной модели космического аппарата (ПМКА). Качество программной модели[26, 27] напрямую зависит от корректности требований (полнота, реализуемость,
непротиворечивость), которые определяют логику работы. На текущий момент разработка требований не автоматизирована и выполняется специалистом вручную. При разработке требований можно выделить следующие сложности:
данные по космическим аппаратам и их моделям хранятся в неформализованном виде, что приводит к неоднозначному толкованию требований, за счёт чего на составление одного набора тратится порядка 2 месяцев;
при составлении требований специалист может допустить ошибки в синтаксисе или формулировке требования;
несколько версий документа требований для одного КА, в которых сложно отслеживать различные изменения и производить распространение этих изменений для унифицированных требований между КА;
определение актуальности требований;
длительный процесс формирования и согласования.
Таким образом, необходимо найти способ быстрой генерации на сколько возможно полных, согласованных и корректных требований к
ПМКА. В связи с чем, целью диссертационного исследования является повышение эффективности разработки требований и снижение сроков разработки ПМКА за счёт разработки метода автоматизированного формирования требований.
Для разработки данного метода необходимо выполнить следующие задачи:
провести анализ процессов разработки ПМКА и процедур управления требованиями;
разработать метод автоматизированного формирования требований к программной модели космического аппарата с помощью системы поддержки принятия решений;
проверить работу метода на требованиях к ПМКА.
В первой главе научно-исследовательской работы описано изучение принципов формирования ПМКА, понятие ПМКА и требований, выделены процедуры управления требованиями и их недостатки, рассмотрены шаги этапа разработки требований и недостатки существующего подхода определения требований программной модели. Рассмотрен механизм систем поддержки принятия решений как один из способов для повышения эффективности разработки требований к ПМКА.
Во второй главе научно-исследовательской работы описывается разработка метода автоматизированного формирования требований к ПМКА, для которого подготавливаются параметрическая модель требования и параметрическая модель эталонного КА, дерево принятия решений на продукционных правилах. Рассмотрен алгоритм метода и раскрыто содержание его этапов.
В третьей главе описана подготовка набора исходных данных, проверка метода и проведён анализ результата по набору требований, полученных ранее экспертом вручную.
Научная новизна заключается в разработке метода автоматизированного формирования требований к программной модели
космического аппарата на основе систем поддержки принятия решений, повышающего эффективность разработки набора требований.
Практическая значимость исследования заключается в сокращении сроков этапа разработки ПМКА для отработки бортового программного обеспечения при создании КА.
Объектом исследования является система требований к программной модели космического аппарата.
Предмет исследования:процесс формирования набора требований к ПМКА.


Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


В результате диссертационного исследования был рассмотрен процесс разработки программной модели космического аппарата и выявлены проблемы при разработке требований к ПМКА,такие какдлительность сроков составления набора требований, возможность дублирования одного и того же требования разной формулировкой, а отсутствие формализации требований приводит к их различному пониманию со стороны специалистов, использующих требования при работе.
В процессе работы были решены следующие задачи:
1) проведён анализ жизненного цикла разработки ПМКА и процедур управления требованиями, выявлены недостатки: допущение ошибок при ручном составлении, появление противоречивых требований и большая продолжительность сроков разработки;
2) разработана параметрическая модель требования из 14 параметров и дерево принятия решений на 42 продукционных правилах, которые легли в основу СППР. Разработан метод автоматизированного формирования требований к ПМКА (5 этапов);
3) проведена проверка метода на программной модели для КА связи. Срок разработки документа требований - 30 дней, с использованием метода - 1 день, что доказывает повышение эффективности разработки требований.



1 154.10900-01 99 01 Наземный отладочный комплекс. Термины и определения. 2013г.
2 ECSS-E-40-1B Программное обеспечение. Принципы и требования. 2013г.
3 Липаев, В.В. Документирование сложных программных средств. - М.: СЕЛЕГЕЕ, 2005. - 216 с. (Серия «Управление качеством»),
4 IEEE Std 610 Л Standard Glossary of Software Engineering Terminology
5 EOCT P ИСО/МЭК 12207-2010. Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств. 2012г.
6 ESAPSS-05-0 Стандарты European Space Agency по разработке программного обеспечения.
7 Trey Nash C# 2010: ускоренный курс для профессионалов. : Пер. с англ. - М. : ООО «И.Д. Вильямс», 2010. - 592 с. : ил. - Парал.тит. Англ.
8 Ларичев, О.И., Петровский, А.В. Системы поддержки принятия решений. Современное состояние и перспективы их развития. // Итоги науки и техники. Сер. Техническая кибернетика. - Т.21. М.: ВИНИТИ, 1987, с. 131- 164.
9 Попов, А.Л. Системы поддержки принятия решений: Учебно- метод. Пособие - Екатеринбург: Урал.гос. ун-т, 2008. - 80 с
10 Системы поддержки принятия решений : учебник и практикум для бакалавриата и магистратуры / под ред. Халина, ВТ., Черновой Е.В. — М. : Издательство Юрайт, 2016. — 494 с. — Серия : Бакалавр и магистр. Академический курс.
11 Прокопенко, Н.Ю. Системы поддержки принятия решений [Электронный ресурс]: учеб, пособие ЛТ. Ю. Прокопенко; Нижегор. гос.
архитектур.-строит, ун-т. -Н. Новгород: ИНГАСУ, 2017. - 188 с.
28
12 [Электронный ресурс]: Понятие системы поддержки принятия решений (СППР). Характеристика и назначение. Режим доступа: http://lektsii.org/16-78801.html
13 Von Bertalanffy L. General System Theory // A Critical Review. «General Systems». 1962. Vol. VII. P. 1—20 / пер. H. С. Юлиной [Электронный ресурс] URL: http://www.evolbiol.ru/bertalanfi,htm
14 Уемов, А. И. Системный подход и общая теория систем. М. : Мысль, 1978.
15 Орлов, А. И. Теория принятия решений : учебник. — М. : Экзамен, 2006 [Электронный ресурс] URL: http://www.aup.ru/books/ml57/
16 Волкова, В. Н. Постепенная формализация моделей принятия решений. — СПб. : Изд-во Политехи, ун-та, 2006. - 120 с.
17 Леффиигуэлл, Дин, Уидриг, Дон. Принципы работы с требованиями к программному обеспечению. Унифицированный подход.: Пер. с англ. - М.: Издательский лом «Вильямс», 2002. - 448с.
18 Витере Карл, Битти Джой. Разработка требований к программному обеспечению. - СПб.: БХВ-Петербург, 2016. - 736 с.
19 ГОСТ 19.201-78. Единая система программной документации. Техническое задание. Требования к содержанию и оформлению
20 Чеботарев, В.Е. Косенко, В.Е. Основы проектирования космических аппаратов информационного обеспечения. Учебное пособие. - Красноярск :СибЕАУ, 2011. - 488 с.
21 Журнал «Всё о космосе» [Электронный ресурс] Режим доступа: https: //aboutsmcei omal. net/космические-аппараты/
22 Классификация и регрессия с помощью деревьев принятия
решений [Электронный ресурс] Режим доступа:
https://m.habr.com/post/l 16385/
23 Актуальные вопросы проектирования автоматических космических аппаратов для фундаментальных и прикладных научных исследований / АО "Науч.-произв. об-ние им. С. А. Лавочкина"; сост. В. В. Ефанов. Вып. 2. - 2017
24 Захарова, А. А. Модели и программное обеспечение поддержки принятия стратегических решений в социально-экономических системах на основе экспертных знаний : автореферат дис. ... д-ра техн. наук : 05.13.10 : защищена 12.10.2017 / А. А. Захарова ; науч. коне. А. А. Мицель ; Нац. исслед. Томск.политехн. ун-т. -2017
25 Сосинская, С. С. Представление знаний в информационной системе. Методы искусственного интеллекта и представления знаний : учебное пособие для студентов вузов по направлению "Конструкторско- технологическое обеспечение машиностроительных производств" / С. С. Сосинская. - 2016
26 Моделирование систем : учебное пособие для вузов по
направлению "Автоматизация технологических процессов и производств" / И. А. Елизаров [и др.]. - 2015
27 "Безопасность и живучесть технических систем", всерос. конф. (V ; 2015 ; Красноярск) Безопасность и живучесть технических систем : V Всероссийская конференция, (Красноярск, 12-16 октября 2015 года) : материалы и доклады / "Безопасность и живучесть технических систем", всерос. конф. (V ; 2015 ; Красноярск), Федер. агентство науч. орг., Рос.акад. наук, Сиб. отд-ние, Краснояр. науч. центр, Спец, конструкторско-технолог, бюро "Наука", Сиб. федер. ун-т; науч. ред. В. В. Москвичев. Т. 1. - 2015
28 Теория принятия решений : учебник и практикум для
бакалавриата и магистратуры по экономическим направлениям и специальностям / Санкт-Петербург.гос. ун-т; под ред. В. Е. Халин. Т. 1. - 2017
29 Системы поддержки принятия решений [Текст] : учебник и
практикум для бакалавриата и магистратуры по инженерно-техническим и экономическим направлениям и специальностям / под ред.: В. Е. Халин , Е. В. Чернова. - 2017
30 Лукьянова, Н. А. Разработка метода и алгоритмов рекуррентного построения распределений вероятностей конечных случайных множеств : автореферат дне. ... канд. физ.-мат. наук : 05.13.18 : защищена 27.04.2017 / Н. А. Лукьянова ; науч. рук. Д. В. Семенова ;Сиб. федер. ун-т, Ин-т космич. и информ. технологий. -2017
31 Майерс, Г. Дж. Надежность программного обеспечения :моногр.; пер. с англ. / Г. Дж. Майерс ; Ред. лит.поматемат. наукам. - 1980
32 Царев, Р. Ю. Оценка и повышение надежности программноинформационных технологий : учебное пособие для студентов вузов, обучающихся по направлениям "Прикладная информатика", "Программная инженерия", "Менеджмент", "Бизнес-информатика" / Р. Ю. Царев, А. В. Прокопенко, А. Н. Князьков ; Сиб. федер. ун-т, Ин-т космич. и информ. технологий. -2015
33 Данилова, А. Э. Автоматизированное формирование требований к программной модели космического аппарата / А. Э. Данилова, В. А. Углев // Научные механизмы решения проблем инновационного развития: Сборник статей по итогам Международной научно-практической конференции, в 2 ч.
4.2 - Стерлитамак: АМИ, 2018. - С.90-94

Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ