
- •Задание
- •Тема 3 Информационная система выставки собак
- •Введение
- •Лабораторная работа 1:
- •Описание предметной области
- •Проектирование информационной системы с использованием структурного подхода
- •Функциональная модель idef0
- •Контекстная диаграмма а0
- •Процесс «Провести соревнование» а12
- •Процесс «Подвести итоги» а13
- •Детализация диаграммы а0 в нотации dfd
- •3.2.1 Процесс «Регистрация участников» а1
- •3.2.2 Процесс «Проведение соревнований» а2
- •3.2.2.1 Детализация процесса «Проведение соревнований» а2
- •3.2.2.1.1 Процесс «Сформировать расписание»
- •3.2.2.1.2 Процесс «Провести соревнование»
- •3.2.3.1.2 Процесс «Выдача справок и отчетов»
- •Лабораторная работа 3:
- •4. Разработка Workflow-моделей информационной системы (методология idef3)»
- •4.1 Детализация блока «Регистрация участников» а 1.1
- •4.2 Детализация блока «Сформировать расписание» а 2.1.1
- •4.3 Детализация блока «Провести соревнование» а 2.2.1
- •4.4 Детализация блока «Выдача справок и отчётов» а 2.3.1
- •4.5 Детализация блока «Выдача справок и отчётов» а 3.2.1
- •Лабораторная работа 4:
- •5. «Разработка поведенческой модели информационной системы (методология aris)»
- •5.1 Описание модели организации структуры выставка собак при помощи Organizational Chart aris Express
- •5.2 Описание поведенческой модели организации при помощи диаграммы bpmn aris Express
- •Описание поведенческой модели для бизнес-процессов организации при помощи диаграммы epc aris Express
- •Лабораторная работа 6:
- •Описание нефункциональных требований
- •Моделирование структуры ис
- •7.1.1. Диаграмма классов
- •Диаграммы последовательности
- •Диаграммы кооперации
- •Лабораторная работа 8:
- •Описание предметной области
- •Разработка прототипов интерфейса информационной системы
- •Заключение
- •Список использованной литературы
4.2 Детализация блока «Сформировать расписание» а 2.1.1
Рисунок 11 – Сценарий блока А 2.1.1
Происходит предварительный сбор информации об участниках и экспертах. После этого происходит анализ полученных данных и формирование расписания соревнования, в котором будет указано:
- время и номер ринга на котором судит эксперт
- время и номер ринга на котором проходит соревнование для конкретного участника
Далее сформированное расписание отправляется участникам и заносится в базу данных
4.3 Детализация блока «Провести соревнование» а 2.2.1
Рисунок 12 – Сценарий блока А 2.2.1
Основываясь, на расписании и количестве участников происходит подготовка помещения. Далее проводится церемония открытия, и участники расходятся по своим рингам. После этого начинаются соревнования. Судьи оценивают всех участников и передают результаты. Соревнование завершается. Далее происходит подготовка помещения для вручения призов.
4.4 Детализация блока «Выдача справок и отчётов» а 2.3.1
Рисунок 13 – Описание блока А 2.3.1
Для процесса подвести итоги нужно получить баллы ща соревнования. Затем начинаются два параллельных процесса: Определение балльной системы и Распределение участников по призовым местам. Когда оба процесса завершатся, проводится церемония вручения призов.
4.5 Детализация блока «Выдача справок и отчётов» а 3.2.1
Рисунок 14 – Описание блока А 3.2.1
В зависимости от запроса выбирается один из двух вариантов:
- если запрос пришёл от участника, то вся нужная информация собирается и отправляется ему;
-если запрос пришёл от организатора, то параллельно запускается два процесса: Сбор информации и Формирование отчёта. После того, как все пункты завершены, отчёт отправляется организатору;
По завершении каждого варианта мы ожидаем нового запроса от участника или организатора.
Лабораторная работа 4:
5. «Разработка поведенческой модели информационной системы (методология aris)»
5.1 Описание модели организации структуры выставка собак при помощи Organizational Chart aris Express
Рисунок 15 – Модель организации выставки собак
Структура Выставки собак состоит из трех основных ролей:
Судьи, занимающиеся выставлением баллов и распределением мест
Администраторы, доносящие всю информацию об участниках организатору и судьям и информацию нужную для участников
Участники, регистрирующиеся на выставку и участвующие в ней
Также основной ролью является организатор выставки, деятельностью которого является непосредственно организация выставки и контроль всех этапов мероприятия.
5.2 Описание поведенческой модели организации при помощи диаграммы bpmn aris Express
Рисунок 16 – Поведенческая модель выставки собак
В данной модели представлено 3 пула: участник, персонал, организатор. Стартовым событием для пула «участник» является «подать заявку». Участник формирует запрос и передает свои данные для регистрации администраторам. Для участия в выставке участник должен получить сообщения от администраторов с информацией о месте, дате и времени проведения соревнований, в ином случает участнику приходит отказ. При успешном подтверждении администратор вносит данные в базу ИС «Информация об участнике» и «Собаки».
Стартовым событием для пула «организатор» является «начать соревнование». Рассылается информация «судьям» и «участникам» с местом, датой и временем проведения соревнований. «Организатор» объявляет о начале выставки, «судьи» выставляют баллы и записывают их в ИС «промежуточные баллы», а затем распределяют места и заносят в ИС «баллы». В завершении «организатор» награждает победителей и закрывает выставку.