рограми, представлене на малюнку 6.1, складається з декількох елементів інтерфейсу:
знизу розташовані кнопки (у вигляді стрілок вліво і вправо) перемикання питання, які дозволяють користувачеві перейти до наступного питання або повернутися до попереднього;
між кнопок відображається лічильник заданих питань і загальна кількість доступних питань;
зверху знаходиться поле, в якому відображається поточний питання експертної системи щодо вибору мови програмування;
в центрі знаходяться варіанти відповіді на питання, з яких в залежності від питання можна вибрати один, або ж декілька варіантів;
праворуч знаходиться список мов програмування, виходячи з обраних варіантів відповідей на питання експертної системи.
В
Малюнок 6.1 - Головне вікно програми
.2 Після того, як користувач відповість на серію питань, експертна система покаже йому найбільш підходящий варіант. Приклад питань, відповідей і результуючого рішення представлений на малюнках 6.2-6.5. br/>В
Малюнок 6.2 - Вікно програми з вибраними відповідями
В
Малюнок 6.3 - Приклад питання щодо вибору мови програмування
В
Малюнок 6.4 - Приклад питання щодо вибору мови програмування
В
Малюнок 6.5 - Приклад результуючого вибору програми
Програмна реалізація механізму вироблення рішення
.1 Розроблена програма надає можливість користувачеві вибрати найбільш підходящий мову програмування на основі його відповідей на серію питань, що відповідають обраним критеріям на етапі створення бази знань. При кожному виборі користувачем будь-якої відповіді, на список всіх індивідів класу ЯзикПрограммірованія, описаного в OWL-документі, накладається фільтр, відповідний певним критерієм, який також описаний в OWL-документі. Після цього формується новий список залишилися мов програмування, який і відображається користувачеві. p> .2 Спосіб отримання питань і відповідей, які необхідно задати користувачеві для вибору мови програмування, описується в XML-документі, який представлений в додатку Б.
.3 Для розробки програми за вибором мови програмування використовувалася платформа Java, а також бібліотека для роботи з онтологіями Jena.
8 Керівництво пользова теля розробленої програми
програма експертна система
8.1 Для того, щоб мати можливість запустити програму з вибору мови програмування, необхідно встановити віртуальну машину Java (Java Runtime Environment версії 1.5 і вище) від компанії Oracle (програма безкоштовна).
.2 Для того, щоб почати роботу з програмою, необхідно відкрити системну консоль, перейти в каталог з програмою і виконати команду java-jar expsys.jar.
.3 Для вибору якого-небудь варіанти відповіді на питання користувачеві необхідно провести одинарний клацання лівою клавішею миші по кухоль або квадрату зліва від відповіді залежно від того, чи можливий множинний вибір відповідей на поставлене запитання.
.4 Після того, як...