Способы взаимодействия человека и ЭВМ.

Диалоговые обмены.

Д.О. – это элементарный шаг (квант, часть) диалога, который включает следующие фазы:

- выдача выходного сообщения;

- анализ сообщения пользователем;

- ввод входного сообщения в ЭВМ;

- выполнение обработки введенной информации;

Рис. Структурная схема диалогового взаимодействия человека и ЭВМ.

Диалоговый обмен связывает выходные, входные сообщения и обрабатывающие программы.

Более крупной компонентой диалога является разговор – это информационно связанная последовательность диалоговых обменов, направленная на выполнение некоторой функции системы.

Еще более общей компонентной диалога является диалоговая процедура, которая включает в себя помимо человеко-машинных разговоров и диалоговых обменов также ручные операции пользователя и машинные процедуры.

Рис. Иерархия элементов диалога.

При организации диалога возможно синхронное и асинхронное взаимодействие человека и ЭВМ.

1. Синхронный способ взаимодействия характеризуется тем, что партнеры диалога активизируются неочередно.

2. Асинхронный способ взаимодействия обеспечивает:

- возможность выдачи экстренных сообщений от системы, которые прерывают процесс набора входного сообщения

- ввод экстренных запросов пользователя, который может приостановить вывод сообщений системы.

Варианты асинхронного диалога:

а) двухфазная обработка запросов

б) сканирующий вывод системы с оперативным вмешательством пользователя.

3. В активном диалоговом режиме инициатива начала диалога может быть двусторонней, т.е. возможности прерывания вычислительного процесса принадлежит как ЭВМ, так и пользователю.

Пользователь может в произвольный момент прервать вычисления и обратиться к ЭВМ.

Активные диалоговые языки может быть близкими к естественному языку человека, но с ограниченным набором возможных слов и фраз. Вместе с тем число различных директив, т.е. предписаний для вычислительной системы, может быть сравнительно большим.

Для активного диалога требуется существенно более сложное ПО, чем для пассивного.

 

Программное обеспечение САПР (ПО)

ПО занимает особое место в САПР, т.к. в программе реализуются методы автоматизированного проектирования.

Сложность ПО объясняет большие затраты средств на его разработку – до 90% от общей суммы, выделяемой на создание САПР.