-
Notifications
You must be signed in to change notification settings - Fork 0
USE CASE
Цель исследования – автоматизация процессов деятельности онлайн-школы.
Объект исследования – процессы деятельности онлайн-школы.
Предмет исследования – информационная поддержка процессов деятельности онлайн-школы.
Разберем процесс взаимодействия преподавателя и ученика с помощью диаграмм UML различных видов.
В данном процессе присутствуют два действующих лица – ученик и преподаватель. Преподавателю доступен следующий набор действий: заполнение расписания, добавление домашнего задания и проведение самого урока. Ученику доступен только просмотр дневника, так как он отображается в следствии двух действий преподавателя.
Данная диаграмма отображает взаимодействия между пользователем (преподавателем), самим разрабатываемым приложением и сервером с базой данных. Приложение работает на протяжении всего времени взаимодействия с пользователем. В свою очередь, любой запрос пользователя активирует сервер и деактивирует в тот момент, когда через него проходит результат выполненной операции. База данных активируется первым запросом и работает до завершения использования приложения пользователем.
Данная диаграмма показывает взаимодействие компонентов всей системы приложения. Все запросы пользователя отправляются через интерфейс программы по НТТP API протоколу, который направляет его на локально-присоединенную базу данных.
Потоки
Диаграмма потоков описывает данные, которые поступают на вход, управляют процессом и получаются в результате его завершения. Таким образом, получив на вход структуру расписания уроков и записи домашнего задания, программа отразит их в дневнике. Вся эта система руководствуется ФЗ Об образовании в РФ.
Роль
Схема ролей, которые существуют в системе приведена ниже. Выделяются такие отдельные действующие роли как администратор, преподаватель, ученик и само приложение.
Модуль
Модуль программы при обработки данных также представлен с помощью экранных форм, печатных форм и самого модуля обработки. Экранной формой выступает вид дневника, а печатными его поля, т.е. расписание, оценки и домашнее задание.