отчет лаба 3-4 Магальник (лр Павлова)
.docx
ФЕДЕРАЛЬНОЕ
АГЕНСТВО ВОЗДУШНОГО ТРАНСПОРТА
(РОСАВИАЦИЯ)
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ГРАЖДАНСКОЙ АВИАЦИИ» (МГТУ ГА)
Кафедра вычислительных машин, комплексов, сетей и систем.
Лабораторная работа защищена с оценкой ____________________
____________________
(подпись преподавателя, дата)
ЛАБОРАТОРНАЯ РАБОТА №3-4
по дисциплине «Системы документирования ПО ВС и АСУ».
Тема: «Изучение структуры и подготовка проектов документов этапа разработки программного продукта (ПМИ и Руководство пользователя)».
Выполнила студентка группы ИС3-1
Магальник Екатерина Борисовна
Руководитель: Павлова Лариса Владимировна
МОСКВА – 2024
Цели:
ознакомление ГОСТ 19.301-79;
ознакомление ГОСТ Р 59795 - 2021;
подготовка проекта ПМИ для ранее подготовленного ТЗ (отработка навыков систематизации и перераспределения информации);
подготовка руководства пользователя по созданию сообщества в социальной сети (либо своя актуальная на текущий момент пользовательская история).
Задание №1. Описать методические испытания продукта, по которому было написано техническое задание на первом практическом занятии, по ГОСТу 19.301-79.
Введение.
Методические испытания программного обеспечения проводятся для оценки его качества, функциональности и соответствия требованиям. Данный документ описывает порядок и методику проведения испытаний для приложения «База данных с пешими туристическими походами» в соответствии с ГОСТ 19.301-79.
Цели и задачи испытаний
Цели испытаний
Подтверждение соответствия функциональных и нефункциональных требований, указанных в техническом задании.
Выявление ошибок и недочетов в программном обеспечении.
Оценка удобства использования и надежности приложения.
Задачи испытаний
Проведение тестирования основных функций приложения.
Проверка безопасности данных.
Оценка производительности и устойчивости приложения.
Подготовка к испытаниям
Определение условий испытаний
Подготовить тестовую среду, включающую необходимые аппаратные и программные средства, соответствующие требованиям.
Убедиться в наличии всех необходимых библиотек и зависимостей.
Составление плана испытаний
Разработать детализированный план испытаний, включая:
Перечень тестируемых функций.
Методы тестирования (ручное, автоматизированное).
Критерии успешности.
Проведение испытаний
Функциональное тестирование
Проверка регистрации и авторизации пользователей.
Тестирование возможности просмотра и фильтрации походов.
Проверка функциональности бронирования и отмены заявок.
Тестирование уведомлений о статусе заявок.
Проверка возможности создания новых туров.
Нефункциональное тестирование
Оценка простоты использования интерфейса.
Проверка безопасности данных (шифрование паролей, доступ к данным).
Тестирование производительности (время отклика, нагрузочное тестирование).
Тестирование надежности
Проверка обработки некорректных данных.
Тестирование на устойчивость к сбоям (например, отключение сети).
Оценка результатов испытаний
Документация результатов
Ведение протоколов испытаний, описывающих каждый этап и результаты.
Составление отчета о тестировании с указанием выявленных ошибок и предложений по их исправлению.
Анализ полученных данных
Оценка количества и серьезности выявленных ошибок.
Выводы о соответствии программы заявленным требованиям.
Корректировка и повторное тестирование
В случае выявления ошибок необходимо их исправление с последующим повторным тестированием.
Документирование всех исправлений и результатов повторного тестирования.
Заключение
Методические испытания по ГОСТ 19.301-79 являются важным этапом в процессе разработки приложения. Они позволяют убедиться в его качестве и готовности к эксплуатации. Все этапы испытаний должны быть задокументированы, а результаты проанализированы для последующего улучшения программы.
Задание №2. Написать руководство пользователя для выбранного программного продукта (одна из тем на выбор: создание сообщества в социально сети).
Руководство пользователя к приложению «База данных с пешими туристическими походами»
Введение
Область применения
Данное руководство предназначено для пользователей приложения «База данных с пешими туристическими походами», которое используется для бронирования пеших туристических походов, управления заявками и создания новых туров.
Краткое описание возможностей
Приложение предоставляет пользователям возможность:
Регистрации и авторизации.
Просмотра и фильтрации доступных походов.
Бронирования и отмены заявок.
Получения уведомлений о статусе заявок.
Создания новых туристических маршрутов.
Уровень подготовки пользователя
Пользователь должен иметь базовые навыки работы с компьютером и знание английского языка на уровне, достаточном для понимания интерфейса приложения.
Перечень эксплуатационной документации
Техническое задание.
Пользовательская документация.
Учебные материалы.
2. Назначение и условия применения
2.1. Виды деятельности
Приложение предназначено для автоматизации следующих видов деятельности:
Бронирование пеших туристических походов.
Управление заявками пользователей.
Администрирование туристических маршрутов.
2.2. Условия применения
Для работы приложения необходимы следующие условия:
Операционная система: Windows 10/Windows 11.
Минимальные требования к аппаратному обеспечению:
Процессор: x86 с тактовой частотой не менее 1 ГГц.
Оперативная память: не менее 1 Гб.
Свободное место на диске: не менее 100 Мб.
Установленные библиотеки: MSVCP140D.dll.
Подготовка к работе
Состав и содержание носителя данных
Приложение поставляется в виде установочного файла, содержащего все необходимые программы и данные для работы.
Порядок загрузки программ и данных
Скачайте установочный файл с официального сайта.
Запустите файл и следуйте инструкциям на экране для установки приложения.
Порядок проверки работоспособности
После установки запустите приложение и выполните авторизацию. Проверьте доступность основных функций (регистрация, просмотр походов).
Описание операций
Регистрация пользователя
Условия: пользователь должен иметь доступ к интернету.
Подготовительные действия: откройте приложение.
Основные действия:
Нажмите кнопку «Регистрация».
Заполните форму (логин, пароль, email).
Нажмите «Зарегистрироваться».
Заключительные действия: подтвердите регистрацию через email, если требуется.
Ресурсы: интернет-соединение.
Авторизация пользователя
Условия: Пользователь должен иметь зарегистрированную учетную запись.
Подготовительные действия: откройте приложение.
Основные действия:
Введите логин и пароль.
Нажмите кнопку «Войти».
Заключительные действия: перейдите в главное меню приложения.
Ресурсы: интернет-соединение.
Просмотр походов
Условия: пользователь должен быть авторизован.
Подготовительные действия: откройте приложение.
Основные действия:
Перейдите в раздел «Походы».
Используйте фильтры для выбора.
Заключительные действия: ознакомьтесь с информацией о походе.
Ресурсы: интернет-соединение.
Бронирование похода
Условия: поход должен быть доступен для бронирования.
Подготовительные действия: выберите поход из списка.
Основные действия:
Нажмите кнопку «Забронировать».
Подтвердите бронирование.
Заключительные действия: получите уведомление о статусе заявки.
Ресурсы: интернет-соединение.
Аварийные ситуации
Действия при сбоях
При длительных отказах приложения закройте программу и перезапустите её.
В случае отказа носителя данных (жесткого диска) обратитесь в службу технической поддержки.
Восстановление данных
Если данные были потеряны, проверьте резервные копии, если они доступны.
Несанкционированный доступ
Если вы подозреваете несанкционированный доступ, измените пароль и обратитесь в техническую поддержку.
Рекомендации по освоению
Рекомендации по освоению
Начните с ознакомления с интерфейсом приложения.
Выполните контрольный пример: зарегистрируйтесь, войдите в систему, просмотрите походы и забронируйте один из них.
Правила запуска и выполнения
Убедитесь, что приложение установлено и запущено на совместимом устройстве.
Следуйте инструкциям на экране при выполнении операций.
Заключение
Данное руководство поможет вам эффективно использовать приложение «База данных с пешими туристическими походами». Рекомендуется регулярно проверять обновления и знакомиться с новыми функциями.
Вывод.
В рамках проведённой лабораторной работы по ознакомлению с ГОСТ 19.301-79 и ГОСТ Р 59795-2021, подготовке проекта по методологии проектирования (ПМИ) на основе технического задания (ТЗ), а также написанию руководства пользователя для приложения «база данных с пешими туристическими походами», можно сделать следующие выводы:
1. Ознакомление с ГОСТами:
Ознакомление с ГОСТ 19.301-79 позволило понять основные принципы и требования к документированию программной продукции, что является важным аспектом для обеспечения качества и понятности проектной документации.
Изучение ГОСТ Р 59795-2021 дало возможность углубить знания о современных подходах и стандартах в области проектирования и разработки, что помогает в создании более структурированных и эффективных решений.
2. Подготовка проекта ПМИ:
Работа над проектом ПМИ помогла развить навыки систематизации и перераспределения информации, что является ключевым для успешного проектирования. Умение структурировать данные позволяет легче ориентироваться в проекте, а также упрощает взаимодействие с командой.
Анализ и доработка ТЗ способствовали улучшению понимания требований, что в дальнейшем повлияет на эффективность реализации проекта.
3. Создание руководства пользователя:
Подготовка руководства пользователя для приложения «база данных с пешими туристическими походами» позволила отработать навыки написания доступной и понятной документации. Умение разрабатывать качественные руководства важно для повышения пользовательского опыта и облегчения восприятия продукта конечными пользователями.
Выбор актуальной пользовательской истории сделал процесс написания более интересным и практичным, что способствует лучшему пониманию потребностей целевой аудитории.
В целом, лабораторная работа способствовала развитию практических навыков в области проектирования и документации, а также углубила понимание стандартов, которые играют важную роль в качестве и устойчивости разработки программного обеспечения. Работа в команде и способность четко излагать информацию в письменной форме также оказываются чрезвычайно полезными в будущей профессиональной деятельности.
