відей учасників».
У процесі «Аналіз проведеного турніру» процес?? И «Розгляд скарг» і «Перерахунок результатів» були об'єднані в один процес «Перерахунок згідно скарг» (див. додаток C малюнок C7).
У процесі «Створення та публікація звітів» був видалений процес «Формування звіту про минулий турнірі», так як розробляється система не передбачає створення / зберігання яких або звітних форм (див. додаток C малюнок C8).
Дерево функціональних блоків структурно - функціональної моделі за методологією IDEF0 («TO - BE») представлено на малюнку 5.
Малюнок 5. Дерево функціональних блоків структурно - функціональної моделі за методологією IDEF0 («TO - BE»)
3.3 Діаграма потоків даних системи. Методологія DFD: TO - BE
Розгляд об'єкта автоматизації як «чорного ящика» системи «TO - BE», приведено в діаграмі потоків даних (див. додаток D малюнок D1) з використанням методології DFD. На даній діаграмі в результаті переходу від діаграми «AS - IS» до діаграм «TO - BE» були видалені зовнішні сутності «Секретар» і «Журі» у зв'язку з непотрібністю їх використання. Була додана сутність «Адміністратор».
В результаті переходу від діаграми «AS - IS» до діаграм «TO - BE», крім уже згаданих процесів у пункті 3.2 «Структурно - функціональна модель системи. Методологія IDEF0: TO - BE », були видалені сховища даних:
· «Місце для турніру» у зв'язку з непотрібністю його використання (як говорилося раніше, проведення турнірів відбувається дистанційно) - див додаток D малюнок D2;
· «Звіти» так як розробляється система не передбачає створення / зберігання яких або звітних форм (див. додаток D малюнок D8).
Було додано сховище даних «Скарги», яке зберігає в собі повідомлення зі скаргами від користувачів системи (див. додаток C малюнок C6).
Дерево процесів діаграм потоків даних за методологією DFD («TO - BE») представлено на малюнку 6.
Малюнок 6. Діаграма потоків даних DFD (TO-BE)
У додатку D на малюнку D2 наведена діаграма DFD (TO-BE), що представляє декомпозицію першого рівня моделі «чорного ящика» - «Автоматизована система проведення турнірів», що включає в свій склад шість функціональних блоків: «Підготовка завдань »,« Конфігурування турніру »,« Створення списку учасників »,« Проведення турніру »,« Аналіз проведеного турніру »,« Створення та публікація звітів »і як показано на малюнку 2:
. Функціональний блок «Підготовка завдань» включає до свого складу два функціональних блоку (див. додаток D малюнок D3):
Формування попереднього турніру;
Формування пакету завдань.
. Функціональний блок «Конфігурування турніру» включає до свого складу три функціональних блоки (див. додаток D малюнок D4):
Додавання завдань в турнір;
Установка параметрів турніру;
Активація турніру;
. Функціональний блок «Створення списку учасників» включає до свого складу чотири функціональні блоки (див. додаток D малюнок D5):
Ознайомлення з правилами системи;
Реєстрація в сис...