Метод побудови програмного забезпечення систем дистанційного навчання. Використання принципів інженерії програмного забезпечення – багаторівневого представлення, шаблонування, квантифікація. Моделювання бізнес-логіки і аналіз навчального контексту.
Аннотация к работе
Автореферат дисертації на здобуття наукового ступеня кандидата технічних наукПриймаючи до уваги актуальні сьогодні лозунги “освіта через усе життя” та “освіта для усіх” особливого значення набуває задача створення інформаційного освітнього простору, а світовий досвід показує, що одним з ефективних шляхів забезпечення масовості й доступності освіти являється дистанційне навчання. Основу інформаційного освітнього простору в аспекті дистанційного навчання складають відповідні системи і технології, функціонування яких базується на математичному та програмному забезпеченні. Оскільки через програмне забезпечення систем дистанційного навчання визначається ефективність інформаційного освітнього простору в цілому, то розробка методів побудови програмного забезпечення таких систем являється актуальною задачею. Рішенню саме задачі розробки методу побудови програмного забезпечення, базуючись на досвіді інженерії програмного забезпечення присвячена дисертаційна робота. Наукова новизна отриманих результатів полягає в наступному: - вперше для побудови програмного забезпечення систем дистанційного навчання розроблено метод, що базується на принципах багаторівневого представлення, який реалізує використання абстракції для поділення незалежних функціональностей; шаблонування, що реалізує використання параметризації для спрощення процесу розробки, та квантифікації, який виходячи з розгляду навчального контенту як невідємної частини програмного забезпечення реалізує використання кількісних оцінок властивостей контенту в трьох аспектах - навігаційному, оформлення і дидактичному;В першому розділі розглянуті аспекти реалізації дистанційного навчання, виконано аналіз методів і засобів побудови програмного забезпечення (ПЗ) систем дистанційного навчання, запропоновано метод побудови ПЗ, що досліджується в дисертації. Розглядається дистанційне навчання в контексті безперервного професійного навчання, принципи, форми і технології дистанційного навчання, система дистанційного навчання як засіб ефективної реалізації принципів, форм та технологій дистанційного навчання. В результаті, керуючись принципом багаторівневого представлення й беручи до уваги особливості ПЗ СДН та архітектурні стилі обрано, архітектуру, яка має наступні рівні - представлення, бізнес-логіка, інтеграція (рис.1). При цьому Wi - це трійка (di, gi, hi), де di - дані, які використовуються у представленні (результат виконання функцій бізнес-логіки); gi - графіка, яка використовується у представленні; hi - HTML-шаблон, через модифікацію якого генерується представлення. З педагогічної науки відомо, що Md, це основа технології навчання, яка може бути описана наступною трійкою: Md = (М, А, С), де: М - мотиваційна частина дидактичних процесів (спонукання до діяльності у визначеному напрямку для задовольняння відомої потреби); А - алгоритм навчально-пізнавальної діяльності учня (аналіз відомих гіпотез і теорій засвоєння і наступний синтез продуктивної структури навчально-пізнавальних дій учня в ході засвоєння); С - алгоритм керування викладацької діяльністю, яка виконується викладачем або ТСН (система спостереження за процесом навчання, впливу на учня для підтримки стабільності і виконання А).Дисертаційна робота являється теоретично обґрунтованим дослідженням, містить узагальнення й практичні рішення важливої науково-технічної задачі, сутність якої - розробка методу побудови ПЗ СДН. Застосування методу забезпечує запропонований підхід, який базується на використанні архітектурних стилів, атрибутів якості ПЗ та методу Attribute Drive Design. В контексті розробки ПЗ СДН запропонована модель рівня бізнес-логіки і вперше - комплексний набір метрик, що забезпечує аналіз навчального контенту у вказаних аспектах; на основі аналізу існуючих підходів і моделей шляхом застосування архітектурних стилів, методу Attribute Drive Design та атрибутів якості вибрано архітектуру ПЗ СДН та шаблони, які забезпечують їх реалізацію.