Скачиваний:
0
Добавлен:
02.01.2025
Размер:
3.82 Mб
Скачать
    1. Описание поведенческой модели для бизнес-процессов организации при помощи диаграммы epc aris Express

Рисунок 17 – Описание бизнес-процессов блоков А1.1, А1.2, А1.3

А1.1

В данной модели представлено поведение бизнес-процессов при регистрации участника на выставку собак. Стартовым событием является получение данных от участника, после чего происходит добавление информации о пользователе в БД. Судьи на соревнованиях оценивают собак и распределяют места. Участники получают информацию о занятых местах.

А1.2

Во время соревнований судьи оценивают участников и по завершению, основываясь на проставленных данных, распределяют места.

А1.3

Завершающим процессом является закрытие соревнований и награждение победителей организатором.

    1. Описание данных для выполнения бизнес-процессов организации при помощи Data Model ARIS Express

Рисунок 18 – Описание данных, необходимых для выполнения процессов А1.1, А1.2, А1.3

Д ля связи баз данных были добавлены:

  • Первичный ключ «ID судьи» в БД «БД судьи» и внешний ключ «ID судьи», добавлена связь с БД «БД ринги»

Лабораторная работа 5:

  1. Построение модели «как должно быть» информационной системы на основе объектно-ориентированного подхода

    1. Моделирование использования информационной системы

Основные деловые преимущества рассматриваемого программного обеспечения

Рассматриваемое программное обеспечение предоставляет возможность создать единое информационное пространство для управления выставкой собак, которое заключается в том, что участнику приходится тратить много времени на регистрацию, а судье на поиск информации об участнике, и исходя из этого в обработке большого количества информации.

Ключевые проблемы и способы их решения

Таблица 16 – Описание проблем и способы их решения

Проблема

Участник тратит много времени на регистрацию

Затрагивает

Участников

Следствие

Затянутость процесса регистрации

Успешное решение

Сокращает время затрачиваемое на регистрацию

Проблема

Судья тратит много времени на поиск информации об участнике

Затрагивает

Судей

Следствие

Затянутость процесса поиска информации об участнике

Успешное решение

Сокращает время затрачиваемое на поиск информации об участнике

Проблема

Большое кол-во информации для обработки

Затрагивает

Судей

Следствие

Затянутость процесса подготовки к проведению

Успешное решение

Сокращает время затрачиваемое на подготовку

Сведения о пользователях системы, пользовательской среде

Таблица 17 – Описание пользователей системы

Представитель

Администратор

Описание

Пользователь системы, наделённый правами на чтение информации, занесение данных об участниках

Тип

Пользователь

Ответственности

Имеет возможность внести данные об участниках, проверяет её на подлинность/полноценность

Критерии успеха

Получение данных обо всех участниках

Представитель

Судья

Описание

Пользователь системы, права на чтение информации, занесение данных об участниках, изменение статуса участника

Тип

Пользователь

Ответственности

Анализирует данные об участниках, оценивает участников, присуждает призовые места

Критерии успеха

Верная оценка участников

Представитель

Организатор

Описание

Изменяет права пользователей, наделён правами на чтение информации, устанавливает время проведения

Тип

Администратор

Ответственности

Награждает победителей

Критерии успеха

Все победители награждены

Представитель

Участники

Описание

Пользователь, наделён правами на чтение информации и редактирование

Тип

Пользователь

Ответственности

Вносит информацию об участнике

Критерии успеха

Внести верную информацию

Контекст использования системы

Таблица 18 – Описания возможностей системы

Выгоды заказчика

Поддерживающие возможности

Упрощение работы администратора, судей

Система позволит быстро предавать информацию между администратором и судьями

Ускорение обращения информации

Система позволит ускорить процесс получения необходимой информации, также оптимизирует взаимодействие администратора и судей

Формирование единой базы

Все заинтересованные пользователи имеют доступ к информации; накопленные в базе данные позволят осуществить анализ статистики.

Отказ от излишних коммуникаций

Система позволяет пользователям получать нужную им информацию самостоятельно, не отвлекая от работы других участников процесса

Выявление акторов

Таблица 19 – Описания возможных акторов

Актор

Описание

Организатор

Устанавливает время и место проведения, награждение участников

Судья

Оценивает участников

Администратор

Проверяет информацию, передаёт проверенную информацию судье

Участник

Вносит информацию об участнике

Актор

ВИ

Формулировка

Участник

Внесение информации

Позволяет внести информацию об участнике

Участник

Удаление информации

Позволяет удалить информацию об участнике

Администратор

Выслать отказ

Используется администратором, чтобы отказать участнику с неверной информацией

Администратор

Подтвердить информацию

Позволяет внести информацию в БД

Администратор

Отправить информацию

Отправляет информацию об участнике судьям и организатору

Судья

Оценить участников

Позволяет судье ставить баллы участнику

Судья

Выставить места

Позволяет присудить призовое место участнику

Организатор

Утвердить расписание

Организатор формирует расписание: назначает время и ринг, на котором будет проводиться соревнование

Организатор

Выслать награды

Отправляет трофей победителю

Выявление вариантов использования

Таблица 20 – Описания возможных вариантов использования

Код

Основной актор

Вариант использования

Формулировка

M1

Участник

Внесение информации

Позволяет внести информацию об участнике

M2

Участник

Удаление информации

Позволяет удалить информацию об участнике

A1

Администратор

Выслать отказ

Используется администратором, чтобы отказать участнику с неверной информацией

A2

Администратор

