Помощь в написании студенческих работ
Антистрессовый сервис

Улучшение продукта. 
Разработка игры змейки в лабиринте программе Python

РефератПомощь в написанииУзнать стоимостьмоей работы

Может быть, данный пункт противоречит всему выше сказанному, но хороший интерфейс должен быть привлекательным. Привлекательным в том смысле, что его использование доставляет удовольствие. Да, Вы можете сделать пользовательский интерфейс очень простым, легким в использовании, эффективным и восприимчивым, и он будет великолепно справляться с возложенными на него функциями. Но можно сделать еще один… Читать ещё >

Улучшение продукта. Разработка игры змейки в лабиринте программе Python (реферат, курсовая, диплом, контрольная)

Разработка модуля взаимодействия программных продуктов Требования к интерфейсу.

  • 8 пунктов, которые просто необходимы хорошему интерфейсу:
  • 1. Доходчивость.
  • 2. Лаконичность.
  • 3. Узнаваемость.
  • 4. Восприимчивость.
  • 5. Последовательность.
  • 6. Привлекательность.
  • 7. Эффективность.
  • 8. Снисходительность.

Давайте расмотрим все пункты.

  • 1. Доходчивость — самый важный элемент дизайна интерфейса пользователя. В действительности единственным назначением интерфейса является организация возможности для посетителей взаимодействовать с вашей системой с помощью содержания и функций. Если люди не могут догадаться, как работает Ваше приложение или куда надо двигаться, они будут сбиты с толку и разочарованы.
  • 2. Лаконичность.

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

3. Узнаваемость.

Многие дизайнеры стремятся сделать интерфейс интуитивным. А что значит интуитивность в действительности? Это значит, что что-то может быть распознано и понято инстинктивно и естественно. А как можно сделать что-то интуитивным? Сделайте это похожим. Похожесть — это что-то такое же, как-то, что Вы уже встречали ранее. Если Вы видите что-то одно похожее на другое, то Вы знаете как оно действует, Вы знаете что можно ожидать. Выделите объекты, которые похожи для Ваших пользователей и интегрируйте их в Ваш интерфейс.

4. Восприимчивость.

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

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

5. Последовательность.

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

6. Привлекательность.

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

7. Эффективность.

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

8. Снисходительность.

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

Показать весь текст
Заполнить форму текущей работой