темі;
Ухвалення рішення про участь у турнірі;
формування списку учасників турніру;
. Функціональний блок «Проведення турніру» включає до свого складу чотири функціональні блоки (див. додаток D малюнок D6):
Запуск турніру;
Відображення завдань турніру;
Парсинг рішень учасників;
Перевірка рішень;
. Функціональний блок «Аналіз проведеного турніру» включає до свого складу три функціональних блоки (див. додаток D малюнок D7):
Попередній підрахунок;
Перерахунок згідно скарг;
Формування остаточних результатів;
. Функціональний блок «Створення та публікація звітів» включає до свого складу три функціональних блоки (див. додаток D малюнок D8):
Ухвалення рішення про закриття турніру;
Публікація та інформування про результати турніру;
Аналіз остаточних результатів;
Слід зазначити, що в результаті переходу від діаграми «AS - IS» до діаграм «TO - BE» так само були відредаговані назви потоків даних, що відображають передачу інформації від одного процесу до іншого або від одного процесу до зовнішньої сутності.
3.4 Діаграма послідовності системи. Методологія IDEF3
- методологія моделювання, що використовує графічний опис інформаційних потоків, взаємовідносин між процесами обробки інформації та об'єктів, що є частиною цих процесів. Мета IDEF3 - дати аналітикам опис послідовності виконання процесів, а також об'єктів, що беруть участь спільно в одному процесі. [2]
На діаграмі послідовності (Додаток E малюнок E1) розглядається процес організації проведення турніру.
З діаграми видно, як після попередньої підготовки турніру, процеси «Підготовка місця для проведення турніру» і «Створення списку учасників турніру», що отримали інформацію про турнір, запускаються (не обов'язково одночасно) і повинні бути завершені. Після завершення обох процесів, запускається процес «Проведення турніру», на вхід якого надходять список учасників турніру та звіт про місце для його проведення. Після чого відбувається процес створення і публікації звітів.
3.5 С - вимоги
На початку проектування системи було проведено обстеження об'єкта автоматизації. У ході цього обстеження були організовані інтерв'ю з представниками замовника, за результатами яких визначили бажання і потреби, що стало підставою для формування С-вимог. Нижче перераховані С-вимоги до системи, перевірені та узгоджені із замовником:
Створити просту і платформо - незалежну систему проведення турнірів для школярів з нестандартною системою проведення та підрахунку очок з різних загальноосвітніх предметів для розвитку їх пізнавальної діяльності.
По завершенню розробки система повинна надавати зберігання інформації про хід змагання (турніру), бази учасників та їхнього рейтингу, а так само:
. Адміністратору системи:
· Система повинна надавати можливість створювати обмежені за часом турніри з різних загальноосвітніх предметів (передбачаєтьс...