та об'єктів, що зв'язують ці функції, з урахуванням наявної інформації [3].
Метою створення функціональної моделі процесу є точна специфікація всіх функцій, здійснюваних у рамках процесу більш високого рівня ієрархії, а також характеру взаємозв'язків між ними. Будучи побудованою, така модель здатна забезпечити повне уявлення, як про функціонування обстежуваного процесу, так і про всіх мають у ньому місце потоках інформації та матеріалів. Функціональна модель дозволяє чітко визначити розподіл ресурсів між операціями процесу, що дає можливість оцінити ефективність їх використання [3].
Функціональна модель мережі процесів обробки інформації повинна створюватися у відповідності з наступним зразковим переліком вимог:
· Будується з погляду керівництва підприємства. При такому підході модель повинна включати всі процеси та їх елементи, що впливають на виробництво кінцевої продукції;
· Модель повинна містити процеси, визначені як обов'язкові в рамках вимог відповідної нормативно-технічної документації;
· Модель повинна охоплювати всі стадії життєвого циклу продукції, що відносяться до сфери діяльності підприємства.
Для того щоб функціональна модель задовольняла перерахованим вимогам, вона повинна будуватися як бізнес-модель ділового процесу. Така модель вона буде охоплювати необхідні процеси життєвого циклу, а також пов'язані з ними допоміжні процеси та процеси менеджменту, що входять до складу діяльності організації [3].
Бізнес-процес - це сукупність процесів (операцій, дій) і взаємодій між ними, результатом якої є продукція та/або послуги, що поставляються споживачам, а входами - матеріальні, інформаційні та трудові ресурси, що поставляються зовнішніми постачальниками.
Процес в функціональної моделі є перетворення вхідних матеріалів або інформації в продукт на виході з використанням ресурсів у вигляді механізму і при виконанні умов, представлених у вигляді управління. Таку інтерпретацію часто називають бізнес-правилом опису процесу. Функціональна модель процесів, розроблена в такій інтерпретації, дозволяє точно описати бізнес - правила організації, проаналізувати їх. А потім, виявивши «вузькі» місця і вносячи зміни до діловий процес, оцінити ступінь впливу запропонованих змін на існуючі бізнес - правила [3].
Вивчення системи за допомогою функціонального моделювання для опису структури процесів необхідно починати з класифікації наявних в організації процесів. Методика виділення із загальної сукупності процесів організації дерева функцій, що визначають вихід, базується на техніці ієрархічного моделювання [3].
Діаграма нульового рівня представлена ??на малюнку 2.1. На вхід системи надходять дані про тест, обраному учнем, і дані самого учня (ім'я, клас). Функціонує система згідно з правилами і стандартам введення інформації та тестування. Виконавчі механізми системи - користувач і програмний продукт. На виході системи знаходяться звіти за результатами тестування і оцінка учня.
Рисунок 2.1 - Діаграма нульового рівня
Діаграма першого рівня (декомпозиція нульового) представлена ??на малюнку 2.2.
Малюнок 2.2 - Діаграма першого рівня
На вхід блоку «Вибір тесту» надходять дані про обраний тесті і дані учня. Функціонує блок згідно з правилами і стандартам введення даних. Виконавчі механізми системи - користувач і програмний продукт. На виході блоку знаходяться номери тестів в системі.
На вхід блоку «Запуск тесту» надходять номер тесту, дані учня і дані тесту. Виконавчі механізми системи - користувач і програмний продукт. На виході блоку перебувають перевірені дані заявки.
На вхід блоку «Тестування» надходять запитання тесту і дані тесту. Функціонує блок згідно з правилами і стандартам тестування. Виконавчі механізми системи - користувач і програмний продукт. На виході блоку знаходиться оцінка учня.
На вхід блоку «Запис і відображення результату» надходять дані з сформованої раніше оцінки учня. Функціонує блок згідно з правилами і стандартам введення даних. Виконавчі механізми системи - користувач і програмний продукт. На виході блоку перебувають сформовані їм звіти.
. 2 Проектування схеми бази даних
Під базою даних розуміється безліч взаємопов'язаних елементарних груп даних (інформації), які можуть оброблятися однією або декількома прикладними системами. Система бази даних складається з бази даних, програмного забезпечення загального призначення, яка називається системою управління базою даних (СУБД), і служить для управління базою даних; відповідного обладнання і людей. <...