Подтвердить информацию

Позволяет внести информацию в БД

A3

Администратор

Отправить информацию

Отправляет информацию об участнике судьям и организатору

J1

Судья

Оценить участников

Позволяет судье ставить баллы участнику

J2

Судья

Выставить места

Позволяет присудить призовое место участнику

O1

Организатор

Утвердить расписание

Организатор формирует расписание: назначает время и ринг, на котором будет проводиться соревнование

O2

Организатор

Выслать награды

Отправляет награду победителю

Рисунок 19 – Диаграмма вариантов использования

Конкретизация вариантов использования

Таблица 21 – Конкретизированные варианты использования

Код

Основной актор

Вариант использования

Формулировка

M1

Участник

Внесение информации

Позволяет внести информацию об участнике

Основное действующее лицо: Участник

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание:

Позволяет внести информацию об участнике.

Участник заполняет форму с данными о себе и своём питомце. Далее он отправляет их на проверку. После удачной проверки данные появляются в личном кабинете. Если данные оказались не верными, они удаляются и участнику высылается оповещение.

Таблица 22 – Конкретизированные варианты использования

Код

Основной актор

Вариант использования

Формулировка

M2

Участник

Удаление информации

Позволяет удалить информацию об участнике

Основное действующее лицо: Участник

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание:

Позволяет удалить информацию об участнике. Участник может удалить какую-то информацию о себе и своём питомце. После подтверждения, в личном кабинете показываются изменённые данные.

Таблица 23 – Конкретизированные варианты использования

Код

Основной актор

Вариант использования

Формулировка

A1

Администратор

Выслать отказ

Используется администратором, чтобы отказать участнику с неверной информацией

Основное действующее лицо: Администратор

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание:

Используется администратором, чтобы отказать участнику с неверной информацией. При нахождении ошибки при проверке присланных участником данных, администратор удаляет неверные данные и высылает участнику оповещение с отказом.

Таблица 24 – Конкретизированные варианты использования

Код

Основной актор

Вариант использования

Формулировка

A2

Администратор

Подтвердить информацию

Позволяет внести информацию в БД

Основное действующее лицо: Администратор

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание:

Позволяет внести информацию в БД. Если данные присланные участником прошли проверку, то администратор заносит их в БД и после этого просмотр этих данных доступен в приложении.

Таблица 25 – Конкретизированные варианты использования

Код

Основной актор

Вариант использования

Формулировка

A3

Администратор

Отправить информацию

Отправляет информацию об участнике судьям и организатору

Основное действующее лицо: Администратор

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание:

Отправляет информацию об участнике судьям и организатору. Перед соревнованием, администратор отправляет данные по всем участникам организатору и судьям.

Таблица 26 – Конкретизированные варианты использования

Код

Основной актор

Вариант использования

Формулировка

J1

Судья

Оценить участников

Позволяет судье ставить баллы участнику

Основное действующее лицо: Судья

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание:

Позволяет судье ставить баллы участнику. Судья оценивает выступление участника и проставляет первичные баллы.

Таблица 27 – Конкретизированные варианты использования

Код

Основной актор

Вариант использования

Формулировка

J2

Судья

Выставить места

Позволяет присудить призовое место участнику

Основное действующее лицо: Судья

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание:

Позволяет присудить призовое место участнику. Судьи анализируют первичные баллы участников, формируют балльно-рейтинговую систему и присуждают места участникам.

Таблица 28 – Конкретизированные варианты использования

Код

Основной актор

Вариант использования

Формулировка

O1

Организатор

Утвердить расписание

Организатор формирует расписание: назначает время и ринг, на котором будет проводиться соревнование

Основное действующее лицо: Организатор

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание:

Организатор формирует расписание: назначает время и ринг, на котором будет проводиться соревнование. После получения информации о судьях и количестве участников, организатор анализирует полученную информацию и сформировывает расписание, по результатам которого назначает участникам время и ринг, на котором будет проводиться соревнование

Таблица 29 – Конкретизированные варианты использования

Код

Основной актор

Вариант использования

Формулировка

O2

Организатор

Выслать награды

Отправляет награду победителю

Основное действующее лицо: Организатор

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание:

Отправляет награду победителю. После проведения соревнования и объявления призовых мест, организатор отправляет трофей участнику в системе. (+миска рис и кошко-жена)

Таблица 30 – Глоссарий основных понятий ИС

ГЛОССАРИЙ

ТЕРМИН

ОПРЕДЕЛЕНИЕ

Понятия, используемые при описании исходной информации

Участник

Включает в себя собаку и её хозяина (владельца), которые принимают участие в выставке.

Трофей

Трофей представляет собой приз, который присуждается победителям в различных категориях и классах на выставке собак. Представляет собой медаль, которая вручается в различных категориях.

Система

Система относится к программному обеспечению или платформе, которая обеспечивает автоматизацию и управление различными аспектами выставки собак. Эта система включает в себя различные функции и модули, предназначенные для упрощения и оптимизации процессов, связанных с организацией и проведением выставок собак.

Понятия, используемые при планировании

Форма

Форма с данными об участнике представляет собой структурированную информацию, предназначенную для сбора и хранения данных о конкретном участнике. Она содержит различные поля или атрибуты, которые собирают информацию о человеке, принимающем участие в выставке.

Расписание

Организационный документ или план, который определяет временные интервалы или порядок, в которых каждая собака должна выступить на выставке.

Соседние файлы в предмете Методы и средства проектирования информационных систем