Научная статья на тему 'ОСНОВНЫЕ ПРИНЦИПЫ РАЗРАБОТКИ ИНТЕРФЕЙСОВ'

ОСНОВНЫЕ ПРИНЦИПЫ РАЗРАБОТКИ ИНТЕРФЕЙСОВ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
12
7
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНТЕРФЕЙС / ПРОЕКТИРОВАНИЕ / ПОЛЬЗОВАТЕЛЬ / ПРИНЦИПЫ / ВЗАИМОДЕЙСТВИЕ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Чернобровкина Е.С., Афанасьев Г.И.

В статье рассматриваются основные принципы разработки интерфейсов. Интерфейс- это своеобразный канал, по которому происходит взаимодействие пользователя со средой. Он помогает пользователю, разъясняет, демонстрирует и предоставляет доступ к функциям системы. Можно сделать вывод, что разработке интерфейса необходимо уделять большое внимание и следовать определенным принципам, которые рассмотрены в статье.The article considers the basic principles of interface development. The interface is a kind of channel through which the user interacts with the environment. It helps the user, explains, demonstrates and provides access to the functions of the system. It can be concluded that the development of the interface must pay great attention and follow certain principles that are discussed in the article.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «ОСНОВНЫЕ ПРИНЦИПЫ РАЗРАБОТКИ ИНТЕРФЕЙСОВ»

2.О защите физических лиц при обработке персональных данных и о свободном обращении таких данных: директива Европейского парламента и Совета Европейского союза 95/46/ЕС от 24 окт. 1995 г. / URL: http://base.garant.rU/2569783/#ixzz3DzZO6TVP

3.О персональных данных: федер. закон от 27.07.2006 № 152-ФЗ (ред. от 04.06.2014) / СПС КонсультантПлюс.

4.Середа В. Н., Середа М. Ю. Защита прав и свобод человека и гражданина в сети Интернет: моногр. - Воронеж, 2013.

5.Commission Proposal for a Regulation of the European Parliament and of the Council, art 4 January25, 2015/ URL: http://ec.europa.eu/justice/data-protection/document/review2012/com_2012_11_en.pdf

6.Калятин, О. В. Персональные данные в Интернете / О. В. Калятин / Журнал российского права. - 2002. -№ 5.

7.Родичев Ю.А. Правовая защита персональных данных. Самара: Самарский университет, 2010.

УДК 004.514

Чернобровкина Е.С.

студент

6 курс, факультет «Системы обработки информации и управления» Московский Государственный Технический Университет им. Н. Э. Баумана Россия, г. Москва

Афанасьев Г.И., кандидат технических наук, доцент доцент кафедры «Системы обработки информации и управления» Московский Государственный Технический Университет

им. Н. Э. Баумана Россия, г. Москва ОСНОВНЫЕ ПРИНЦИПЫ РАЗРАБОТКИ ИНТЕРФЕЙСОВ Аннотация: В статье рассматриваются основные принципы разработки интерфейсов. Интерфейс- это своеобразный канал, по которому происходит взаимодействие пользователя со средой. Он помогает пользователю, разъясняет, демонстрирует и предоставляет доступ к функциям системы. Можно сделать вывод, что разработке интерфейса необходимо уделять большое внимание и следовать определенным принципам, которые рассмотрены в статье.

Ключевые слова: интерфейс, проектирование, пользователь, принципы, взаимодействие.

Annotation: The article considers the basic principles of interface development. The interface is a kind of channel through which the user interacts with the environment. It helps the user, explains, demonstrates and provides access to the functions of the system. It can be concluded that the development of

the interface must pay great attention and follow certain principles that are discussed in the article.

Keywords: interface, design, user, principles, interaction.

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

Пользовательский интерфейс можно назвать удачным, если пользователю не нужно уделять ему много внимания, он практически его не замечает. Он просто выполняет свои цели, не задумываясь над тем, на какую кнопку ему следует нажать.

Можно выделить следующие принципы построения интерфейса:

• Простота

• Отсутствие избыточности

• Логика и последовательность

• Эстетика

Простота

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

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

Отсутствие избыточности

Важно помогать пользователю с освоением приложения, однако подсказок должно быть в меру, лучше сделать справочную систему, к которой пользователь сможет обратиться, при наличии вопросов или проблем.

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

пользователю не обязательно вводить слово целиком, программа сама предложит ему вариант.

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

Логика и последовательность.

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

Перегрузка неуместными эффектами и лишними элементами отвлекает пользователя и снижает его производительность.

Эстетика

Текст

Кегль

Величина кегля определяется числом пунктов. Самые употребительные текстовые шрифты по величине кегля —8, 10, 12, 14.

Интервал между словами

Минимальное число пикселей между словами должно быть не менее ширины прописной буквы Н. Число пикселей ширины прописной буквы N должно быть использовано для соразмерных шрифтов.

Интерлиньяж

Это пространство между строками текста. Правильное разделение строк, позволяет читателю проще следить за строкой и улучшает внешний вид текста. Хорошее правило - устанавливать интерлиньяж на 2-5pt больше, чем размер шрифта.

Трекинг

Это изменение межбуквенного интервала. Чтобы текст выглядел легче, следует использовать положительный трекинг.

Тип

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

В отличии от шрифта с засечками, в рубленом шрифте нет маленьких засечек. Рубленые шрифты чаще используются при оформлении заголовков.

Было проведено множество исследования для выявления преимуществ одного типа шрифта над другим, однако точного ответа так и не было получено.

Вид

По виду написанию шрифт бывает курсивным, жирным и стандартным.

Курсивное написание подойдет для отображения каких-либо подсказок, примечаний. Жирным шрифтом можно выделить заголовки, либо важные сообщения. Стандартное написание подойдет для основного текста. Цвет

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

• группировки информации;

• выделения различий между информацией;

• выделения простых сообщений (ошибки, состояния и т.д.)

• необходимо ограничить число используемых цветов, оптимально использовать 5-8 цветов;

Привязка цвета

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

Принципы использования цвета:

• если цвет используется для представления информации, необходимо удостовериться, что пользователь правильно воспринимает цвет, например, падение акций показывается красным цветом, а рост - зеленым;

• необходимо использовать цвета согласно представлениям пользователя;

• для отображения состояния: красный означает опасность/стоп, зеленый- нормально/продолжение работы, желтый- предупреждение;

• для привлечения внимания наиболее эффективны белый, желтый и красный цвета;

Заключение

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

Использованные источники:

1.Коутс Р., Влеймник И. «Интерфейс человек-компьютер», 1990.

2.Станислав Жарков. «Shareware: профессиональная разработка и продвижение программ», 2002.

3.Хансен, « Пользователь, принципы разработки интерактивных систем». AFIPS Conference., 1971.

4.Нильсен, Якоб. «Традиционный диалог дизайна, современные пользовательские интерфейсы», 1990.

i Надоели баннеры? Вы всегда можете отключить рекламу.