КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Бази моделей і системи управління базами моделей
Дані та моделі є центральними елементами СППР. Фактично СППР відрізняється від автоматизованих інформаційних систем (АІС) наявністю інтерактивних програм (з їх допомогою користувач може досліджувати і «мандрувати» по базах даних різних форм, розмірів і типів) та бази моделей (усередині її користувач може конструювати, аналізувати, інтерпретувати одну чи кілька моделей). Протягом 60-х років управлінські системи розроблялися на базі процедурних елементів, причому управління моделями полягало в керуванні бібліотеками процедур розв'язків, поданих у формі програм і підпрограм. На початку 70-х років набула стабільності концепція баз даних, на основі якої і створювались інформаційні системи. Проте тепер визнаною є думка, що саме моделі визначають відношення між даними і суто базовий підхід до проектування систем призводить до нехтування зв'язків, які відповідають процесам і процедурам у середовищі розв'язуваних задач. Тому спостерігається міграція від підходу даних до підходу моделей, що стають джерелом тверджень і засновків як підґрунтя для усвідомлення суті інформаційних відношень. Концепція управління моделями усвідомлюється дедалі ширшим загалом дослідників і спеціалістів як передній край у галузі інформаційних систем і систем підтримки прийняття рішень. Система управління моделями є одним із компонентів універсальної СППР. Функціями цього компонента є класифікація, організація і доступ до моделей, тобто ці функції аналогічні функції системи управління базами даних. База моделей СППР містить оптимізаційні і неоптимізаційні моделі. До складу оптимізаційних моделей належать моделі математичного програмування — лінійного (розподіл ресурсів, оптимальне планування, аналіз сіткових графіків, транспортна задача), нелінійного, динамічного; моделі обліку; моделі аналізу цінних паперів для визначення інвестиційної стратегії; моделі маркетингу і т.ін. До неоптимізаційних моделей належать статистичні моделі (лінійний і нелінійний аналіз регресій); методи прогнозування (аналізу) часового ряду; альтернативні методи моделювання (на приклад, машинна імітація) тощо. У більшості відомих з літературних джерел систем для маніпулювання і зберігання моделей використовувались поняття і методи подання знань (формальна логіка, моделі продукції, семантичні сітки, фрейми та їхні гибриди), а також реляційний базис, аналогічні реляційні моделі даних. Системи управління базами моделей (СУБМ), як узагальнені програмні засоби, забезпечують користувачам широкий набір моделей і дають змогу проводити гнучкий доступ, оновлення та зміну бази моделей. Основні функції СУБМ такі: · створення нових моделей; · каталогізація і оцінювання широкого діапазону моделей; · зв'язування компонентів моделей у базі моделей; · інтеграція складових елементів моделей; · виконання набору загальних функцій управління СУБМ. Програмне забезпечення для СУБМ розроблене значно менше, ніж для СУБД чи користувацького інтерфейсу; наявним системам СУБМ притаманне розмаїття, а комерційні пакети СППР нерідко містять основні комбінації аналітичних методів розв'язування, статистичних пакетів та інших засобів моделювання. Повний комплект усіх сімей і підсімей методів моделювання зустрічається рідко, а частіше вмонтовані в систему процедури і засоби користувацького інтерфейсу; СУБМ для систематизованого формулювання, аналізу та інтерпретації моделей часто бувають спрощеними і обмеженими за своєю природою. Перспективним напрямком створення ефективних СУБМ є структурне моделювання. Розроблено також кілька мов програмування досить високого рівня, спеціально пристосованих для створення елементів СУБМ для СППР. Значна частина програмного забезпечення СУБМ має формат електронних таблиць. Зокрема, пакет Super Calc 2, версія 3, створений на основі електронних таблиць другого покоління, надає користувачеві можливість доступу до широкого діапазону математичних операцій з різними елементами в клітинках електронних таблиць; шляхом обробки стовпців як послідовних часових інтервалів можна також моделювати систему змінних в часі; забезпечуючи розв'язування задач за допомогою аналізу рішень та інструментів динамічного програмування. Іншим прикладом може бути програма PLAN 80 — досить корисна СУБМ — програма у формі мови фінансового моделювання надзвичайно високого рівня, яка забезпечує можливість вводу різних математичних функцій для фінансового планування та аналізу, а також побудову електронних таблиць у вигляді набору модульних підзадач. Систему можна легко вивчити завдяки звичному синтаксису та відсутності спеціальних командних символів. Заслуговує на увагу пакет «файненшл пленнер» – програмний продукт досить високого рівня, призначений для розв'язування задач фінансового планування. Він має велику потужність і достатньо компактний. Користувач може створювати відносно складні моделі після незначних зусиль щодо вивчення цієї мови. Система працює під керуванням меню, має добрі засоби діалогової документації, а також містить потужний генератор звітів і досить корисний засіб аналізу типу «що, якщо», який дає змогу вносити зміни у вхідні дані і майже негайно спостерігати результати. Важлива роль у системі управління моделями відводиться зв'язку користувацького інтерфейсу із СУБМ. Зокрема проводяться роботи зі створення графічного інтерфейсу з вмонтованою системою розуміння і природної мови з метою надати користувачеві змогу вводити команди і запитання звичайною мовою. При цьому дуже істотно, аби система мала здатність автоматично вибирати найпридатніший розв'язувач задачі на підставі параметрів вхідного запиту і математичної природи моделі (наприклад, залежно від того, чи є поставлена задача оптимізаційною чи ні). Це означає, що користувачеві потрібно вводити лише характеристики задачі або предметної області, а СУБМ автоматично та інтелектуально (тобто сама розпізнає задачу) проведе вибір найпридатнішого методу чи інструменту. Також варто звернути увагу на роботи, в яких механізм інтерактивної взаємодії між користувачем і СУБМ розглядається з погляду об'єднання трьох факторів: мов структурування даних, запитів моделей і процесорів запитів природною мовою, зокрема з орієнтацією на ключові слова процесора запитів для СУБМ, який інтегрує деякі характеристики цих компонентів. Прикладом мови запитів для структурованих моделей може бути система, в якій три операції – виконання, оптимізація і аналіз чутливості — утворюють критерій відносної повноти. Виконання в цьому контексті нагадує процедури вибору і проекції в управлінні реляційною базою даних, оскільки воно обмежує відношення між певними записами і проблемною областю. Наприклад, запит виконання може містити вимогу, щоб значення прибутку, який буде одержано при продажних цінах, містилося між максимальним і мінімальним значеннями (межами) і відповідало заданому рівню витрат. Оптимізаційний запит ідентифікує підмножину входів (простір розв'язків), єдиний вихід (цільова функція оптимізаційних моделей), будь-які доречні обмеження на вході і виході та вказує на максимум чи мінімум. Аналіз чутливості застосовується для визначення ступеня зміни виходу моделі щодо певного входу. Система на основі меню чи структурованої процедурної мови є нині найдоцільнішим варіантом в галузі інтерфейсів природною мовою (з урахуванням технологічних обмежень щодо природних мов в контексті комп'ютерної обробки інформації). У варіанті обробки структурованої природної мови запит вводиться в довільній формі, після чого він фільтрується з метою одержання наборів ключових слів. Система має певні правила, згідно з якими проводиться описування користувача, коли здобута послідовність ключових слів не збігається із записаним у пам'яті зразком. Як і в будь-якій іншій системі, у межах природної мови труднощі при створенні такого інтерфейсу полягають у тому, аби забезпечити здатність системи правильно виявити наміри користувача і відповідним чином на них зреагувати.
Дата добавления: 2014-01-04; Просмотров: 859; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |