ЧЕЛОВЕЧЕСКИЙ ФАКТОР

Привлечение возможностей программирования

Предоставление пользователю возможности программировать в процессе его работы с какой-либо автоматизированной при­кладной программой может способствовать значительному повы­шению эффективности использования системы. Все постоянно повторяющиеся процедуры лучше всего автоматизировать. За­даваемые пользователем текстовые позиции, указывающие места выполнения некоторых операций по редактированию, могут варьироваться в зависимости от контекста (как это происходит при вызове команды, разбивающей текст на страницы), поэтому для их определения можно использовать условные операторы языка программирования.

Простой формой применения так называемого программиро­вания является автоматическая расшифровка аббревиатур. Пользователь вводит аббревиатуру в ЭВМ, нажимает специаль­ную клавишу (возможно, ему даже не нужно самому вводить аббревиатуру, а лишь нажать определенную клавишу, исполь­зуемую для «расшифровки» только данной конкретной аббре­виатуры), и система автоматически заменяет аббревиатуру на определяемый ею текст независимо от длины последнего. Впол­не очевидно, что с помощью «расшифровки аббревиатур» при работе с системами, представляющими текст с внутритекстовым форматирующим кодом, можно и вставлять в текст информа­цию по форматированию. Кроме того, некоторые системы позво­ляют даже использовать в качестве объектов процесса «рас­шифровки» обычные команды вызова операций редактирования, таким образом, вызов объекта не только обеспечивает вставку в документ соответствующего текста, но и позволяет выполнять произвольные операции редактирования.

Другой формой программирования является выполнение опе­рации по глобальной замене, которая была описана выше. К программированию относится и использование макрокоманд, помещаемых непосредственно в текст документа, которые могут оказывать воздействие на его содержание и внешний вид. Мак­рокоманды применяются главным образом при работе с систе­мами, использующими процедурный, а не дескриптивный язык форматирования, хотя теоретически это возможно в обоих слу­чаях.

И наконец, существует еще один тип программирования, ко­торый характеризуется тем, что программы, представляющие собой набор операторов редактирования, не заложены в память, используемую программой автоматической расшифровки аббре­виатур, и не закодированы в тексте самого документа, а хранят­ся каким-то иным способом. Выполнение таких программ при­водит к самым разнообразным сложным воздействиям на текст документа. Написаны они могут быть на любом из доступных языков программирования, но в общем случае включают опе­раторы, выполняющие те же функции, что и команды, харак­терные для систем редактирования текста. Так как большинст­во пользователей испытывают определенные трудности с про­граммированием, несколько упростить их работу позволяет при­менение метода, при котором «написание» пользователем прог­раммы сводится лишь к тому, что он на примере демонстрирует системе, что она должна сделать. Данный метод носит название «программирование на примерах» [22].

ЧЕЛОВЕЧЕСКИЙ ФАКТОР

Этапы проектирования программного обеспечения интерфейса человек — ЭВМ

Проектирование качественного программного обеспечения ин­терфейса человек —ЭВМ не является жестким, статическим процессом. Характер и содержание каждого интерфейса варьи­руются в соответствии с конкретной областью его использова­ния, и в группах разработчиков часто …

Оценка эффективности человеко-машинных систем

Существует целый ряд общих методов оценки эффективности для различных уровней характеристик человеко-машинных сис­тем, однако оценка эффективности распознавания речи в слож­ней задаче управления, связанной с отображением информации, представляется задачей более трудной …

Потребность в документации

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

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия
+38 050 512 11 94 — гл. инженер-менеджер (продажи всего оборудования)

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Оперативная связь

Укажите свой телефон или адрес эл. почты — наш менеджер перезвонит Вам в удобное для Вас время.