Название: Вопросно-ответное программирование человеко-компьютерной деятельности( Соснин П.И.) Жанр: Информационные системы и технологии Просмотров: 1899 |
1.5. процессорные модели человека1.5.1. Модели человека-оператораЕсли у каждого человека имеются умения и навыки естественного программирования, значит, каждый человек обладает и комплексом средств (способностей) исполнения программ, создаваемых с помощью естественного программирования.Для того чтобы разобраться с тем, что из себя представляет такой комплекс и как происходит его «функционирование», следует строить подходящие модели, наблюдая за активностью человека, решающего задачи и повторяющего решения задач в той или иной деятельности. Модели человека, решающего задачи, в том
числе и повторно, входят в область интересов многих наук, в числе которых (и на
первом месте) психология.
Deleting a WordShift-click selectionM P[start of word] K
[click]M P[end of word] K [shift]K [click]H [to keyboard] MK [Del]• Total: 3M +
2P + 4K = 7.37 sec• Del key N timesMP [start of word] K [click]H MK [Del]x n
[length of word]• Total: 2M + P + H + (n+1)K= 4.44 + 0.28n sec
Модель EPIC позволяет построить картину происходящего для
каждого из действий KLM-программ (рис. 1.13), что способствует построению рациональных
интерфейсных решений для взаимодействия оператора с компьютером или
компьютеризованной системой. Использование и контекст И1. Оргструктура и работа И3. Человеко-машинная адаптация И2. Предметная областьЧеловек Компьютер Обработка информации Техника диалога Компьютерная графика Язык коммуникация, взаимодействие Эргономика Устройства ввода-вывода Контекст диалога Структура диалога Техника оценивания Примеры,прототипыПринципы проектирования Техника и средства Процесс разработки аналогам, которые будут встроены в созданную АС. Именно по этой причине в разработанный комплекс авторы встроили средства псевдокодового программирования, позволяющие проектировщику, во-первых, создать исполняемую программу прототипа до кодирования составляющих АС, связанных с прототипом, а, во-вторых, существенно облегчают его работу как «программиста», в частности предоставляя ему возможность использования в псевдокодовых программах лексики задачи, для которой разрабатывается интерфейсный прототип.Выводы по первой главе1. Любая деятельность, в том числе и человеко-компьютерная деятельность, осуществляется на основе подходящих прецедентов, часть из которых извлекается из доступного субъекту опыта, а другая, при необходимости, создаётся в процессе деятельности.2. Первопричиной появления любого прецедента является решение соответствующей ему задачи, которое обработано интеллектуально для его повторных использований в подходящих задачных ситуациях.3. Интеллектуальное освоение субъектом Sbi любого прецедента Pj, независимо от того из какого источника прецедент Pj появился (создан субъектом или приобретён им в процессе обучения), приводит к модельным представлениям прецедента Pj, включаемым в опыт субъекта Sbi.4. Универсальным средством для решения задач, приводящихк построению моделей прецедентов, а также для интеллектуального освоения прецедентов и их повторных исполнений на основе моделей прецедентов является естественный язык.5. Каждый человек беспрерывно решает встающие перед ним задачи, приводящие к построению естественно-языковых моделей прецедентов, используемых им беспрерывно в своей жизни, накапливая в такой деятельности опыт естественного (естественно- языкового) программирования задач.6. Любой прецедент Pj полезно рассматривать с позиций его жизненного цикла, в котором выделяются «этапы жизни», подобные этапам создания природно-искусственных систем, например, автоматизированных систем, использующих программное обеспечение(в тех случаях, когда прецедент относится к классу сложных). 7. Ориентация на жизненный цикл прецедентов с заимствованиями из жизненных циклов, используемых в системной и программной инженерии, является богатейшим источником аналогий для создания и использования прецедентов в человеко-компьютерной деятельности.8. В программировании человеко-компьютерной деятельности нельзя не учитывать то, что в исполнение программ будет вовлечён интеллектуальный процессор, взаимодействующий с компьютерным процессором или их комплексом.9. Проблемы в обучении компьютерному программированию не в том, что освоение компьютерного программирования сложно, а в том, что традиционное обучение уходит в «сторону» от естественного программирования и его примеров с прецедентами, привычными обучаемому.10. Обыкновенному человеку не нужны знания профессионального компьютерного программирования для решения подавляющего большинства его задач. |
|