остей, розгорнутих у вузлі, наприклад виконуваних програм, бібліотек, таблиць, файлів і документів. По суті, діаграми компонентів - це не що інше, як діаграми класів, сфокусовані на системних компонентах. p align="justify"> Діаграми компонентів важливі не тільки для візуалізації, специфицирования і документування системи, заснованої на компонентах, але і для створення виконуваних систем шляхом прямого і зворотного проектування.
Діаграма компонентів представлена ​​на малюнку 14. Вона включає в себе складові частини пакета, що відноситься до створення курсів на основі Wiki і показує їх взаємозв'язок між собою. <В
Малюнок 14 - Діаграма компонентів
.2.2 Діаграма розгортання
Діаграма розгортання призначена для візуалізації елементів і компонентів програми, існуючих лише на етапі її виконання (runtime). При цьому подаються тільки компоненти-примірники програми, що є здійснимими файлами або динамічними бібліотеками. Ті компоненти, які не використовуються на етапі виконання, на діаграмі розгортання не показуються. Так, компоненти з вихідними текстами програм можуть бути присутніми тільки на діаграмі компонентів. На діаграмі розгортання вони не вказуються. p align="justify"> Діаграма розгортання містить графічні зображення процесорів, пристроїв, процесів і зв'язків між ними. На відміну від діаграм логічного представлення, діаграма розгортання є єдиною для системи в цілому, оскільки повинна цілком відбивати особливості її реалізації. Ця діаграма, по суті, завершує процес ООАП для конкретної програмної системи та її розробка, як правило, є останнім етапом специфікації моделі. p align="justify"> Отже, перерахуємо мети, переслідувані при розробці діаграми розгортання:
Визначити розподіл компонентів системи за її фізичним вузлам. p align="justify"> Показати фізичні зв'язки між усіма вузлами реалізації системи на етапі її виконання. p align="justify"> Виявити вузькі місця системи і реконфигурировать її топологію для досягнення необхідної продуктивності. p align="justify"> Діаграма розгортання наведена на малюнку 15. Користувач через web-браузер звертається на web-сервер, де розташований модуль, до компоненту В«view.phpВ». Через інтерфейс бази даних відбувається спілкування з сервером баз даних. <В
Малюнок 15 - Діаграма розгортання
.3 Налагодження та перевірка програми
При установці модуля створення курсів на основі Wiki додаткових налаштувань робити не потрібно.
Для перевірки функціонування модуля необхідно перевірити працездатність наступних розділів:
створення, редагування та видалення курсів
створення, редагування та видалення елементів курсу
перегляд статистичних даних курсу
розмежування прав доступу для різних ролей користувачів
Висновок
Система дистанційного навчання В«MoodleВ» є однією з на...