Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1411

.pdf
Скачиваний:
14
Добавлен:
07.01.2021
Размер:
1.13 Mб
Скачать

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

Аналогичные рассуждения можно привести относительно других операций.

Рассмотрим, каким образом дается оценка производительности элементов интерфейса данной формы. В качестве примера выберем предложенную реализацию для операции поиска по данным справочников. Предусмотрено два варианта справочников: клиентов и товаров. Причем, для задания атрибутов поиска предполагается выполнять переход к формам этих справочников. В начальном прототипе формы переход осуществлялся путем нажатия на командную кнопку Просмотреть или командную кнопку Найти. Будем считать равновероятным выбор одного из двух справочников; вероятность использования кнопки Просмотреть оценим в 30% (p=0,3), кнопки Найти – 70% (p=0,7). Вероятности различных вариантов составят:

выбор клиента по кнопке Просмотреть – 0,5 0,3=0,15;

выбор товара по кнопке Просмотреть – 0,5 0,3=0,15;

выбор клиента по кнопке Найти– 0,5 0,7=0,35;

выбор товара по кнопке Найти– 0,5 0,7=0,35. Информационное содержание рассматриваемого фрагмента ин-

терфейса как

0,15 log2

 

1

0,15 log2

 

1

0,35 log2

 

1

0,35 log2

 

1

 

0,41 0,41 0,53 0,53

 

 

 

 

 

 

 

 

 

 

 

 

0,15

0,15

0,35

0,35

 

 

 

 

 

 

 

 

 

 

 

 

 

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

log2 2 1

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

E 1,188 0,53

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

Оценить символьную эффективность можно только для тех эле-

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

Задание 3. Проектирование справочной системы:

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

Цель работы: изучение методики создания файлов справочной системы Windows (*.hlp) при разработке приложений.

Порядок выполнения работы

1.Создать глоссарий – перечень уникальных понятий, используемых в приложении и его интерфейсе. В качестве примера таковых могут выступать названия элементов меню, окон, режимов, текст командных кнопок и т.д. Работа над созданием глоссария требует контакта с целевой аудиторией. Это нужно, чтобы описания понятий не содержали многозначности при восприятии их потенциальными пользователями. Недопустимо наличие различных терминов для определения одного и того же понятия. Описание понятий должно отвечать промышленному руководству, соответствующему выбранной платформе (MS Microsoft).

2.Добавить в глоссарий описания общей концепции прило-

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

3Включить в глоссарий изложение алгоритмов выполнения пользователем отдельных функций (процедурная справка). Для этого используют результаты высоко- и низко уровневого проектирования – описание отдельных операций, выполняемых при реализации функций; оконных форм, в которых выполняются операции; последовательности использования элементов управления оконных форм.

4Разработать структуру справочной системы, отражающую

взаимосвязь отдельных элементов глоссария. Составить карту структуры справочной системы.

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

6Решить вопросы проектирования основного окна, введение изображений, наличие горячих областей и ссылок, организация переходов и т.д.

7Сформировать файл тем справок в виде файла *.rtf .

8Сформировать файл справочной системы *.hlp, создав файл Проекта справки и откомпилировав его средствами программы MS

Help Workshop (HCRTF).

9Используя те же средства создания справочной системы,

сформировать файл содержания *.cnt.

Требования к оформлению отчета

Отчет работе должен содержать:

1)цель работы;

2)описание приложения (вариант задания);

3)структуру справочной системы в виде карты;

4)комментарии, поясняющие содержание обзорной, предметной и процедурной справок;

5)текст файла тем справок в формате rtf (включая скрытый

текст);

6)обоснования применения использованных в файле сносок;

7)выводы по работе.

Необходимо представить электронные версии разработанных файлов *.hlp и *.cnt.

ВОПРОСЫ ДЛЯ СОБЕСЕДОВАНИЯ

Раздел 2. Методы проектирования пользовательского интерфейса ИС Тема 2.2. Принципы и этапы проектирования пользовательского интерфейса.

Особенности современных пользовательских интерфейсов:

1.Стандарты и руководящие принципы при проектировании интерфейса.

2.Развитие существующих руководящих принципов проектирования интерфейса.

3.Руководящие принципы и инструментарий разработки программного обеспечения.

