я спрощення аналізу функціонального складу системи були використані діаграми потоків даних (DFD), які дозволяють відображати функції обробки інформації, об'єкти (документи, співробітники та інш.), що беруть участь в обробці інформації, зовнішні посилання, які забезпечують інтерфейс із зовнішніми об'єктами, що знаходяться за межами модельованої системи і таблиці для зберігання даних. [2]
Мета побудови діаграм потоків даних - продемонструвати, як кожен процес перетворить свої вхідні дані у вихідні, а також виявити відносини між цими процесами.
Модель AS - IS. Опис розробки DFD:
Контекстна діаграма - це спеціальний вид діаграми потоків даних, що моделює систему найбільш загальним чином. Контекстна діаграма відображає взаємодію системи із зовнішнім світом, а саме інформаційні потоки між системою і зовнішніми сутностями, з якими вона повинна бути пов'язана.
Розгляд об'єкта автоматизації як «чорного ящика» системи «AS - IS», приведено в діаграмі потоків даних (див. додаток B малюнок B.1.) з використанням методології DFD. У даній діаграмі:
) Механізми або потоки даних, які відображають передачу інформації від одного процесу до іншого або від одного процесу до зовнішньої сутності - заявки на участь, ресурси для створення турніру, завдання для турніру і т.д. p>
) Конкретна функція системи або процес - система проведення турнірів.
) Джерело / приймач даних від системи (зовнішня сутність) - секретар, викладач, журі, учасники турніру і т.д.
На декомпозіруется діаграмах будуть мати місце накопичувачі даних («Поточний турнір», «Місце для турніру», «Список ворс і відповідей турніру» і т.д.) - пасивні об'єкти в складі діаграм потоків даних, містять інформацію, яка може використовуватися в будь-який час після її визначення, при цьому дані можуть вибиратися в будь-якому порядку.
На діаграмах видно, як кожен з об'єктів зовнішнього сутності шляхом передачі інформації здійснюють конкретну функцію системи, при цьому використовуючи накопичувачі даних.
Дерево процесів діаграм потоків даних за методологією DFD («AS - IS») представлено на малюнку 2:
Малюнок 2. Діаграма потоків даних DFD (AS-IS)
У додатку B на малюнку B2 наведена діаграма DFD (AS-IS), що представляє декомпозицію першого рівня моделі «чорного ящика» - «Система проведення турнірів», що включає в свій склад шість функціональних блоків: «Підготовка турніру »,« Підготовка місця для проведення турніру »,« Створення списку учасників турніру »,« Проведення турніру »,« Аналіз проведеного турніру »,« Створення та публікація звітів »і як показано на малюнку 2:
. Функціональний блок «Підготовка турніру» включає до свого складу три функціональних блоки (див. додаток B малюнок B3):
Збір необхідних ресурсів для розробки завдань турніру;
- Формування пакету задач;
- Формування папки бланків відповідей та завдань турніру.
. Функціональний блок «Підготовка місця для проведення турніру» включає до свого складу два функціональних блоку (див. додаток B малюнок B4):
Пошук необхідного місця для проведення турніру;