Information technology for the development and analysis of models of subject areas for their study

The paper describes the information technology of domain models design and analysis for their study. The basic concepts of information technology – abstraction, association and adaptation – are defined. Domain information model, domain content model and domain associative map are built on basis of b...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2015
Автор: Lyubchenko, V.V.
Формат: Стаття
Мова:Ukrainian
Опубліковано: Інститут програмних систем НАН України 2015
Теми:
Онлайн доступ:https://pp.isofts.kiev.ua/index.php/ojs1/article/view/86
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Problems in programming

Репозитарії

Problems in programming
id pp_isofts_kiev_ua-article-86
record_format ojs
resource_txt_mv ppisoftskievua/36/834747bab6ecf2cdfb89ba93f975e936.pdf
spelling pp_isofts_kiev_ua-article-862018-09-19T20:02:14Z Information technology for the development and analysis of models of subject areas for their study Информационная технология разработки и анализа моделей предметных областей для их изучения Інформаційна технологія розробки та аналізу моделей предметних областей для їх вивчення Lyubchenko, V.V. domain models design UDC 004.2 модель предметной области УДК 004.02 модель предметної області УДК 004.02 The paper describes the information technology of domain models design and analysis for their study. The basic concepts of information technology – abstraction, association and adaptation – are defined. Domain information model, domain content model and domain associative map are built on basis of basic concepts. Using of these models for assessing the quality of the domain model is described. В работе описана информационная технология разработки и анализа моделей предметных областей для их изучения. Определены базовые понятия информационной технологии - абстракция, ассоциация и адаптация, на основе которых строятся информационная модель, содержательная модель и ассоциативная карта предметной области. Описаны их применения для оценки качества моделей предметных областей. У роботі описана інформаційна технологія розробки та аналізу моделей предметних областей для їх вивчення. Визначені базові поняття інформаційної технології – абстракція, асоціація та адаптація, на основі яких будуються інформаційна модель, змістовна модель та асоціативна карта предметної області. Описано їх застосування з метою оцінювання якості моделей предметних областей. Інститут програмних систем НАН України 2015-09-10 Article Article application/pdf https://pp.isofts.kiev.ua/index.php/ojs1/article/view/86 PROBLEMS IN PROGRAMMING; No 2-3 (2012) ПРОБЛЕМЫ ПРОГРАММИРОВАНИЯ; No 2-3 (2012) ПРОБЛЕМИ ПРОГРАМУВАННЯ; No 2-3 (2012) 1727-4907 uk https://pp.isofts.kiev.ua/index.php/ojs1/article/view/86/85 Copyright (c) 2015 ПРОБЛЕМИ ПРОГРАМУВАННЯ
institution Problems in programming
baseUrl_str https://pp.isofts.kiev.ua/index.php/ojs1/oai
datestamp_date 2018-09-19T20:02:14Z
collection OJS
language Ukrainian
topic domain models design
UDC 004.2
spellingShingle domain models design
UDC 004.2
Lyubchenko, V.V.
Information technology for the development and analysis of models of subject areas for their study
topic_facet domain models design
UDC 004.2
модель предметной области
УДК 004.02
модель предметної області
УДК 004.02
format Article
author Lyubchenko, V.V.
author_facet Lyubchenko, V.V.
author_sort Lyubchenko, V.V.
title Information technology for the development and analysis of models of subject areas for their study
title_short Information technology for the development and analysis of models of subject areas for their study
title_full Information technology for the development and analysis of models of subject areas for their study
title_fullStr Information technology for the development and analysis of models of subject areas for their study
title_full_unstemmed Information technology for the development and analysis of models of subject areas for their study
title_sort information technology for the development and analysis of models of subject areas for their study
title_alt Информационная технология разработки и анализа моделей предметных областей для их изучения
Інформаційна технологія розробки та аналізу моделей предметних областей для їх вивчення
description The paper describes the information technology of domain models design and analysis for their study. The basic concepts of information technology – abstraction, association and adaptation – are defined. Domain information model, domain content model and domain associative map are built on basis of basic concepts. Using of these models for assessing the quality of the domain model is described.
publisher Інститут програмних систем НАН України
publishDate 2015
url https://pp.isofts.kiev.ua/index.php/ojs1/article/view/86
work_keys_str_mv AT lyubchenkovv informationtechnologyforthedevelopmentandanalysisofmodelsofsubjectareasfortheirstudy
AT lyubchenkovv informacionnaâtehnologiârazrabotkiianalizamodelejpredmetnyhoblastejdlâihizučeniâ
AT lyubchenkovv ínformacíjnatehnologíârozrobkitaanalízumodelejpredmetnihoblastejdlâíhvivčennâ
first_indexed 2025-07-17T09:37:52Z
last_indexed 2025-07-17T09:37:52Z
_version_ 1838409217751384064
fulltext Освітні та навчальні аспекти програмування УДК 004.02 ІНФОРМАЦІЙНА ТЕХНОЛОГІЯ РОЗРОБКИ ТА АНАЛІЗУ МОДЕЛЕЙ ПРЕДМЕТНИХ ОБЛАСТЕЙ ДЛЯ ЇХ ВИВЧЕННЯ В.В. Любченко Одеський національний політехнічний університет, 65044, м. Одеса, проспект Шевченка, 1, тел.: (048) 734 8566, lvv@edu.opu.ua У роботі описана інформаційна технологія розробки та аналізу моделей предметних областей для їх вивчення. Визначені базові поняття інформаційної технології – абстракція, асоціація та адаптація, на основі яких будуються інформаційна модель, змістовна модель та асоціативна карта предметної області. Описано їх застосування з метою оцінювання якості моделей предметних областей. The paper describes the information technology of domain models design and analysis for their study. The basic concepts of information technology – abstraction, association and adaptation – are defined. Domain information model, domain content model and domain associative map are built on basis of basic concepts. Using of these models for assessing the quality of the domain model is described. Вступ Процес навчання є інформаційним процесом формування знань у об'єкта навчання під керуванням суб’єкту навчання. Предметом вивчення в цьому процесі завжди є визначена предметна область. Очевидно, що для швидкого і якісного її вивчення потрібна спеціально організована модель предметної області, яка стає основою для розробки і організації навчального матеріалу. Оскільки інформація, передана в процесі навчання, засвоюється тим краще, чим краще вона структурована, то в процесі навчання слід виявити і акцентувати увагу на притаманній матеріалу структурі. Структурований матеріал дозволяє полегшити забезпечення повноти навчального матеріалу, забезпечує якість і чіткість викладання, полегшує розуміння і засвоєння матеріалу об’єктами навчання. До того ж інформація запам’ятовується тим краще, чим більше сенсу в ній бачить об’єкт навчання. Це забезпечується наявністю асоціативних зв’язків між елементами навчального матеріалу. Тому представляється доцільною розробка нової інформаційної технології, яка забезпечує формалізацію та уніфікацію процесу розробки та аналізу моделі предметної області, що приводить до скорочення часу розробки і підвищення якості отримуваного продукту. Її основу утворює технологія А3 розробки моделі предметної області, ключовими поняттями якої є абстракція, асоціація та адаптація [1]. 1. Абстракція – А1 Якість процесу опису предметної області забезпечується якісним плануванням програми навчання, для якої розробляється модель предметної області, та якісним проектуванням та описом інформаційної моделі предметної області. Ключову роль при проектуванні структури навчального матеріалу відіграє моделювання предметних областей на основі абстракції. Абстракція – це виділення істотних властивостей і зв'язків об'єктів у даній категорії сутностей і відволікання від їх інших властивостей і зв'язків, які визнаються несуттєвими. Абстракція дозволяє формалізувати процес будування інформаційної моделі предметної області, основу якої утворюють навчальні цілі та навчальні концепти. У роботі [2] показано, що для моделювання предметної області, що вивчається, слід застосовувати онтологічну модель представлення знань. Цей висновок ґрунтується на чотирьох властивостях моделі: − можливість представляти елементи знань із різним рівнем абстракції за рахунок використання метакласів та механізму спадкування; − універсальність подання знань із різних предметних областей за рахунок того, що структура онтології не прив’язується до особливостей предметної області, а визначається властивостями модельованих понять; − природність подання знань за рахунок того, що кожний клас онтології відповідає поняттю предметної області, в термінах яких мислить автор моделі; − можливість опису цілей засобами самої моделі без необхідності використання додаткових алгоритмів і засобів. Додатково слід звернути увагу на той факт, що при використанні онтологічної моделі забезпечується цілісне подання предметної області, що спрощує її розуміння при вивченні. Щоб розробити інформаційну модель предметної області на основі онтології потрібно створити таксономію понять, яка описує базові поняття предметної області, та множину аксіом, які формально обмежують семантику таксономії понять на основі пояснень. При розробці змісту предмету вивчення (визначенні предметної області) обов'язково з'ясовують його внутрішню логіку, для чого − визначають цілі навчання – результати, уміння і рівень компетентності, очікувані від об’єктів   ISSN 1727-4907. Проблеми програмування. 2012. № 2-3. Спеціальний випуск ©В.В. Любченко, 2012 315 Освітні та навчальні аспекти програмування навчання по завершенню вивчення предметної області; − визначають навчальні концепти, які утворюють модель предметної області – конструкції, які описують всі об'єкти в цій категорії або класі сутностей, їх взаємодії, властивості і зв'язки між ними; − визначають зв'язки між навчальними концептами. Таким чином, слід виокремити поняття «предмет вивчення», «навчальна ціль» та «навчальний концепт». Відповідна таксономія понять показана на рис. 1. Unit of Learning / Предмет вивчення title / назва курсу audience / цільова аудиторія ECTS / кількість кредитів assignments / види робіт Learning Objective / Навчальна ціль actionWord / категорія content / зміст Learning Item / Навчальний концепт module / змістовний модуль objectives / пов'язані цілі prerequisite / передумови type / тип resources / пов'язані ресурси object-ref item-ref item object ref Рис. 1. Діаграма класів понять інформаційної моделі предметної області Формальні аксіоми дозволяють визначити семантичні обмеження для всіх класів онтології. Для введеної онтології важливими є дві формальні аксіоми: − інформаційний процес навчання вважається завершеним, коли досягнуті всі поставлені навчальні цілі: ∀ u, g ⏐ u ∈ Unit of Learning ∧ g ∈ Learning Objective ∧ ∧ object-ref(u,g) ∧ isCompleted(g) → isCompleted(u), (1) де u – предмет вивчення, g – навчальна ціль; − інформаційний процес досягнення навчальної цілі вважається завершеним, коли вивчені всі навчальні концепти пов’язані з нею: ∀ g, c ⏐ g ∈ Learning Objective ∧ c ∈ Learning Item ∧ ∧ item-object-ref(c,g) ∧ isCompleted(c) → isCompleted(g), (2) де c – навчальний концепт. Істотними поняттями моделі предметної області є навчальні концепти, які можуть бути згруповані до змістовних модулів. Аналіз залежностей між змістовними модулями і навчальними концептами дозволяє побудувати ієрархічну структуру основних понять – змістовну модель предметної області – гетероієрархією, вершини якої відповідають навчальним концептам і модулям, а ребра – відношенням «є частиною» між ними. Можемо сформулювати принцип достатності декомпозиції: завжди існує достатній (не надлишковий) рівень деталізації моделі предметної області, який може бути заданий на підставі формалізованого аналізу навчальних цілей. На базі загального принципу достатності декомпозиції стає можливим сформулювати три основних умови – умову недостатньої деталізації моделі, умову надлишкової деталізації моделі та умова конструктивної деталізації, які є формалізованими критеріями цілеспрямованого формування моделі предметної області. Крім цього, на основі використання числа Міллера можна сформулювати правило: якщо при виконанні ітеративної декомпозиції для формування моделі предметної області відомі основні концепти, то зупинити процедуру слід не пізніше заглиблення на два рівні деталізації. Це правило забезпечує простоту визначення моменту припинення виконання декомпозиції моделі предметної області при її будуванні. Таким чином, використання абстрагування дозволяє побудувати інформаційну модель предметної області та дає можливість ввести принцип достатності декомпозиції, який дозволяє формалізувати критерії цілеспрямованого формування моделі предметної області. 2. Асоціація – А2 Аналіз моделі предметної області має оцінити силу інформаційного зв'язку між концептами і забезпечити виконання декомпозиції моделі предметної області на навчальні модулі. Фактично, в ході аналізу оцінюється якість структурованості і логічної зв’язності моделі предметної області, які є головними факторами підвищення якості її подальшого вивчення. Рішення задачі аналізу структури моделі предметної області забезпечує формалізація поняття асоціативних зв'язків. Як видно, змістовна модель предметної області не використовує такі важливі характеристики концептів з інформаційної моделі, як множину пов’язаних з ним навчальних цілей – Gi, множину концептів-передумов – Ini та множину концептів-постумов – Outi. Їх врахування дає можливість визначити на заданій множині концептів два базових відношення асоціації.   316 Освітні та навчальні аспекти програмування Між двома концептами існує асоціація за метою, якщо контексти цих концептів мають спільні елементи в множинах навчальних цілей. Між двома концептами існує асоціація за логікою, якщо постумова першого концепту входить до передумови другого. Концепцію асоціації є сенс формалізувати за допомогою міри асоціативного зв'язку – дійсної функції [ ]0,12 →F:ass . Введемо два типи мір асоціативного зв'язку: − [ ]0,12 →F:assG – міра асоціативного зв'язку за метою, яку слід визначати як значення відношення ( ) ( )ji ji jiG GG GG ccass ,min , ∩ = , (3) де ci,cj ∈ C – концепти, Gi, Gj ∈ G – множини навчальних цілей для цих концептів; − [0,12 →F:assL ] – міра асоціативного зв'язку за логікою, яку слід визначати як значення відношення ( ) j ji jiL In InOut ccass ∩ =, , (4) де ci,cj ∈ C – концепти, Outi ∈ Out – постумова концепту ci, Inj ∈ In – передумова концепту cj. Тоді міра загального асоціативного зв’язку визначається як сума ( ) ( ) ( )jiLjiGji c,cass+c,cass=c,cass . (5) На основі ідентифікованих парних асоціацій між двома концептами введено в розгляд поняття асоціативної карти предметної області – набору навчальних концептів з визначеними на них асоціативними зв'язками, математичною моделлю якої є змішаний зважений граф. Вершинам асоціативної карти відповідають навчальні концепти, ребрам і дугам карти – асоціативні зв’язки за метою та логікою, ваговим коефіцієнтам дуг та ребер – відповідні міри асоціативного зв’язку. Асоціативна карта є основою для оцінювання якості грануляції і обґрунтованості декомпозиції моделі предметної області. Грануляція моделі предметної області – це визначення підмножин елементів предметної області, на яких визначено відношення нерозрізнимості для суб’єкту навчання, тобто єдиних конструкцій – навчальних концептів. На основі асоціативної карти сформульовані три умови конструктивного визначення концептів – умова якісної грануляції, умова надмірної відособленості концепту та умова надмірної докладності концептів. Аналіз кількісних показників структури дозволяє робити висновки про якість структури отриманої моделі предметної області. При аналізі обґрунтованості декомпозиції моделі предметної області слід враховувати те, що ключовою вимогою є забезпечення модульної структури, для чого слід дотримуватися принципів зв’язності і зчеплення. Введемо до розгляду дві метрики. Зв’язність навчального модуля – це сила взаємозв'язків між концептами цього модуля, яку можна розрахувати як середнє значення вагових коефіцієнтів дуг між вершинами асоціативної карти, що відповідають цим концептам: ( ) ( ) ( )( ) k Vc Vc ijji V ccassccass kWCh ki kj ∑ ∑ ∈ ∈ + = ,, , (6) де ass(ci,cj) – міра асоціативного зв’язку, що розрахована за формулою (5), Vk – множина концептів, які належать модулю k, kV – потужність множини Vk. Зчеплення навчального модуля – це сила взаємозв'язків цього модуля з іншими навчальними модулями, яку можна розрахувати як середнє значення вагових коефіцієнтів дуг, що поєднують підграф цього навчального модуля з рештою вершин асоціативної карти: ( ) ( ) ( )( ) k Vc Vc ijji V ccassccass kWCp ki kj ∑ ∑ ∈ ∉ + = ,, . (7)   317 Освітні та навчальні аспекти програмування   318 Ефективна розбивка на модулі досягається максимізацією зв’язності і мінімізацією зчеплення. Якщо для всіх навчальних модулів значення показника зв’язності більше значення показника зчеплення, то можна стверджувати, що декомпозиція моделі предметної області виконана обґрунтовано. В процесі навчання поступово досягаються навчальні цілі. Взаємозв’язок між навчальними цілями та концептами, який моделюють змістовна модель та асоціативна карта предметної області, дає можливість визначити траєкторію навчання. Траєкторія навчання – це логічна послідовність вивчення концептів моделі предметної області, яка дозволяє досягти всі навчальні цілі. Її забезпечують асоціативні відношення. Очевидно, що траєкторію навчання можна трактувати як логічну послідовність обходу всіх вершин асоціативної карти, для будування якої природно використати алгоритм топологічного сортування [3]. Але застосування топологічного сортування з метою будування траєкторії навчання потребує внесення ряду змін до традиційного алгоритму. Перша зміна стосується виявлення контурів в асоціативній карті, які свідчать про неякісне виконання проектування моделі предметної області. Якісна модель предметної області повинна підтримувати процес поетапного просування до бажаного кінцевого результату її вивчення. Якщо існує циклічна залежність між навчальними концептами, то не виключена ситуація, коли об’єкт навчання ніколи не досягне бажаного результату. Таким чином, наявність контуру в асоціативній карті є критерієм, який визначає потребу в перепроектуванні моделі предметної області, під час якого може змінюватися як множина концептів, так і множина асоціативних зв’язків, визначених на цих концептах. Тому перед тим, як розпочати впорядкування вершин, слід перевірити наявність контурів, та за наявності визначити, які вершини утворюють контур. Друга зміна стосується вхідних концептів, тобто навчальних концептів моделі предметної області, з яких може розпочинатися її вивчення. Траєкторія навчання повинна мати один вхідний концепт, тому за умови знаходження кількох початкових вершин в асоціативній карті потрібно визначити додаткове відношення порядку на цих вершинах. Після того, як перевірена наявність контурів та визначено вхідний концепт, на основі алгоритму топологічного сортування визначається порядок обходу навчальних концептів. Отже застосування асоціативних зв’язків суттєво розширює можливості аналізу структури моделі предметної області, які забезпечує абстрагування на рівні змістовної моделі предметної області. 3. Адаптація – А3 Очевидною проблемою інформаційного процесу навчання є те, що під час навчання відбуваються зміни двох типів. По-перше, відбуваються зміни в предметній області. По-друге, об’єкт навчання набуває нових знань та вмінь, що змінює його властивості і характеристики. Отже процес навчання доцільно зробити адаптивним, тобто таким, що пристосовується до зовнішніх факторів адаптації та індивідуальних особливостей об’єкту навчання, які, в загальному випадку, можуть змінюватися в процесі навчання. Адаптивність процесу навчання – це його здатність пристосовуватися до умов і навколишнього середовища, які змінюються, що приводить до підвищення його ефективності. Адаптація визначає здатності моделі предметної області бути зміненою відповідно до нових зовнішніх умов та характеристик об’єкту навчання. Під задачею адаптації будемо розуміти процес зміни моделі предметної області з поточного стану в новий стан, який забезпечує задоволення нових умов. В роботі показано, що для забезпечення адаптивності процесу навчання слід звернути увагу на два типи адаптивності: − структурна адаптивність стосується розробки моделі предметної області таким чином, щоб забезпечити здатність до визначеного набору типів адаптації; − адаптивність траєкторії стосується методів проектування реалізації процесу навчання відповідно до певного набору адаптаційних методик, наприклад, адаптація навігації електронного курсу до цілей об’єкту навчання. В основі проектування адаптивних систем завжди лежить структурована модель предметної області, яку побудовано з визначеним рівнем абстрагування. Як зазначалося раніше, асоціативні відношення моделюють навчальні цілі та логічні обмеження на вивчення, які визначаються сучасним станом знань про предметну область, а також знань та преференцій об’єкту навчання. Таким чином, визначення асоціативних зв’язків є інструментом реалізації структурної адаптивності. А використання асоціативної карти для будування траєкторії навчання дозволяє забезпечити її адаптацію до індивідуальних потреб об’єктів навчання. Отже для адаптації моделі предметної області краще використовувати не інформаційну модель предметної області на основі онтології, а дві її похідні форми: змістовну модель та асоціативну карту. Таке розділення забезпечує достатню гнучкість для реалізації механізмів адаптації. Для визначення того, наскільки легко може бути виконана задача адаптації для моделі предметної області, потрібна кількісна міра адаптивності, що залежить від цієї моделі і типу задачі адаптації. Для її визначення введемо поняття ядра адаптації моделі предметної області – множини понять змістовної моделі, зміна кожного з яких призводить до таких змін в моделі предметної області, через які вона стає основою для нового предмету вивчення. Відповідно решта концептів утворюють адаптивне середовище моделі предметної області, яке і забезпечує можливість виконання її структурної адаптації. Тоді кількісний показник адаптивності моделі предметної області можна визначити як Освітні та навчальні аспекти програмування c adad N NK = , (8) де Nad – кількість концептів в множині адаптивного середовища, Nc – загальна кількість концептів моделі предметної області. Очевидно, що необхідною умовою існування рішення задачі адаптації моделі предметної області є виконання нерівності Kad≠0, тобто існування непустого адаптивного середовища моделі. В іншому випадку будь-яка зміна моделі призведе до зміни предмету вивчення. Таким чином, адаптація, на відміну від асоціації, не є засобом збагачення можливостей аналізу якості моделі предметної області, а є засобом «налаштування» інформаційного процесу навчання до потреб об’єкту навчання та змін, що відбуваються в предметній області під час її вивчення. 4. Інформаційна технологія А3 Інформаційна технологія А3 розробки моделі предметної області поєднує абстракцію, асоціацію та адаптацію в єдине ціле з метою аналізу моделей предметних областей для підвищення якості їх подальшого вивчення. Її вхідними даними є результати аналізу предметної області, що вивчається, а саме навчальні цілі та навчальні концепти. А далі для результатів аналізу предметної області послідовно будуються три проекції: − в простір контенту – виконується формалізація змісту предметної області, як результат формуються інформаційна модель на основі онтології та змістовна модель предметної області; − в простір структури – виконується збагачення змістовної моделі предметної області на основі введення асоціативних зв’язків та розраховуються кількісні характеристики якості структури моделі предметної області, як результат будуються асоціативна карта предметної області та декомпозиції моделі предметної області на навчальні модулі; − в простір часу – виконується розгортання навчальних модулів і концептів в часі, як результат будується траєкторія навчання. Таким чином, інформаційна технологія А3 має три етапи. Перший етап стосується аналізу контенту предметної області. На основі сформульованих суб’єктом навчання навчальних цілей та навчальних концептів розробляється інформаційна модель предметної області, та на її основі будується змістовна модель предметної області. Остання модель використовується для перевірки достатності деталізації моделі предметної області за допомогою отриманих в результаті експертного оцінювання граничних значень показника достатності деталізації. Другий етап стосується аналізу структури моделі предметної області. На цьому етапі будується асоціативна карта предметної області, на основі якої оцінюється якість грануляції та обґрунтованість декомпозиції моделі предметної області. Третій етап стосується будування траєкторії навчання на основі розробленої моделі предметної області. До результатів інформаційної технології А3, які використовуються далі в процесі навчання, перш за все належать декомпозиції на навчальні модулі та траєкторія навчання. Решта результатів – інформаційна модель, змістовна модель та асоціативна карта предметної області є інформацією, яка може бути застосована повторно за необхідності адаптації моделі або утворення нового предмету вивчення. На рис. 2 показані основні етапи інформаційної технології А3 та їх стислий зміст. Істотною відмінністю інформаційної технології А3 від існуючих технологій підготовки інформаційного забезпечення процесу навчання є те, що всі оцінки і результати, які можна отримати з її допомогою, стосуються рівня структури моделі інформаційної взаємодії об’єкту та суб’єкту навчання [4]. А отже ці результати є універсальними щодо форми навчання. Якою б не була мета вивчення предметної області, суб’єкт навчання під час своєї роботи потребує засоби комплексного забезпечення якості контенту, які забезпечують рішення всього різноманіття задач: будування моделі предметної області, перевірки якості грануляції і обґрунтованості декомпозицій моделі предметної області, будування траєкторії навчання, забезпечення можливостей адаптації навчального процесу, тощо. Таким чином, незважаючи на існуючі відмінності в способах формування контенту і методології організації процесу навчання, існує об’єктивна потреба спільної реалізації різних методів аналізу інформації про предметну область в рамках єдиної інформаційної системи. З іншого боку, тверда фіксація складу інструментів аналізу якості веде до істотної втрати гнучкості при настроюванні системи на потреби конкретних суб’єктів навчання і умови процесу навчання. Отже інформаційну систему слід розглядати як програмну мета-систему, яка містить ряд підсистем. Кожна з них реалізує визначений метод аналізу інформації і дозволяє вирішувати визначену підмножину задач аналізу якості моделі предметної області. Але на рівні окремих задач чіткої границі між підсистемами не існує. Інформаційна технологія А3 реалізована інформаційною системою Acube. Для рішення конкретної задачі в Acube необхідно виконати такі дії:   319 Освітні та навчальні аспекти програмування − підготувати опис інформаційної моделі предметної області на основі онтології та зберегти його в сховищі даних; − визначити набір оцінок та інших результатів, які потрібно отримати; − отримати необхідні результати, скориставшись з функціоналу, що його забезпечує інформаційна система Acube; − проаналізувати отримані оцінки, за потреби зберегти результати обчислень. Рис. 2. Схема інформаційної технології А3 Користувачем інформаційної системи Acube є суб’єкт навчання, тому основна мета цієї системи – надання засобів розробки та аналізу моделей предметної області, які забезпечують якість їх подальшого вивчення (рис. 3).   320 Освітні та навчальні аспекти програмування Інформаційна система Acube підтримує створення моделі (аналіз і формалізацію) предметної області, її оцінювання та генерацію на її основі похідних результатів. Її основні функціональні можливості: − аналіз предметної області – на цьому етапі визначаються основні поняття предметної області; − формалізація предметної області – визначення атрибутів класів та створення таксономії класів онтології, визначення формальних аксіом; − оцінювання моделі – виконання перевірок якості грануляції та обґрунтованості декомпозиції для створених моделей предметної області; − генерація похідних результатів – будування траєкторій навчання, розробка стратегій адаптації тощо. Рис. 3. Діаграма варіантів використання інформаційної системи Acube Висновки У роботі описана інформаційна технологія розробки та аналізу якості моделей предметної області, яка відрізняється від відомих підходів тим, що формалізовані роботи, які виконуються на етапі опису предметної області, і введено кількісні міри оцінки якості структури моделі предметної області. Використання розробленої інформаційної технології для аналізу моделей предметної області навчальних курсів вищих навчальних закладів дозволило підняти рівень засвоєння матеріалу та успішності навчання студентів. На основі інформаційної технології А3 розроблена інформаційна програмна система Acube, яка призначена для підтримки процесів розробки та аналізу якості моделей предметної області. Розроблені інформаційна технологія та інформаційна система є засобами вирішення важливої проблеми розробки методологічних основ, математичного, алгоритмічного та програмного забезпечення моделювання предметних областей з метою їх подальшого вивчення. 1. Любченко В.В. Технология А3 для разработки дистанционных курсов // Труды Одесского политехнического университета. – 2007. – Вып.2 (28). – C. 145 – 149. 2. Любченко В.В. Модели знаний для предметных областей учебных курсов // Искусственный интеллект. – 2008. – № 4. – С. 458 – 462. 3. Sedgewick R. Algorithms in Java. – Addison Wesley, 2002. – 768 p. 4. Любченко В.В. Уровневая модель взаимодействий в электронном обучении // Компьютерные науки и технологии. Технический университет Варна. – 2009. – 2. – С. 59 – 63.   321