Статья опубликована в рамках: Научного журнала «Студенческий» № 39(125)
Рубрика журнала: Технические науки
Секция: Космос, Авиация
Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4, скачать журнал часть 5, скачать журнал часть 6
РАЗРАБОТКА IDEF МОДЕЛЕЙ ДЛЯ СИСТЕМЫ ПОДГОТОВКИ ТЕЛЕМЕТРИЧЕСКОЙ ИНФОРМАЦИИ
Телеметрия – техника измерений на расстоянии. Телеметрия позволяет удовлетворить весьма важную потребность пользователя в данных об удаленных объектах [5].
В качестве одного из важных применений телеметрии можно назвать летные испытания новой модели летательного аппарата (ЛА). Для оценки работоспособности конструкции и летных характеристик ЛА нужно измерять расход топлива, характеристики работы двигателей, механические нагрузки, испытываемые фюзеляжем и крыльями, вибрации и температуры критически важных элементов летательного аппарата, параметры электронного оборудования ЛА, траекторные данные. Средства телеметрии следят за измерениями во множестве точек, число которых составляет от нескольких сотен до нескольких тысяч, и предоставляют результаты измерений на их наземные компьютеры или дисплейные терминалы.
Главная цель построения иерархии DFD заключается в том, чтобы сделать требования к системе ясными и понятными на каждом уровне детализации, а также разбить эти требования на части с точно определенными отношениями между ними. Для достижения этого целесообразно пользоваться следующими рекомендациями:
- размещать на каждой диаграмме от 3 до 7 процессов. Верхняя граница соответствует человеческим возможностям одновременного восприятия и понимания структуры сложной системы с множеством внутренних связей, нижняя граница выбрана по соображениям здравого смысла: нет необходимости детализировать процесс диаграммой, содержащей всего один процесс или два;
- не загромождать диаграммы не существенными на данном уровне деталями;
- декомпозицию потоков данных осуществлять параллельно с декомпозицией процессов. Эти две работы должны выполняться одновременно;
- выбирать ясные имена процессов и потоков.
Разработка контекстных диаграмм решает проблему строгого определения функциональной структуры системы на самой ранней стадии ее проектирования.
Для построения контекстной диаграммы были проанализированы функции оператора, производящий настройку исходных данных из них выбраны те, которые возможно автоматизировать.
На основании этих данных построена контекстная диаграмма системы.
Для построения диаграмм нотации DFD используется инструментальное средство –draw.io.
Контекстная диаграмма системы представлена на рисунке 1.
Рисунок 1. Контекстная диаграмма системы
Из диаграммы видно, что входными данными являются: данные пользователя, дамп БД, журнал «Тарировочные характеристики датчиковой аппаратуры». На выходе системы формируются следующие данные: новая БД, новый дамп БД. Механизмы системы: оператор.
Принцип декомпозиции (структурирования, детализации) применяется для детализации и уточнения модели. При этом уровень детализации модели определяется целями построения модели и устанавливается непосредственно разработчиком модели. Собственно, декомпозиция – это процесс, в ходе которого разработчик описывает внутреннюю структуру блока.
Модель IDEF0 всегда начинается с представления объекта моделирования в виде одного функционального блока с интерфейсными дугами, которые определяют границы модели. Диаграмма, содержащая этот блок, называется контекстной диаграммой.
В процессе декомпозиции функциональный блок контекстной диаграммы подвергается детализации на дочерней диаграмме. По отношению к дочерней диаграмме и всем блокам на ней декомпозируемый блок является родительским блоком.
В соответствии со стандартом IDEF0 любой блок на диаграмме любого уровня иерархии, может быть, подвергнут декомпозиции.
Декомпозируем начальную контекстную диаграмму, для этого поставим каждому событию в соответствие процесс, определяем входные и выходные потоки, накопители данных, внешние сущности и ссылки на другие процессы для описания связей между этим процессом и его окружением. Для того чтобы провести более детальное моделирование подсистемы данных необходимо выполнить его декомпозицию.
Диаграмма нулевого уровня в соответствии с рисунком 2.
Рисунок 2. Диаграмма нулевого уровня
Диаграмма нулевого уровня включает в себя следующие подсистемы:
- авторизация пользователя;
- подготовки исходных данных;
- загрузки исходных данных
- управления загрузки исходных данных
Диаграмма вариантов использования представлена на рисунке 3.
а б
Рисунок 3. Вариант без использования(а) и с использованием ПО при подготовке к пуску(б)
Список литературы:
- Гвоздева Т.В., Баллод Б.А. Проектирование информационных систем: учеб. пособие. – Ростов н/Д: Феникс, 2013. - 508 с.: ил.
- Игнатьев А.В. Методы и средства проектирования информационных систем и технологий [Электронный ресурс]: учебное пособие. - Волгоград: ВолгГАСУ, 2014. - Учебное электронное издание сетевого распространения.
- Колдаев В.Д., Гагарина Л.Г. «Основы алгоритмизации и программирования» М.: МГТУ имени Н.Э. Баумана, 2016. – 320 с.: ил.
- Федотова Д.Э., Семенов Ю.Д., Чижик К.Н. CASE-технологии: Практикум. - М.: Горячая линия-Телеком, 2014.-160 с: ил.
- http://dic.academic.ru/dic.nsf/enc_colier/6543/ТЕЛЕМЕТРИЯ (Дата обращения 02.01.2020)
Оставить комментарий