
3 семестр Русак-Русина / САиПИС(сРРВП) Отчёт 4
.docx`
Министерство образования Республики Беларусь
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Кафедра экономической информатики
Лабораторная работа №4
«Вариант использования и сценарии использования»
Вариант 6
Выполнил: |
студент гр |
Проверил: |
ассистент кафедры ЭИ Русина Н.В. |
Минск 2023
UML служит отличным способом создания профессиональной документации, которая может быть использована для общения между различными членами команды разработчиков, а также для коммуникации с заказчиком. Кроме того, UML диаграммы могут быть использованы для автоматической генерации кода, что значительно упрощает процесс разработки.
Диаграмма прецедентов или диаграмма вариантов использования (use case diagram) в UML - это диаграмма, которая помогает описать отношения между актерами (пользователями) и действиями, которые они выполняют (прецедентами). Она является одной из частей модели прецедентов и используется для создания концептуальной модели системы. Наша программа не стала исключением.
Выделенные группы действующих лиц, а также определенные для них варианты использования отображены в таблице ниже.
Таблица 1. Основные действующие лица и их варианты использования
Основное действующее лицо |
Вариант использования |
Студент |
Записаться на факультатив Получить льготы зачисления на факультатив Получить информацию о факультативе Сообщить о технической неполадке Авторизоваться в системе |
Преподаватель |
Отобрать студентов на факультатив Сортировка студентов по характеристике Добавить новую учётную запись пользователя Редактировать данные пользователя Удалить учётную запись студента Подготовить документацию о факультативе Найти студента в базе данных Сообщить о технической неполадке Получить информацию о факультативе Авторизоваться в системе |
Заведующий кафедры |
Подготовить документацию о факультативе Удалить учётную запись студента Найти студента в базе данных Оформить приказ о зачисленных на факультатив |
Автоматизированная система предназначена для записи студентов БГУИР на факультативные занятия. Автоматизированная система предназначена для выполнения следующих функций:
- Авторизироваться в системе. Авторизация является одной из важнейшей функций. Любой пользователь системы должен быть авторизирован, поскольку всякая работа в приложении предусматривает обмен данными между системой и пользователем. Авторизация также сможет установить функциональные права пользователя: он может быть преподавателем и обладать помимо базового функционала, также работу с учётными записями приложения; модуль обычного пользователя не предусматривает настолько расширенный функционал. Тем не менее студенту после авторизации станут доступен достаточно продвинутый интерфейс со всеми желаемыми пунктами.
- Отобрать студентов на факультатив является вариантом использования, предназначенным только для администратора (преподавателя). Для определенного периода времени запись на факультативы будет открыта, после же она станет закрыта, чтобы отобрать нужное количество студентов. Критерий отбора определенного факультатива имеет свои черты и особенности. Таким образом для дополнительных занятий по волейболу необходима будет хорошая физическая подготовка, в то время как для факультатива по высшей математике будет высоко ценится критическое мышление.
- Удалить учётную запись студента есть вариант использования, применимый только в крайних мерах. Любой студент, нарушивший устав университета, должен понести не только дисциплинарное наказание, но и также должен быть выписан со всех записанных факультативах.
- Оформить приказ о зачисленных на факультатив процедура, предназначенная только для заведующего кафедры. Несмотря на автоматизированный процесс, списки студентов должны храниться не только в системе, но и на бумаге. Преподаватель, отобрав нужных студентов, с помощью системы иллюстрирует своему начальнику, какие именно одаренные студенты рекомендуются к зачислению на факультатив.
- Сообщить о технической неполадке. В связи с тем, что система должна будет обрабатывать огромное количество запросов пользователей, следует реализовать контакт с разработчиком. Таким образом баги и непредвиденные ошибки будут устранены в кратчайшие сроки, а главное, без негативных эмоций.
Итоговая диаграмма вариантов использования изображена на иллюстрации.
Рисунок 1 – Диаграмма вариантов использования проекта BSUIR Faculties System