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

ПЧМИ ЛР3 Отчет Ихсанова Видманов

.docx
Скачиваний:
0
Добавлен:
07.04.2025
Размер:
956.43 Кб
Скачать

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное общеобразовательное учреждение высшего образования

Уфимский университет науки и технологий

Факультет информатики и робототехники

Кафедра вычислительной математики и кибернетики

Отчет к лабораторной работе №3

по дисциплине «Проектирование человеко-машинного интерфейса»

по теме «Разработка проекта прототипа пользовательского интерфейса»

Выполнили:

Студенты группы ПРО-332

Ихсанова Э. А.

Видманов А. А.

Проверила:

Нагимова И. А.

Уфа-2024

Цель:

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

Задачи:

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

Вариант задания:

Для выполнения лабораторной работы был выбран вариант Туристическое агентство.

Таблица объектов и действий.

Объекты и данные

Тип объекта

Действия

Тур

Данные

Найти туры

Данные

Найти

Горящие туры

Данные

Выбрать

Даты

Данные

Выбрать

Страны

Данные

Выбрать

Отели

Данные

Выбрать

Цена

Данные

Выбрать

Бронирование

Данные

Оформить

Личные данные

Данные

Заполнить

Оплата

Данные

Заполнить

Схема взаимодействия объектов.

Т ур Бронирование Оплата

Матрица прямого манипулирования.

Тур

Найти туры

Горящие туры

Даты

Страны

Отели

Цена

Брон-е

Лич-е

Дан-е

Оплата

Тур

Варианты туров

Выбрать акции

Выбрать даты

Выбрать страну

Выбрать отель

Установить диапазон цен

Забронировать выбранный тур

Найти туры

Варианты туров

Горящие туры

Выбрать акции

Даты

Выбрать даты

Страны

Выбрать страну

Отели

Выбрать отель

Цена

Установить диапазон цен

Брон-е

Забронировать выбранный тур

Заполнить личные данные

Оплатить

Лич-е дан-е

Заполнить личные данные

Заполнить личные данные

Оплата

Оплатить

Оплатить

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

Вариант реализации 1

Вариант реализации 2

Тур

Label

Picture

Найти туры

Button

Tabel view

Горящие туры

List view/Form

Check box

Даты

Scroll box

Text box

Страны

List view/Form

Check box

Отели

List view/ Form

Check box

Цена

Scroll box

Text box

Брон-е

Form

Form

Личные данные

Text box

Form

Оплата

Text box

Form

Примерный интерфейс:

Главная страница

Окно поиска

Окно горящие туры

Страница оформления заказа

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

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

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

– контроль пользователем интерфейса. У пользователя создается субъективное ощущение управления системой, делающей его взаимодействие с системой более комфортным;

– уменьшение загрузки памяти пользователя. Элементы, редко или вовсе не используемые пользователем должны располагаться «на заднем плане» или быть скрыты от пользователя, уступая место наиболее актуальным, часто используемым. Элементам управления;

– последовательность пользовательского интерфейса. Все элементы управления в своей совокупности должны «читаться»: у пользователя не должно возникать сомнения, в каком порядке ему следует использовать те или иные элементы.

  1. Какие типы объектов вы знаете?

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

Вторая группа объектов – пассивные – предназначена для объектов, на которые не направлены никакие действия.

  1. Какие типы данных циркулируют между объектами? Как они выражаются?

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

  1. Что представляет собой матрица прямого манипулирования?

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