- •10.04.2013
- •Инструкция пользователя
- •Методология проектирования Модели программ и их представления
- •Функциональная модель
- •Алгоритмическая модель
- •Информационная модель
- •Событийная модель (структура состояний и переходов)
- •Пример разработки модели системы
- •Виды интерфейса:
- •Шаги реализации пользовательского интерфейса
- •Шаг 1. Знакомство с пользователем.
- •Шаг 2. Определение функционального назначения интерфейса
- •Шаг 3. Применение принципов хорошего интерфейса (приятных визуализаций)
- •Шаг 4. Определение количества, составов и параметров окон интерфейса (Для оконного интерфейса)
- •Окно свойств
- •Диалоговое окно (окно справки)
- •Окно сообщений
- •Всплывающее окно
- •Шаг 5. Создание системного меню
- •Шаг 6. Определение состава и параметров аппаратных устройств управления интерфейсом и программным продуктам
- •Шаг 9. Выбор цветовой гаммы интерфейса и определения параметров надписей для его компонентов
- •Пример выполнения интерфейса для программы пополнения словаря
- •Отладка программного обеспечения
- •Тестирование программных продуктов
Диалоговое окно (окно справки)
Название
диалога Параметр
Результат КВ 1 КВ 1 КВ 1
Данное окно может обеспечиваться обязательными элементами управления, выключателями и переключателями, а также дополнительные элементы управления, позволяющие принять заданное положение, отменить заданное положение и завершить работу с окном без принятия изменений. Окно, как правило, временно блокирует работу интерфейса. Особенностью данного окна является то, что для его реализации должен быть разработан сценарий диалога, четко описывающий процесс решения задачи.
Окно сообщений
Текст
сообщения ЭУ 1 ЭУ 2 ЭУ 3 Название
Особенностью данного сообщения является наличие как минимум 1 элемента управления, отображающего реакцию пользователя. Данное окно всегда блокирует работу интерфейса и программу до получения реакции пользователя.
ОКНО С ПАЛИТРОЙ
Данное окно является основным видом окон используемых в интерфейсе для отображения работы его функций и команд. В общем случае данное окно имеет вид:
1 3 2
5 4
6
Где 1– строка заголовка, содержит название программы или функции, для выполнение которой организовано окно. В случае если окно используется в качестве главного окна программы и для некоторых функций (по усмотрению разработчика) строка содержит элементы управления «Свернуть», «Восстановить», «Закрыть».2 – строка главного (системного) меню. Содержит главное меню программы или (по необходимости) системное меню выполняемой функции.3 –основные панели инструментов. Выполняются по необходимости.4 – дополнительные панели инструментов, выполняются по необходимости.5 – рабочая область окна. Может содержать элементы управления программы и интерфейса, поля ввода, а также отображать процессы выполнения функций или результаты выполнения функций.6 – строка состояния или прочие элементы необходимые в рамках данной программы.
Данное окно может существовать, как оконном, так и в полноэкранном режиме. При этом в оконном режиме, а также полноэкранном если объем рабочей области (5) недостаточен, обязательно должны быть использованы горизонтальные и вертикальные полосы прокрутки. Данное окно, как правило, используется в полноэкранном режиме, перекрывая все ранее открытые окна, но не блокируя их работу и работу системы. ШАГ 8.
Всплывающее окно
Информирует пользователя о текущих событиях, возникающих по ходу программы.
Текст
сообщения
Данное окно может возникать на экране в результате действий пользователя или определенных процессов протекающих в программе, поверх активного окна, не блокируя его работу, а также не блокируя работу программы. Особенностью данного окна является:
Окно появляется в результате функционирования окна и исчезает через заданный промежуток времени или после выполнения пользователем любого действия.
Окно не имеет элементов управления и содержит информацию справочного характера.
Изменить информацию в окне не возможно, поскольку она заложена на системном уровне.