Исследование методов построения пользовательских интерфейсов

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



В±оту более эффективной. Здесь не человек адаптируется к информационной системе, а информационная система - под человека.

В контексте данного подхода используют несколько понятий, относящихся к проектировке графического интерфейса:/дизайн - дизайн в самом широком смысле понятие, объединяющее художественно-эстетическое творчество и научно-обоснованную инженерную практику в сфере массового индустриального производства и окружающего нас мира. Иными словами, дизайн - это искусство создавать что-то одновременно красивое, удобное и функциональное с учетом современных тенденций в мире, культурных особенностей пользовательских групп и т.п./ experimental design - подход к разработке дизайна, учитывающий потребности, опыт, особенности восприятия, знания и навыки человека или группы людей.

В цифровой среде говорят о user experience design - подвиде experience/ experimental design, отвечающем за разработку цифровых продуктов и систем на принципах user-centered design.user experience design тесно связаны следующие диiиплины:architecture - информационная архитектура одна из диiиплин проектирования пользовательских интерфейсов, представляющая совокупность методов и приемов структурирования и организации информации.design - изучение и разработка поведенческих моделей пользовательской системы;

usability engineering или user interface design - дизайн пользовательских интерфейсов;

visual/graphic design - разработка визуальной/графической составляющей продукта.

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

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

Раздел 1.2 Принципы разработки пользовательских интерфейсов

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

Впервые представил список принципов проектирования Хансен:

) Знать пользователя.

) Сократить запоминание.

) Оптимизировать операции.

) Устранить ошибки.

Современные принципы разработки пользовательского интерфейса формулируются следующим образом:

) Контроль пользователем интерфейса.

) Уменьшение загрузки памяти пользователя.

) Последовательность пользовательского интерфейса.

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

Важность соблюдения принципов

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

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

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

Раздел 1.3 Команда разработчиков

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

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

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

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

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

информационный архитектор - часто работает в паре с UI-дизайнером, чтобы создать пользовательский интерфейс.дизайнер - дизайнер пользовательских интерфейсов - дизайнер, занимающийся проектированием пользовательских интерфейсов.end разработчик - специалист, разрабатывающий набор прототипов информационных систем под руководством UI-дизайнера. Ему, как правило, необходимы навыки в HTML, DHTML, XTML, CSS, Macromedia Flash, ActionScript, системах управления контентом, а также кросс-браузерной верстке.

бизнес-аналитик.

специалист по функциональному тестированию ПО.

если нужно, иллюстратор, 3D -моделлер, флэш - дизайнер и т.п.

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

После формирования команды можно приступать к созданию программного продукта, следуя осно?/p>