Главная » Просмотр файлов » Пользовательский интерфейс (напутствия)

Пользовательский интерфейс (напутствия) (1108400)

Файл №1108400 Пользовательский интерфейс (напутствия) (pascal)Пользовательский интерфейс (напутствия) (1108400)2019-04-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла

Пользовательский интерфейс

(полезная информация по выполнению 2-го задания в подгруппах Горячей И.В.).

1. Назначение пользовательского интерфейса

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

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

2. Основные принципы разработки пользовательского интерфейса.

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

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

2) Принцип простоты. Наиболее распространённые действия должны выполняться максимально просто, чтобы существенно снизить затрачиваемые усилия.

3) Принцип наблюдаемости. Все операции и данные, необходимые для решения определённой задачи, должны быть хорошо видны, когда пользователь пытается её решить. Излишняя и ненужная информация не должна отвлекать внимание пользователя.

4) Принцип обратной связи. Пользователь должен получать сообщения о действиях программы и о важных событиях внутри неё. Сообщения должны быть ясными, краткими, недвусмысленными и написанными на языке, понятном пользователю.

5) Принцип толерантности. Интерфейс должен быть гибким и терпимым к ошибкам пользователей. Ущерб от ошибок должен снижаться за счёт возможности отмены или повтора действий, а также за счёт разумной интерпретации любых разумных действий пользователя и введённых им данных (например, допускать различную последовательность выполнения задачи и различные формы ввода исходных данных).

6) Принцип повторного использования. Чтобы поведение программы было предсказуемо, полезно повторно использовать известные приёмы и решения, применяемые при разработке интерфейсов для других программ.

3. Практические рекомендации по некоторым аспектам реализации пользовательского интерфейса

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

Распределение информации на экране дисплея.

Логичнее и естественнее всего начинать взаимодействие с пользователем с левого верхнего угла экрана, постепенно переводя внимание пользователя на правый нижний угол. Тяжелее всего работать с интерфейсами, отдельные части которых расположены на экране в хаотическом, непредсказуемом порядке. В этом случае пользователь вынужден постоянно переключать свой взгляд на разные, не связанные между собой участки экрана для поиска нужной информации. Особенно плохо, если элементы (визуализируемые на экране объекты) при этом отличаются миниатюрными размерами.

Не следует также перегружать экранное пространство различными второстепенными элементами (объектами). Пользователи в этом случае будут постоянно путаться в интерфейсе, теряться среди нагромождения различных (как основных, так и второстепенных) элементов (объектов). Не надо впадать и в другую крайность, когда на экране остаётся огромное количество свободного места. Всё это приводит к неэффективному использованию экранного пространства.

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

Управление вниманием пользователя

(использование цвета, анимации, звука, шрифтов, курсора).

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

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

Установлено, что наибольшее внимание пользователя привлекают движущиеся (то есть анимированные или мигающие) визуальные объекты. Однако злоупотребление этим приёмом может привести к негативному эффекту: усталости глаз, чувству раздражения (т.е. в этом надо знать меру!).

Управлять вниманием пользователя можно также и с помощью цветового выделения (кодирования). Но и в этом необходимо знать чувство меры. Большие области ярких, интенсивных цветов могут сбивать пользователей с толку и вызывать быструю утомляемость при длительной работе с программой. Некоторые сочетания цветов, такие как зелёный на красном или красный на зелёном, особенно негативно влияют на человека. Свойство цвета привлекать внимание пользователя вовсе теряется, если в яркие кричащие тона раскрашены все элементы интерфейса. Не стоит также одновременно использовать большое количество цветов; практический предел – не более 4-7 цветов.

Существует договорённость, согласно которой так называемыми тёплыми цветами (розовым, жёлтым, оранжевым) обозначаются наиболее активные части интерфейса; холодными цветами (зелёным, синим, белым) – обозначаются более пассивные части интерфейса.

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

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

Наконец, традиционным элементарным средством для привлечения внимания пользователя является курсор. Курсор – это мигающее изображение на экране, чаще всего, представленное в виде чёрточки или прямоугольника. Обычно (при вводе текста), появление курсора рассматривается пользователем как приглашение к вводу данных и указывает на позицию, начиная с которой набираемые с клавиатуры символы будут отображаться на экране дисплея. Форма курсора часто говорит о текущем режиме ввода символов (нижнее подчёркивание – режим вставки, прямоугольник – режим наложения).

4. Заключение.

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

Приведём, в заключение, слова из книги [3] Станислава Жаркова: “Лучший пользовательский интерфейс – это такой интерфейс, которому пользователь не должен уделять много внимания, почти не замечать его. Пользователь просто работает, вместо того, чтобы размышлять, какую кнопку нажать… Такой интерфейс называется прозрачным – пользователь как бы смотрит сквозь него на свою работу”. Именно к такому интерфейсу следует стремиться при написании программ.

Литература

  1. Джеф Раскин. Интерфейс: новые направления в проектировании компьютерных систем. Символ-Плюс, 2004, 272 стр.

  2. Л.Константайн, Л.Локвуд. Разработка программного обеспечения. Изд. Питер, 2004, 592 стр.

  3. С. Жарков. Shareware: профессиональная разработка и продвижение программ. БХВ-Петербург, 2002, 320 стр.

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

Тип файла
Документ
Размер
51,5 Kb
Материал
Тип материала
Высшее учебное заведение

Тип файла документ

Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.

Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.

Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.

Список файлов учебной работы

pascal
bp
bgi
att.bgi
bold.chr
cga.bgi
egavga.bgi
euro.chr
goth.chr
herc.bgi
ibm8514.bgi
lcom.chr
litt.chr
pc3270.bgi
sans.chr
scri.chr
simp.chr
trip.chr
tscr.chr
vesa16.bgi
bin
BP.DSK
BP.PSM
TPP.TPL
TURBO.TPL
bp.exe
bp.ico
bp.pif
bp.tp
bpc.cfg
bpc.exe
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7041
Авторов
на СтудИзбе
259
Средний доход
с одного платного файла
Обучение Подробнее