Анализ методов построения пользовательских интерфейсов - Курсовая работа

бесплатно 0
4.5 104
Принципы и методы разработки пользовательских интерфейсов, правила их проектирования. Классические способы создания прототипов пользовательских интерфейсов в Microsoft Expression Blend. Работа с текстом и графическими изображениями в Expression Blend.


Аннотация к работе
Все зависит от того, на сколько хорошо продуман пользовательский интерфейс, на сколько комфортно и эффективно человек может использовать его в своей работе. Каждый позитивный опыт общения с программой позволяет пользователю расширять область знакомства с программным обеспечением и повышать свой уровень компетентности. Хорошо продуманный пользовательский интерфейс обеспечивает плодотворное взаимодействие пользователя и компьютера, а если он сделан без привязки к человеку, то работа пользователя будет затруднена. Задача UI в том, чтобы помочь человеку в его работе, открыть новые программы, углубить понимание работы уже существующих программных средств и компьютеров. Проблемы при разработке, использовании, сопровождении и продвижении систем и программных комплексов очень часто возникают изза недоработок в пользовательском интерфейсе и других юзабилити-проблем.Сегодня, благодаря совершенно неожиданным применениям компьютеров, пользовательский интерфейс привлекает все больше внимания.Отправной точкой всякого хорошего интерфейса является метафора, т.е. нахождение эквивалента предмету из реального мира пользователя и воплощение его в программе. При таком подходе пользователю, во-первых, легче понимать и интерпретировать изображение на экране, во-вторых, ему не нужно каждый раз заглядывать в руководство, чтобы узнать, как выполняется то или иное действие, в-третьих, у пользователя возникает чувство психологического комфорта.В таком подходе пишется код, который отвечает за создание элементов интерфейса, обрабатывающие пользовательские события. Это не всегда быстро, но такой способ дает максимальный контроль создания интерфейса и обработки событий. В данном подходе используется программный продукт, который позволяет нарисовать интерфейс, мгновенно наблюдая то, как он будет отображаться. На основе собранных пользовательских и иных требований проектировщики создают макеты будущего интерфейса в виде так называемых прототипов, которые графически представляют внешний вид интерфейса. Неотъемлемой частью прототипа является описание поведения интерфейса, возникающее в процессе взаимодействия пользователя с продуктом, либо эмуляция поведение продукта.Приступая к проектированию пользовательского интерфейса необходимо выделить важнейший принцип, который будет определяющим при поиске компромиссов. Впервые представил список принципов проектирования Хансен: 1) Знать пользователя. Современные принципы разработки пользовательского интерфейса формулируются следующим образом: 1) Контроль пользователем интерфейса. Главный принцип работы пользовательского интерфейса: в каждый следующий момент должно происходить то, что хочет сам пользователь. Вырабатывались они на протяжении довольно длительного времени: производились изыскания в области программного интерфейса, осуществлялись разработки, опрашивались пользователи многих компьютерных платформ, в том числе Macintosh и PC.Специалист в области проектирования интерфейсов должен быть эрудированным и энергичным человеком, интересоваться новинками в мире юзабилити и дизайна, иметь большой опыт работы в какой-либо области, связанной с разработкой ПО, уверенно владеть английским языком. К важным чертам характера членов команды разработчиков можно отнести умение работать в команде (иначе говоря - сговорчивость, способность иди на компромисс). Итак, в процесс разработки и проектирования пользовательских интерфейсов и информационной архитектуры приложения включены следующие специалисты: информационный архитектор - часто работает в паре с UI-дизайнером, чтобы создать пользовательский интерфейс. UI-дизайнер - дизайнер пользовательских интерфейсов - дизайнер, занимающийся проектированием пользовательских интерфейсов. front-end разработчик - специалист, разрабатывающий набор прототипов информационных систем под руководством UI-дизайнера.В широком смысле дизайн пользовательского интерфейса - это комплексный и многоаспектный итерационный процесс проектирования интерфейса взаимодействия (точки соприкосновения) человека и системы, который обычно включает в себя пять этапов. Данный этап разработки подразумевает под собой сбор, систематизацию и анализ требований к системе. Под информационной архитектурой понимается совокупность методов и приемов структурирования и организации информации. Другими словами, информационная архитектура занимается принципами систематизации, навигации и оптимизации информации, что позволяет облегчить пользователю работу с данными, а именно их поиск и обработку. За проектирование скелетов пользовательского интерфейса и организацию информационных потоков в приложении отвечает информационный архитектор.Принципы, которые дают пользователю контроль над системой: 1) Использовать режимы благоразумно. Интерфейс должен быть настолько «дружелюбным», чтобы пользователю было комфортно работать с ними. 2) Предоставить пользователю возможность выбирать манипулятор: работать либо мышью, либо клавиатурой, либо их комбинацией. Необходимо во всем интерфейсе использовать понятные для пользователя тер

План
СОДЕРЖАНИЕ

Введение

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

Раздел 1.1 Методы и подходы к созданию пользовательских интерфейсов

1.1 Методы создания пользовательских интерфейсов

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

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

Раздел 1.4 Этапы работы над пользовательским интерфейсом

Раздел 1.5 Правила и принципы проектирования пользовательского интерфейса

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

1.5.2 Руководящие принципы

Раздел 1.6 Основные элементы графического интерфейса

Глава 2 Microsoft Expression Blend - инструмент создания пользовательских интерфейсов

Раздел 2.1 Пакет инструментов Expression Studio

2.1.1 Expression Web

2.1.2 Expression Encoder

2.1.3 Expression Design

2.1.4 DEEPZOOM Composer

2.1.5 Microsoft Expression Media

2.1.6 Expression Blend

Раздел 2.2 Интегрированная среда разработки Expression Blend

Раздел 2.3 Работа в Microsoft Expression Blend

2.3.1 Интерфейс Blend

2.3.2 Инструменты рисования

2.3.3 Работа с текстом

2.3.4 Библиотека интерфейсных элементов

Раздел 2.4 Создание интерфейсов в Expression Blend

2.4.1 Стили и шаблоны

2.4.2 Создание пользовательских интерфейсных элементов

Раздел 2.5 Сравнительный анализ Expression Blend

2.5.1 Blend и классические способы создания прототипов интерфейсов

Заключение

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

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

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

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



Дисциплины научных работ



Хотите, перезвоним вам?