4.Этапы разработки пользовательского интерфейса. Коллективный подход к разработке.

Выбор структуры диалога, разработка сценария диалога:

5.Первый этап: сбор и анализ информации, поступающей от пользователей.

6.Определение профиля пользователей. Анализ стоящих перед пользователями задач.

7.Сбор требований, предъявляемых пользователями. Анализ рабочей среды пользователей.

8.Соответствие требований стоящим перед пользователями

задачам.

9.Разработка пользовательского интерфейса.

Раздел 3. Моделирование интерфейсов ИС. Тема 3.2. Формирование модели интерфейса информационной системы для предприятий бизнеса.

Процесс моделирования интерфейса информационной системы. Постановка задачи. Исследование целевой аудитории:

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

2.Принципы проектирования пользовательского интерфейса. Разработка спецификации требований:

3.Разработка сценария действий пользователей и задачи, стоящие перед ними.

4.Определение объектов и операций.

5.Инструментарий разработчика интерфейсов.

6.Поведенческие стереотипы пользователя.

Моделирование предметных сценариев:

7.Создание пользовательских сценариев интерфейса ИС. Что такое основной шаблон профиль пользователя, какие разделы содержит?

8.Проектирование общей структуры интерфейса ИС: выделение независимых блоков и определение связи между ними. Типы связей между блоками интерфейса.

9.Проектирование отдельных блоков интерфейса ИС: Правила GOMS и адаптивная функциональность.

10.Построение прототипа интерфейса ИС.

Моделирование кадров пользовательского интерфейса:

11.Создание глоссария интерфейса ИС.

12.Проверка схемы интерфейса ИС по сценарию.

13.Анализ пользовательского интерфейса.

14.Надежность и достоверность результатов.

15.Тестирование различных интерфейсов.

16.Тестирование и модификация прототипа интерфейса ИС.

СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ

1.Григорьев, М. В. Проектирование информационных систем : учебное пособие для вузов / М. В. Григорьев, И. И. Григорьева. — М. : Издательство Юрайт, 2018. — 318 с. — (Серия : Университеты России). — ISBN 978-5-534- 01305-4. — Режим доступа : www.biblio-online.ru/book/394E4411-7B76-4F47- BD2D-C3B981BEC3B8

2.Лаврищева, Е. М. Программная инженерия и технологии программирования сложных систем : учебник для вузов / Е. М. Лаврищева. — М. : Издательство Юрайт, 2018. — 432 с. — (Серия : Бакалавр. Академический курс). — ISBN 978-5-534-04591-8. — Режим доступа : www.biblio- online.ru/book/DCD7188A-4AAB-4B59-84CD-40A05E3676A7.

3.Проектирование информационных систем : учебник и практикум для академического бакалавриата / Д. В. Чистов, П. П. Мельников, А. В. Золотарюк, Н. Б. Ничепорук ; под общ. ред. Д. В. Чистова. — М. : Издательство Юрайт, 2018. — 258 с. — (Серия : Бакалавр. Академический курс). — ISBN 978-5-534- 00492-2. — Режим доступа : www.biblio-online.ru/book/DB21D667-C845-49E2- 929B-B877E9B87BF4.

4.Ремонтов, А.П. Интерфейсы информационных систем: Учебное пособие [Электронный ресурс] : учебное пособие / А.П. Ремонтов, А.П. Писарев, Д.В. Строганов. — Электрон. дан. — Пенза : ПензГТУ (Пензенский государственный технологический университет), 2014. — 76 с. — Режим доступа: http://e.lanbook.com/book/62756 — Загл. с экрана.

ПЕРЕЧЕНЬ РЕСУРСОВ СЕТИ «ИНТЕРНЕТ», РЕКОМЕНДУЕМЫХ ДЛЯ ОСВОЕНИЯ ДИСЦИПЛИНЫ

1.Блоги об интерфейсах и юзабилити http://gui.ru, http://habrahabr.ru/blogs/ui_design_and_usability

2.Официальный сайт «Библиотека ГОСТов и нормативных документов» Официальный сайт Института Управления Проектами (PMI) http://pmi.ru/

3.Официальный сайт Международной Ассоциации Управления Проек-

тами (IPMA) http://www.ipma.ch/

4.Usability в России http://usability.ru

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]