К задачам, решаемым в пакетном режиме (запускаемым, как правило, в виде фоновых заданий), относятся задачи, характеризующиеся следующими признаками: слабой разветвленностью алгоритма, отсутствием необходимости вмешательства пользователя в ход решения и выбора варианта решения, большими объемами обрабатываемых данных и длительным временем решения и получения результатной информации. К таким задачам относятся, например, задачи статистической обработки данных, планирования производственной программы, расчета заработной платы и др.
Процесс проектирования внутримашинной технологии решения задач в пакетном режиме состоит из ряда операций, содержание и последовательность которых зависят от методов и инструментальных средств проектирования, выбираемых на предпроектной стадии.
Если используется оригинальная технология и канонического проектирования к методам и инструментальным средствам проектирования программного обеспечения задач относят методы IPT-технологиипроектирования и процедурно-ориентированные языки программирования.
В первую группу входит совокупность взаимосвязанных методов структурного проектирования
· • метод модульного проектирования;
· • метод проектирования «сверху-вниз»;
· • метод структурного программирования.
· Диалог -это процесс обмена сообщениями между пользователем и ЭВМ, при котором осуществляется постоянная смена ролей информатора и реципиента (пользователя, принимающего информацию), причем смена ролей должна быть достаточно оперативной. Процесс диалога должен удовлетворять следующим условиям:
· • единая цель информатора и реципиента;
· • постоянная смена ролей пользователя и ЭВМ;
· • общий язык общения;
· • наличие общей базы знаний (данных);
· • возможность пополнения базы знаний хотя бы одним из объектов (субъектов).
· Для осуществления диалога необходимо разработать диалоговую систему (ДС),представляющую собой совокупность технического, информационного, программного, лингвистического обеспечения, предназначенную для выполнения функций управления диалогом, информирования пользователя, ввода информационных сообщений, обработки их с помощью прикладных программ и выдачи результатов.
· Можно выделить несколько характеристик ДС, значения которых определяют процесс диалогового взаимодействия пользователя и ЭВМ. Важнейшей из них является степень оперативности диалога.При этом возможна оперативность двусторонняя или односторонняя - со стороны ЭВМ или человека. В первом случае диалог называется активным со временем ожидания до 2 с, во втором - пассивным, время ожидания при нем может достигать 3 мин.
· Другой характеристикой диалоговых систем служит способность к управлению.Она тесно связана с такими условиями выполнения диалога, как наличие знаний у партнеров и взаимопонимания между ними с помощью общего языка. Эта характеристика выражается в способности к выдаче таких команд партнеру, которые требуют выполнения некоторых действий, направленных на достижение цели диалога.
· В процессе диалога возможно двустороннее управление на базе языка типа «запрос - ответ», одностороннее управление со стороны ЭВМ с языком общения типа «меню», «заполнение шаблона» и ответа по «подсказке» или одностороннее управление со стороны пользователя с использованием языка директив (команд).
· Важной характеристикой является также способность партнеров к обучению(накоплению знаний о предметной области) и общего языка взаимодействия. Выделяют системы, которые обеспечивают двустороннее обучение партнеров, и системы с односторонним обучением: со стороны либо пользователя, либо ЭВМ. Помимо вышеперечисленных существует и ряд других характеристик, к которым относят:
· • среднее время безотказной работы всей диалоговой системы;
· • вероятность безошибочного выполнения диалога;
· • коэффициент занятости системы;
· • стоимость эксплуатации и разработки диалоговой системы.