Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
20
Добавлен:
05.06.2015
Размер:
113.15 Кб
Скачать

засобами підштовхнув їхніх розроблювачів до спроб інтеграції

засобів автоматизованого проектування. Приведемо кілька

прикладів.

Компанія Carde Technologіes Іnc. повідомила про створення

інструментального засобу TeamWork/SІ, основна перевага

якого - у реальності часу і засобів проектування

програмно апаратного забезпечення (17). Замість того щоб, як

це було раніш, спроектувати програму, потім увести дані

в

інший засіб (наприклад, моделювання процесу), розроблювач

може реалізувати мету по-іншому. TeamWork/SІ працює на двох

рівнях: сутнісному і реалізаційному. Перший рівень - опис

проектованих засобів безвідносно до апаратних ресурсів і

конфігурацій. Адже сутнісна модель може мати різні

апаратні реалізації. Реалізаційна модель відображає

програмні процеси на різні апаратні ресурси, здійснює

"змагання" різних конфігурацій у часі виконання програми.

Інакше кажучи, дана програма допомагає здійснювати вибір

найкращого сполучення програмних і апаратних засобів і

пророкувати характер їхньої взаємодії. Як працює інтерфейс

при такого роду регулюванні можна показати на прикладі іншої

системи (19). Фірма Analysіs System Іnc. випустила рівнобіжний

компилятор Concurrent Compіler. У процесі компіляції програми

складові її процеси відбиваються на екрані різними квітами в

залежності від того, як вони реалізуються. Це дозволяє визначити

на око, скільки рівнобіжних завдань виконано, які процеси

очікують виконання, де відбулося часткове порушення чи процесу відмовлення.

При відображенні програмних засобів на апаратні,

конфігурація останніх також квітами демонструє проектувальнику

чи недовантаження перевантаження тих чи інших блоків, тобто динаміку

процесів, що відбуваються. Як правило, така візуалізація характерна

для інтерактивних режимів роботи інтегральної системи. Крім нього

можливий пакетний режим, коли обробляється одночасно

кілька моделей, а на екрані відображаються загальні як

процесуальні, так і результуючі оцінки "змагання" моделей.

Такі інтегральні системи проектування чи підтримують навіть автоматично здійснюють просування проектувальника по шляху від абстрактного представлення про майбутній виріб до його конкретного виду і параметрів. Звичайно, такі можливості можна закласти в

систему, тільки надійно сховавши від проектувальника більшість

угод про машинну файлову систему. У це випадку інтерфейс

приймає від користувача більш інтуїтивні, неформалізовані

поняття: краще, гарніше і т.д. І працює проектувальник уже ні в

якому разі не з текстами програм, а з об'єктами: схемними, потім

топологічними, модельними і, нарешті, документационными. Тут

коштує ще раз нагадати про принципи прямого маніпулювання

Б.Шнейдермана, тому що вони мають пряме відношення до об'єктного

(предметному) представленню інформації на екрані дисплея. Але в

порівнянні з інтерфейсами одиничних програм - це новий рівень

подібності.

Безумовно, така підтримка діяльності користувача

неможлива без елементів штучного інтелекту, тому що

стикування властивостей кожного з чотирьох названих типів об'єктів, що

додає новий рівень сервисности системі проектування,

виходить далеко за границі обчислювальної задачі. Десь тут

знаходиться станція розвитку, на якій штучний інтелект

стикається з проблемами користувальницького інтерфейсу. Цю

стадію і варто було б назвати макрорівнем користувальницького

інтерфейсу. До цього ж рівня веде і методологія рівнобіжного

проектування.

Дозволю собі зробити три основних висновки, що випливають з

даного тексту.

1. Мікрорівнем користувальницького інтерфейсу можна назвати

всі стандартні процедури, що містяться в діалогових системах.

2. Технологія рівнобіжного проектування, підтримана

інтеграцією ИС, привела до формування макрорівня

користувальницьких інтерфейсів.

3. Макрорівень інтерфейсу припускає використання

елементів штучного інтелекту.

Питання для самоперевірки

1. У чому перевага рівнобіжного проектування в порівнянні з

послідовним?

2. Сформулюйте принципи прямого маніпулювання.

3. Чим розрізняються три типи меню?

4. Що разнит меню з гіпертекстом?

5. Визначите проблеми в створенні інтегральних САПР.

6. На якому етапі розробок виникає необхідність у системах

штучного інтелекту?

Література

1. Малиньяк Л. Бригадний метод-ключ до рівнобіжного

проектування.

Електроніка, 1991, N1, c.30-39.

2. Де кастро Х., Хугерхьюз П. Засобу автоматизації забезпечують

практичну реалізацію принципу рівнобіжного проектування.

Електроніка, 1991, N1, с.39-48.

3. Shneіderman B. Dіrect manіpulatіon: A step beyond programmіng

languages. Computer, 1983, Vol.16, N8, pp.57-69.

4. Ярушкина Н., Соснін П. Інтелектуальний інструментарій

проектування і реалізації діалогових систем. Керуючі

системи і машини. 1991, N4, с.67-72.

5. Новеллино Дж. Пакет програм для збору й обробки даних.

Електроніка, 1991, N3, с.83-84.

6. Каррел Л. Суперництво двох виготовлювачів крупноформатных

електронних таблиць. Електроніка, N4, с.3-5.

7. Пакет проектування спеціалізованих ИС на РМ із програмою

висновку осциллограмм сигналів. Електроніка, 1990, N23-24.

8. ПК із комплексним представленням інформації. Електроніка, 1991,

N2, c.71.

9. Зинченко В.П., Мунипов В.М. Основи ергономіки. М., МГУ, 1979.

10.Гордиенко А.П. Аналіз підходів до проектування

користувальницького

інтерфейсу. -У кн.: Користувальницький інтерфейс: Дослідження,

Проектування, Реалізація. Орел, 1991, вип.1 - с.28-39.

11.Харрисон Д.С., Ньютон А.Р. Середовище САПР для проектування

інтегральних схем і електронних систем. ТИИЭР, 1990, N2, Том

78.,

с.185-212.

12.Бондаренко Д.В. Діалоговий інтегратор (ДИН) - засіб

розробки

діалогових систем. Закордонна радіоелектроніка, 1991, N3, с.84-

85.

13.Уаттс Р. ЕОМ і непрофесійні користувачі. Організація

взаємодії. М., Радіо і зв'язок, 1989.

14.Дракин В.И., Попов Э.В., Преображенский А.Б. Спілкування кінцевих

користувачів із системами обробки даних. М., Радіо і зв'язок,

1988, -288с.

15.Диллан Э. Людські фактори в зв'язку з гіпертекстом.

Міжнародний форум за інформацією і документації, 1990, Том 15,

N4, с.32-36.

16.Малиньяк Л. Допоміжна роль інструментальних засобів у

рівнобіжному проектуванні. Електроніка, 1991, N4, с.72-73.

17.Малиньяк Л. Одна інструментальна підсистема для верифікації

проектованих машин і програмного забезпечення. Електроніка,

1990, N23-24, с.59-63.

18.Михайлов С.А. Техніка комп'ютерної графіки. Закордонна

радіоелектроніка, 1990, N10, -с.93-111.

19.Малиньяк Л. Рівнобіжний компиллятор мови VHDL, що використовує

мережні ресурси. Електроніка, 1990, N23-24, -c.128-129.

Соседние файлы в папке НОВОЕ-В-ИНТЕРФЕЙСЕ