Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЧМВ Учебное пособие.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
2.54 Mб
Скачать

4.2 Контрольные вопросы

4.1 Перечислите основные принципы построения интерфейса и дайте им пояснение.

4.2 Как формулируются основные правила построения интерфейса?

4.3 Объясните понятие «режим». Что означает требование: «Используйте режим благоразумно?

4.4 Почему пользователю надо позволить использовать и манипулятор «мышь», и клавиатуру?

4.5 Что означает требование: «Делайте интерфейс прозрачным»?

4.6 Как обеспечить прямое манипулирование объектами и в чем оно заключается?

4.7 Почему не следует нагружать кратковременную па­мять пользователя?

4.8 В чем назначение метафор реального мира, и как долж­ны выбираться метафоры?

4.9 Какими способами можно увеличить визуальную яс­ность?

4.10 Как реализуется последовательный пользовательский интерфейс?

4.11 Всегда ли полезно придерживаться правил по проектированию и разработке пользовательского интерфейса?

5 Этапы проектирования пользовательского интерфейса

«Разработка, даже с точки зрения простого удобства, требует команды специалистов, обла­дающих талантами в совершенно различных областях».

Дональд Норман (Donald Norman)

5.1 Коллективный подход к разработке

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

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

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

Основная часть продуктов программного обеспечения появилась благодаря командному подходу к разработке. Салливан (Sullivan) рассказывает, как создавался Micro­soft Windows 95: «Команда разработчиков обладала зна­ниями в самых различных областях. В нее входили люди, обученные проектированию продукта, графическому про­ектированию, тестированию на удобство применения, а также компетентные специалисты в области компьютер­ных технологий».