Анализ предметной области области, сферы применения системы по автоматизированному составлению


Разработка диаграмм последовательности



страница4/4
Дата05.09.2023
Размер6,51 Mb.
#223958
ТипРеферат
1   2   3   4
Связанные:
Bilan kursovaya

2.1.2 Разработка диаграмм последовательности
На основании диаграммы вариантов использования, был проведѐн следующий этап проектирования ИС – разработка сценариев поведения ИС и основывающихся на них диаграмм последовательностей (sequence diagram). Данный этап работы призван показать алгоритмы взаимодействия ИС с пользователем, а также описать основные, задействованные в выполнении вызываемых функций, компоненты программного обеспечения. На основании этих сценариев и диаграмм, в дальнейшем, будет сформировано меню программы . Рассматриваемые сценарии:
1 Первая группа – Внесение данных:
1.1.Внесение данных из .xlsx файла;
1.2.Внесение данных через форму;
2 Вторая группа – Просмотр данных:
2.1.Просмотр введѐнных данных;
2.2.Просмотр сгенерированного расписания;
3 Третья группа – Удаление данных:
3.1.Удаление данных (всех);
3.2.Удаление элемента учебного плана;
4 Четвѐртая группа – Работа с расписанием:
4.1.Автоматическое составление расписания;
4.2.Ручное внесение изменений в расписание.
Также, в рамках этого этапа будут рассмотрены некоторые исключения.
Сценарий 1.1 – «Внесение данных из .xlsx файла»
Целью данного сценария является описание действий пользователя, а также реакции проектируемой системы на запрос об импорте в неѐ сведений из внешнего файла формата xlsx. Предполагается возможность импорта следующих данных:
1 Список аудиторий с указанием их параметров;
2 Учебный план;
3 Список преподавателей.
Также, в данный сценарий включено описание возможных ошибок, возникающих в ходе выполнения поставленной задачи.

Таблица 1 - сценарий внесения данных из .xlsx ффайла



Таблица 2 – Исключение 1 сценария внесения данных из .xlsx файла


Рисунок 2 – диаграмма последовательности сценария
Сценарий 1.2 – «Внесение данных через форму» Целью данного сценария является описание реакции проектируемой информационной системы на внесение пользователем сведений в базу данных посредством внутреннего графического интерфейса программы.
Кроме этого также описывается реакция системы на внос некорректных данных (Исключение 1).

Таблица 3 – сценарий внесение данных через форму



Таблица 4 – Исключение 1 сценария внесения данных через форму


Рисунок 3 – Диаграмма Последовательности сценария 1.2
Сценарий 2.1 – «Просмотр введённых данных»
Сценарий «просмотр введённых данных» описывает реакцию системы на запрос пользователя о предоставлении хранящихся в базе данных сведений, введённых как ручным, с применением специальных форм, так и автоматизированным, с использованием файлов excel, способом.
Предоставление системой данных происходит путём открытия программой нового окна и вывода в нём формы запроса типа требуемой пользователю информации. Далее, в соответствии с конкретным запросом, открывается одна из 5 таблиц в которых отображается запрошенная пользователем информация.

Таблица 5 – Сценария просмотра введённых данных




Рисунок 4 - Диаграмма Последовательности сценария 2.1
Сценарий 2.2 – «Просмотр расписания»
Сценарий, рассматривающий запрос пользователя на показ расписания.
Таблица 6 – сценарий просмотра расписания


Рисунок 5 – Диаграмма Последовательности сценария 2.2
Сценарий 3.1 – «Удаление данных (всех)»
Сценарий «удаление данных (всех)» описывает поведение пользователя, целью которого является удаление всех сведений из программы. В сценарии так же продемонстрирована реакция системы.
Таблица 7 – сценарий удаления данных (всех)


Рисунок 6 – Диаграмма Последовательности сценария 3.1

Сценарий 3.2 – «Удаление элемента учебного плана»


Данный сценарий описывает действия пользователя направленные на удаление конкретной записи учебного плана из программы, и еѐ реакции системы на них.
Таблица 8 – сценарий удаления элемента учебного плана


Рисунок 7 – Диаграмма Последовательности сценария 3.2
Сценарий 4.1 – «Автоматическое составление расписания» Сценарий описывает алгоритм запрос пользователя на составление расписания и реакцию системы на него
Таблица 12 – сценарий автоматического составления расписания


Рисунок 8 Диаграмма Последовательности сценария 4.1
Сценарий 4.2 – «Ручное внесение изменений в расписание»
Данный сценарий представляет собой алгоритм действий пользователя, направленный на более углублѐнную настройку, автоматически сгенерированного системой расписания, под потребности высшего учебного заведения.
В сценарии указаны требуемые действия пользователя, совместно с реакцией системы на них, демонстрирующие правильный порядок функционирования программного продукта, для достижения поставленной цели – кластеризации расписания по критериям не учитываемым программой.

Таблица 13 – сценарий ручного внесения изменений в расписание





Рисунок 9 – Диаграмма Последовательности сценария 4.2

Поделитесь с Вашими друзьями:
1   2   3   4




База данных защищена авторским правом ©psihdocs.ru 2023
обратиться к администрации

    Главная страница