Скачиваний:
2
Добавлен:
18.10.2024
Размер:
2.58 Mб
Скачать

2.2. Моделирование потоков данных

Выберем три блока на диаграммах IDEF0 («Подбор кандидатов», «Соревнование», «Рейтинг») и декомпозируем их на диаграммы потоков данных, используя методологию DFD.

Создадим новую модель работы «Подбор кандидатов» по методологии DFD (рис. 6).

Внесем две внешние сущности: источник и приемник. В нашем случае источником и приемником будет одна внешняя сущность «Собаки». Владельцы собак подают заявки на участие их питомцев, и после подбора кандидатов на участие в соревнованиях выбирают участников-собак и дают им номера участников. Некоторые собаки получают отказ от участия.

Рисунок 5 - Контекстная диаграмма «Подбор кандидатов» в методологии DFD

Построим декомпозицию контекстной диаграммы «Подбор кандидатов» (рис. 7). В данной диаграмме имеется 4 хранилища: «Список собак», «Список владельцев», «Список клубов», «Список участников». В данной диаграмме последовательно рассматривают всю информацию про собак, их владельцев и клубов, в котором состоят собаки. На основе этих информация собаке дает допуск или не допуск до соревнований.

Рисунок 6- Диаграмма декомпозиции диаграммы «Подбор кандидатов» в методологии DFD

На рисунке 8 представлена модель работы «Соревнование» по методологии DFD. В ней находится две сущности – источник «Собаки - участники» и приемник «Баллы за выступление». Собаки-участники, которые имеют свой номер, выступают на сцене. После выступления собаку оценивают эксперты. На выход подаются баллы за выступление.

Построим декомпозицию контекстной диаграммы «Соревнование» (рис. 9). В данной диаграмме имеется 2 хранилища: «Список экспертов», «Список с баллами». Каждый эксперт оценивает определенную породу собак. Для каждой породы подбирают эксперта, который оценивает собак, и идет выступление собак на ринге. Организатор соревнований может заменить эксперта. По окончании выступления в список с баллами вносят баллы собаки-участника за его выступление.

Рисунок 7 - Контекстная диаграмма «Соревнование» в методологии DFD

Рисунок 8- Диаграмма декомпозиции диаграммы «Соревнование» в методологии DFD

На рисунке 10 представлена модель работы «Рейтинг» по методологии DFD. В ней находится две сущности – источник и приемник «Собаки - участники». От каждой собаки-участника идут баллы за их выступление и по окончании рейтинга (распределение призовых мест) выдаются дипломы и результаты по клубам.

Построим декомпозицию контекстной диаграммы «Рейтинг» (рис. 11). В данной диаграмме имеется 2 хранилища: «Список участников», «Список клубов». Рейтинг состоит их ранжирования списков собак, распределение собак-участников по местам. Далее выявляются победители и идет номинация собак. Информация о баллах собак, не получившие призовых мест, распределяется по клубам, в которых состоят эти собаки.

Рисунок 9- Контекстная диаграмма «Рейтинг» в методологии DFD

Рисунок 10- Диаграмма декомпозиции диаграммы «Рейтинг» в методологии DFD