об'єктів, а стану виконуваних обчислень - стану дій. Також, передбачається, що процес обчислень не переривається зовнішніми подіями.
Загальний вигляд діаграми діяльності для роботи оператора з Web-додатком «Методичний сайт для підготовки школярів до написання наукових проектів» представлено відповідно з малюнком 2.4, Наведемо опис даної діаграми.
Рисунок 2.4 Діаграма діяльності
Після входу на сайт, адміністратор здійснює роботу з додатком. Адміністратор має можливість перевіряти права користувача, підтвердження прав користувача, відправлення даних і підтвердження збереження матеріалу.
2.4 Діаграма схем станів
Діаграми схем станів забезпечують динамічне представлення системи. Вони виділяють таку поведінку об'єкта, яке управляється подіями. Діаграма схем станів відображає кінцевий автомат, виділяючи потік управління, наступний від стану до стану.
Для більшої наочності система поділяється на кілька частин, а саме окремо розглядаються деякі операції, що відбуваються в системі, які в сукупності описують роботу системи в цілому, представлено відповідно з малюнком 2.5.
Рисунок 2.5 Діаграма стану
Дана діаграма станів, являє собою приклад додавання адміністратором документів. Адміністратор відкриває сторінку авторизації, вводить свій логін і пароль, база даних перевіряє введену інформацію. Якщо перевірка пройшла успішно, адміністратор відкриває форму вибору дії (додати, змінити, видалити) після чого, повторює дію або завершує роботу, якщо ж ні він повертається на введення пароля і логіна.
2.5 Діаграма класів
Далі приведено розгляд діаграми класів для системи формування методичного сайту. Структура процесу представлена ??у вигляді будівельних блоків і відносин між ними, а також описані операції, що реалізують заданий поведінку системи. Дану схему утворюють 4 класу: «Адміністратор», «Користувач», «Зареєстрований користувач» і «Матеріал» представлено відповідно з малюнком 2.6.
Малюнок 2.6 Діаграма класів
На малюнку 2.6, показані класи з якими взаємодіє дана система. Клас «Матеріал» складається з атрибутів ім'я, зміст і шлях. У даний клас входять статті, методичні рекомендації та тест. Наступний клас «Користувач» без атрибутів, т.к. незареєстрований користувач може тільки вибирати і переглядати матеріал. Клас «Зареєстрований користувач» має право вибирати, переглядати, завантажувати і відправляти питання. Останній клас «Адміністратор» призначає права, виробляє модерацію, програмне супроводження і відповідь на поставлене запитання.
2.6 Діаграма розгортання
Для створення програмної системи розробник програмного забезпечення звертає увагу в першу чергу на архітектуру і розгортання своїх програм. У UML діаграми розгортання використовуються для візуалізації статичних аспектів фізичних вузлів і їх взаємозв'язків, а також для опису їх деталей, які мають відношення до конструювання системи. Діаграма розгортання представлено відповідно з малюнком 2.7.
Малюнок 2.7 Діаграма розгортання
На даній діаграмі розгортання, показана конфігурація обробних вузлів, на яких виконується система, і компонентів, розміщених в цих вузлах.
2.7...