Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой Резникова.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
466 Кб
Скачать
☆

2.3 Интерфейс разрабатываемого фрагмента аис «Калининградская железная дорога» с использованием с#

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

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

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

  • доступность;

  • минимализм;

  • уверенность;

  • отзывчивость;

  • соответствие контексту;

  • привлекательность;

  • эффективность;

  • снисходительность.

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

Минимализм. Большая загруженность - враг хорошего интерфейса. Легко попасть в ловушку избыточной доступности - добавляя все больше и больше управляющих элементов, делается огромная ошибка - загромождение интерфейса. Интерфейс растет, и пользователь будет вынужден много читать, чтобы понять что, где и для чего располагается. Вещи должны быть понятными, но с минимальной загруженностью.

Уверенность - означает, что пользователи должны инстинктивно понимать и осмысливать возможности проекта.

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

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

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

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

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