Главная » Просмотр файлов » В.В. Кулямин - Технологии программирования. Компонентный подход

В.В. Кулямин - Технологии программирования. Компонентный подход (1134162), страница 37

Файл №1134162 В.В. Кулямин - Технологии программирования. Компонентный подход (В.В. Кулямин - Технологии программирования. Компонентный подход) 37 страницаВ.В. Кулямин - Технологии программирования. Компонентный подход (1134162) страница 372019-05-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 37)

У компьютера есть два вида памяти — оперативная, иливременная, и постоянная. В большинстве случаев набранный в редакторе текст находится воперативной памяти, содержимое которой пропадает при отключении питания. Чтобы текст смог«пережить» это отключение, он должен быть перемещен в постоянную память. Именно для этогослужит операция «сохранить документ».В предыдущем абзаце описана некоторая система понятий, непривычная для новичка и недоступная с помощью непосредственного созерцания компьютера и размышлений. Ее необходимокак-то передать новому пользователю, иначе он не сможет понять, зачем же сохранять уженаписанные документы, ведь они и так есть. Иначе, максимум, что он сможет сделать — выучитьритуал, согласно которому нужно иногда нажимать на кнопку «Сохранить».

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

Но, сдругой стороны, умеют же сейчас делать автомобили, для вождения которых нужно знать толькоправила движения и основные элементы управления, а если что-то идет не так — пустьразбираются автослесари. Автомобиль сравним по сложности с самыми сложными программами,а то и превосходит их. И многие водители (по крайней мере, на Западе), используют автомобили,ничего не понимая в их устройстве. Пользователи изначально не хотят читать инструкции и небудут этого делать, пока эти инструкции занимают сотни страниц, написаны непонятным и сухимязыком, требуют внимательности и обдумывания, не отвечают сразу на вопросы, которыеинтересуют пользователя в данный момент, а также пока начальство не скажет, что инструкциювсе-таки прочитать надо.

Но ведь есть еще и естественная человеческая забывчивость...Удобство обычной, «не компьютерной» модели работы с документами подтверждается тем,что Palm Pilot, первый компьютер без разделения памяти на временную и постоянную, разошелсянебывалым для такого устройства тиражом — за первые два года было продано около 2-хмиллионов экземпляров.Все сказанное выше служит иллюстрацией того факта, что «простота» и «легкость обучения»все-таки не совсем субъективны, а имеют объективные составляющие, которые необходимоучитывать при разработке части программного обеспечения, предназначенной длянепосредственного взаимодействия с человеком — пользовательского интерфейса. Еслипосмотреть внимательнее, непонимание программистами пользователей в большой степенивызвано их, программистов, собственной ленью и нежеланием задумываться над непривычнымивещами.120Рисунок 57.

Что это? Лень или ошибка программиста, использовавшегоне то стандартное окно Windows? А что делать пользователю, получившему такое сообщение?Психологические и физиологические факторыВопросы удобства использования программного обеспечения тесно связаны с аналогичнымивопросами для других видов инструментов и оборудования, а также предметов быта.

И решаютсяони на примерно той же основе, что и вопросы типа «удобна ли эта дверная ручка», «удобно литакое табло спидометра в автомобиле», «удобен ли данный способ управления станком» и пр.На применяемые в этой области решения огромное влияние оказывают общие законыпсихологии и физиологии человека, ведь вещи удобны или неудобны большей частью не из-засубъективных предпочтений, а из-за того, что строение человеческого тела и законы работысознания помогают или мешают использовать их эффективно.Фундаментальной основой для определения удобств и неудобств понимания человекомфункционирования и способов использования различных предметов является когнитивнаяпсихология, которая изучает любые познавательные процессы человеческого сознания.Психология использования машин, инструментов, оборудования и предметов обихода в ходепрактической деятельности человека обычно называется инженерной психологией [1,2].

Зарубежом выделена особая наука, изучающая психологические, физиологические и анатомическиеаспекты взаимодействия человека и компьютера, которая так и называется — взаимодействиечеловека и компьютера (Human-Computer Interaction, HCI).При рассмотрении задач построения удобного ПО используют много информации изперечисленных дисциплин. Наиболее важные для разработки пользовательского интерфейсарезультаты этих дисциплин можно сформулировать следующим образом.Человеку свойственно ошибатьсяОбычный человек в нормальном состоянии постоянно делает ошибки разного рода.

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

Далеко не каждая фраза досказывается идослушивается до конца, и практически ни одна мысль не высказывается достаточно точно, чтобыбыть однозначно понятной постороннему человеку, не включенному в контекст этого разговора.Очень часто высказываемая фраза и вовсе далека от выражаемой ею мысли, если на нее смотреть сточки зрения внешнего наблюдателя — просто большинство людей часто говорят не то, чтохотели бы сказать, а то, что у них быстрее получается. Тем не менее, они понимают друг друга, апослушав их некоторое время, и третий человек начинает понимать, о чем идет речь.Поэтому один из принципов построения удобных систем — терпимость к человеческимошибкам, умение не замечать их, «понимая» пользователя правильно, несмотря на его не вполнекорректные действия, а также наличие возможностей полного устранения последствий совсем ужневерных действий.

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

Сообщений об ошибках в удобной программе практически недолжно быть, а те, которые все-таки не удается убрать, ни в коем случае не должныформулироваться недостаточно информативно и категоричным тоном: «Неправильно!Некорректное значение!», как будто пользователь сдает экзамен. Человеку будет гораздокомфортнее, если система признается, что не может понять, что он хочет, объяснит, какие именноиз введенных им данных вызывают проблемы и почему, а также предложит возможные вариантывыхода из создавшейся ситуации.

Но еще лучше — если ПО все понимает «правильно», даже еслипользователь ошибся, и не обращает внимания на подобные мелочи.Рисунок 58. Почему 11,3 — неправильное число?С другой стороны, действия, связанные с большим риском и невозможностью отмены, недолжны быть легко доступны — иначе простота доступа в сочетании с человеческими ошибкамибудет часто приводить к крайне нежелательным последствиям. В самих программах такихдействий немного — лишь потеря большого количества ценных данных может претендовать натакой статус, но ПО может управлять и кораблем, и самолетом, и атомной электростанцией. Вподобных случаях необходимо особо выделять действия, выполнение которых может привести ктяжким последствиям. Не стоит делать запуск ракеты сравнимым по простоте с удалением файла.Скоростные показатели деятельности человекаВремя, которое человек затрачивает на различные действия, связанные с работой накомпьютере, таково [3,4].• Нажатие на клавишу клавиатуры: 0.2–1.25 с.• Нажатие на кнопку мыши: 0.1 с.• Перемещение курсора мыши (см.

Характеристики

Тип файла
PDF-файл
Размер
3,61 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6390
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее