- •Лабораторная работа №4 проектирование программного приложения Цель лабораторной работы
- •Задание на выполнение лабораторной работы
- •Требования к выполнению лабораторной работы
- •Ход работы
- •Требования к выполнению лабораторной работы.
- •Ход работы.
- •Содержание
- •Постановка задачи
- •Основания для разработки
- •Перечень реквизитов и управляющих элементов
- •Описание размещения и взаимодействия
- •Выходная форма (результат работы)
- •Требования к интерфейсу
- •Сообщения об ошибках
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ВОЗДУШНОГО ТРАНСПОРТА ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ГРАЖДАНСКОЙ АВИАЦИИ» (МГТУ ГА)
|
Кафедра ВМКСС
ОТЧЁТ по выполнению лабораторных работ по дисциплине «Разработка профессиональных приложений»
Семестр VI
Вариант № 17
Выполнила студентка группы ИС221 Магальник Екатерина Борисовна (Ф.И.О.) Преподаватель: __д.т.н., Профессор Егорова А.А._ (звание, степень, Ф.И.О.)
МОСКВА – 2025
|
Лабораторная работа №4 проектирование программного приложения Цель лабораторной работы
Целью данной лабораторной работы является ознакомление с этапами анализа и проектирования программного приложения, в том числе с процедурой разработки технического задания на создание программного продукта (ПП) с применением ГОСТ 19.102-77 «Стадии разработки программ и программной документации» и ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы» и инструментом для визуализации проектирования, архитектуры и работы программной системы (UML).
Задание на выполнение лабораторной работы
В соответствии с выданным вариантом провести анализ задания (предметной области и особенностей функционирования). Результат анализа – интеллект-карта системы и, возможно, другие нотации, уточняющие отдельные аспекты системы.
Сформировать диаграмму IDFD0 и выполнить ее подробное описание.
Разработать техническое задание на программный продукт (в соответствии со своим вариантом) в соответствии с ГОСТ 19.201-78 и ГОСТ 34.602—89. Оформить ТЗ в соответствии с ГОСТ 19.106—78.
Разработать прецеденты использования для каждого пользователя в формате схемы алгоритма или Use case.
Разработать прототип интерфейса информационной системы. Инструмент выбрать самостоятельно.
Требования к выполнению лабораторной работы
В интеллект карте должно быть не менее трех ветвей.
ТЗ должно содержать титульный лист, аннотацию, содержание и основную часть, оформленную в соответствии с ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы» или ГОСТ 19.201-78 «Техническое задание. Требования к содержанию и оформлению».
Пользователей должно быть не менее двух (не считая администратора системы).
Прототип должен содержать не менее трех уровней.
В отчете должна быть информация по обоснованию выбора инструмента по п.1 и п.5, а также основные приемы работы в нем.
Ход работы
Интеллект карта
Рис. 1. Интеллект карта.
IDFD0 диаграмма
Рис. 2. IDFD0 диаграмма.
Техническое задание
См. приложение 1.
Use case
Рис. 3. Диаграмма использования для туриста.
Рис. 4. Диаграмма использования для инструктора.
Рис. 5. Диаграмма использования для администратора.
Прототип интерфейса информационной системы
Вертикальный прототип:
Рис. 6. Окно входа в приложение для инструктора.
Рис. 7. Подтверждение входа в приложение.
Рис. 8. Рабочее окно инструктора.
Рис. 9. Загрузка всех существующих маршрутов.
Рис. 10. Загрузка списка людей, посещавших маршрут «A real vacation».
Рис. 11. Фрагмент списка людей, посещавших маршрут «A real vacation».
Горизонтальный прототип:
Рабочее окно инструктора:
Рис. 12. Рабочее окно инструктора.
Рабочее окно туриста:
Рис. 13. Рабочее окно туриста.
Лабораторная работа №5
РЕАЛИЗАЦИЯ ПРОГРАММНОГО ПРИЛОЖЕНИЯ
Цель лабораторной работы
Целью данной лабораторной работы является:
ознакомление с этапом реализации ПО;
выполнение структурирования разрабатываемого ПО;
оценка трудозатрат на разрабатываемое ПО.
Задание на выполнение лабораторной работы.
Выбрать инструмент для реализации системы в соответствии с вариантом, определенным в лабораторной работе №4.
Определить структуру программы (модули, функции, классы, методы, компоненты и т.п.). Степень подробности и объекты зависят от выбранного инструмента. Для описания системы можно использовать UML-диаграммы.
Продемонстрировать реализованное ПО (в соответствии с первым этапом технического задания), которое должно быть функционально-законченным и отраженным в описании, выполненном по заданию п.2.
Выполнить описание фрагмента системы (наиболее значимого) с учетом требований ЕСПД.
Оценить трудозатраты на программирование ПО с учетом выбранного инструмента, структуры (п.2), а также оценки реализованного в п.3 программного продукта.
