Файл: Липецкий государственный технический университет.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 25.10.2023

Просмотров: 136

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Таблица 7 - Просмотр истории налета летательного аппарата

Вариант использования

Просмотр истории налета летательного аппарата

Краткое описание

Данный вариант использования, возникает, когда пользователям необходимо просмотреть журнал налета летательного аппарата

Основные действующие лица

Администратор, пилот и механик

Второстепенные лица

-

Предусловия

1. Пользователь должен иметь стабильное интернет соединение.

2. Пользователь должен иметь устройство, поддерживающее современные веб-браузеры.

3. Пользователь должен быть авторизован в системе.

4. Пользователь, должен быть закреплен за летательным аппаратом.

Основной поток

Пользователь выбирает летательный аппарат, нажимает на кнопку «Подробная информация» и просматривает журнал.

Пост условия

-

Альтернативные потоки

1. Сотрудник УФК не авторизован в системе.

Правила использования

1. Пользователь должен быть зарегистрирован в системе.
2.2 Альтернативные потоки В таблице 8 представлен вариант использования для альтернативных потоков всех вариантов использования кроме №3 и №8.Таблица 8 - Неправильный ввод данных летательного аппарата и агрегата

Вариант использования

Неправильный ввод данных летательного аппарата или агрегата

Краткое описание

Данный вариант использования возникает, при вводе неверных данных при закреплении агрегатов к конкретным летательным аппаратам.

Основные действующие лица

Администратор

Второстепенные лица

-

Предусловия

1. Администратор должен иметь стабильное интернет соединение.

2. Администратор должен иметь устройство, поддерживающее современные веб-браузеры.

3. Администратор должен быть авторизован в системе.

4. Администратор должен ввести неверные данные в форму.

Основной поток

Администратор, закрепляя агрегаты за летательным аппаратом, ошибается.

Пост условия

Система укажет на ошибку администратора.

Альтернативные потоки

1. Успешный ввод данных.

Правила использования

1. Администратор должен быть зарегистрирован в системе.

Таблица 9 - Ошибка авторизации

Вариант использования

Ошибка авторизации

Краткое описание

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

Основные действующие лица

Администратор, пилот, механик.

Второстепенные лица

-

Предусловия

1. Пользователь должен иметь стабильное интернет соединение.

2. Пользователь должен иметь устройство, поддерживающее современные веб-браузеры.

3. Пользователь должен быть авторизован в системе.

4. Пользователь должен быть не авторизован.

Основной поток

ИС предупредит об ошибке и сделает перенаправление на страницу входа.

Пост условия

-

Альтернативные потоки

1. Успешная авторизация.

Правила использования

1. Пользователь должен быть зарегистрирован в системе.
3 Диаграмма вариантов использованияРисунок 1 – Диаграмма вариантов использования4. Функциональные требованияК разрабатываемой системе предъявляется ряд функциональных требований. Дадим для каждого требования краткое описание: 1. Регистрация сотрудников. Возможность регистрации пользователей, для доступа к работе с ИС.2. Авторизация сотрудников. Авторизация зарегистрированных пользователей.3. Добавление летательных аппаратов и агрегатов. Возможность добавлять новые летательные аппараты, а также агрегаты.4. Просмотр информации о летательных аппаратах, а также об агрегатах. Возможность просмотра подробной информации.5. Добавление информации по налету. Возможность внесения информации по налету летательного аппарата.6. Добавление инструкций по ремонту. Возможность внесения и изменения инструкций по ремонту конкретного вида агрегата.7. Просмотр инструкций по ремонту. Возможность просматривать инструкции по ремонту конкретного вида агрегата.

8. Просмотр уведомлений. Возможность п.5 Нефункциональные требования1. Безопасность сайта. Обеспечение безопасности сайта от возможных попыток взлома.2. Адаптация сайта к портативной версии. Возможность просматривать сайт, с портативных устройств.3. Сайт должен обладать простым, интуитивно понятным интерфейсом.4. Для обеспечения работы системы со стороны сервера, на рабочей станции должен быть установлен следующий набор программ:

  • Postgresql;

  • Python 3.6;

  • Node.js;
5. Сервер должен иметь постоянное соединение с сетью. Для обеспечения работы с системой, со стороны сотрудника его устройство должно поддерживать современные веб-браузеры и иметь постоянное стабильное соединение с интернетом.6 Диаграмма требованийРисунок 2 – Диаграмма требований7 Диаграмма определения блоковРисунок 3 – Диаграмма определения блоков верхнего уровня Рисунок 4 – Диаграмма определения блоков основной части системы8 Структурные характеристики основных блоковРисунок 5 – Структурные характеристики блоков9 Поведенческие характеристики основных блоковРисунок 6 – Поведенческие характеристики основных блоков10 Диаграмма внутренней структуры блоковРисунок 7 – Диаграмма внутренней структуры блока «Добавление нового летательного аппарата» 11 Параметрическая диаграммаРисунок 8 – Параметрическая диаграмма системы 12 Диаграммы деятельностиСценарий для варианта использования «Регистрация пользователя», администратору необходимо быть авторизованным, зайти на свой профиль и выбрать вкладку «Пользователи», затем нажать на кнопку «Регистрация нового пользователя». Далее система предоставит поля, для внесения данных о пользователе. После нажатия на кнопку зарегистрировать, система отправит информацию на сервер, если все данные введены верно, то система зарегистрирует нового сотрудника. Иначе выдаст ошибку и попросит администратора ввести данные еще раз.
Рисунок 9 – Диаграмма деятельности для варианта использования «Регистрация пользователя»ВыводВ ходе выполнения данной работы была спроектирована система, направленная на ведение электронного формуляра летательного аппарата. Также было разработано множество различных схем, описывающих структуру и поведение системы в целом и ее отдельных частей. Разработанный проект программной системы, позволяет повысить эффективность эксплуатации летательных аппаратов, путём частичной автоматизации добавления, хранения и поиска данных о летательных аппаратах и об аграгатах.Список использованных источников 1. Объектно-ориентированное проектирование автоматизированных систем на языке UML и SysML с использованием CASE-средств: Болдырихин О.В., Липецк: ЛГТУ, 2003. - 44 c. 2. Lenny Delligatti. SysML Distilled: - Nevada, USA: Addison-Wesley Professional, 2013. – 304 c. 3. Tim Weilkiens. System Engineering with SysML/UML: Modeling, Analysis, Design: - San Francisco, USA: Morgan Kaufmann Publishers Inc, 2008. – 320 c. 4. Инструмент моделирования SysML [Электронный ресурс]: Доступ URL: https://www.visual-paradigm.com/solution/uml/sysml-modelingtools/?gclid=Cj0KCQiA0ZHwBRCRARIsAK0TrorzedwW6lO06nbGIf07HLjluSDTsN_knMoeLrB4iMJAC89jQNKr8UaAhExEALw_wcB 5. Визуальные парадигмы[Электронный ресурс]: Доступ URL: https://www.visual-paradigm.com/tutorials/# 6. Что такое диаграмма потока данных (DFD)? [Электронный ресурс]: Доступ URL: https://www.visual-paradigm.com/tutorials/data-flowdiagram-dfd.jsp 7. Учебное пособие по блок-схемам (с символами, руководством и примерами)[Электронный ресурс]: Доступ URL: https://www.visualparadigm.com/tutorials/flowchart-tutorial/