Файл: Лекции по программной инженерии.pdf

ВУЗ: Не указан

Категория: Лекция

Дисциплина: Программная инженерия

Добавлен: 25.10.2018

Просмотров: 6348

Скачиваний: 24

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

панели,  составляющие некоторую единицу выполняемой работы.  

Действие  “ввод”  включается,  если  панель  содержит  поле  ввода  или  более 

одного поля выбора (многозначный выбор). 

“Выход”  используется,  если  пользователь  может  завершить  выполнение 

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

Выход из приложения осуществляется по какой-либо клавише. При выходе на 

наивысший  уровень  назначается  клавиша  для  появления  выпадающего  меню, 
содержащего  действия  “продолжить”  или  “окончательный  выход”,  для 
подтверждения выхода.  

Унифицированное действие “справка” должно содержать следующие действия  

в выпадающем меню в порядке расположения: 

Как получить справку. Для этого используют всплывающее меню с 

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

Общая справка. Обеспечивает общую справку о панели, из которой она 

затребована. 

Описание  клавиш.  Должен  быть  представлен  список  используемых 

функциональных клавиш с их функциями. 

Указатель.  Содержит  перечень  имеющихся  в  приложении  справок  в 

алфавитном порядке. Тот же список отображается при выборе клавиши “указатель” 
в панели “справка”.  

Учебная  справка.  Предусматривается  в  режиме  приложения  и  должна  быть 

последней в выпадающем меню “Справка”.  

“Справка” должна быть включена во все панели и меню действий. Если меню 

отсутствует, то справка появляется в области функциональных клавиш.  

“Подсказка”  сообщает  пользователю,  как  завершить  работу  с  полем  ввода. 

Для  получения  подсказок  пользователь  устанавливает  курсор  выбора  в  то  поле 
ввода, список допустимых значений которого должен быть высвечен. По действию 
“подсказка”  появляется  всплывающее  меню  с  панели  типа  меню.  Меню  может 
содержать поля однозначного и многозначного выбора. После выбора одного или 
нескольких  объектов  всплывающее  окно  исчезает,  а  выбранные  объекты 
копируются  в  поле  ввода,  как  если  бы  пользователь  выбрал  эти  значения    на 
клавиатуре.  Если  пользователь  выбрал  несколько  объектов  поля  многозначного 
выбора,  то  порядок  их  следования  определяется  приложением.  Пользователь 
должен  иметь  возможность  отказаться  от  выбора  объекта  в  всплывающем  окне 
подсказки.    Отказ  не  влияет  на  поле  ввода.  Если  пользователь  запрашивает 
подсказку,  не  установив  курсор  выбора  в  поле  ввода,    никакого  действия  не 
происходит. Если курсор выбора установлен в поле ввода и пользователь просит 
подсказку, а приложение не предусматривает ее, то выдается звуковой сигнал и во 
всплывающем окне или в области сообщений этой панели появляется сообщение, 
что приложение не поддерживает эту подсказку.  


background image

“Подсказка”  включается,  когда  панель  содержит  поле  ввода,  и  зависит  от 

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

“Регенерация”  зависит  от  типа  панели,  из  которой  запрашивается  это 

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

Действие  “Клавиши”  изменяет    представление  области  функциональных 

клавиш  в  нижней  части  выпадающего  меню.  По  умолчанию  появляется  длинная 
форма представления, по запросу – краткая. При повторном запросе краткая форма 
исчезает и появляется длинная и т.д.        

Посредством  действия  “Идентификатор”  пользователь  запрашивает 

включение или выключение идентификатора панели.