Реализация программного модуля, на встроенном языке программирования Visual Basic for Application (VBA), страница 4

Рисунок 4 – Форма ввода данных и отображения результата.

При нажатии на кнопку «Ответ» будет показано сообщение с конечным результатом выполнения задачи представлена  на рисунке 5.

Рисунок 5 – Вывод результата

При нажатии на кнопку «НАЗАД»  будет отображена первая пользовательская форма. При нажатии на кнопку «ВЫХОД» осуществиться выход из программы. При нажатии на кнопку «очистить» произойдет очистка полей ввода и вывода формы.

Ввод исходных данных разделён на два этапа с целью упрощения интерфейса и предотвращения ошибок ввода. При вводе некорректных значений, как то: символы, пустые поля, отрицательные значения, нецелочисленные значения определенных значений место ошибки будет подсвечено цветом и при соответствующей отметке в пункте меню «Опции».

Появится сообщение, пользовательская форма «Ошибка», или всплывающая подсказка (рисунок 6, рисунок 7):

Рисунок 6 – Подключение отображения сообщений и всплывающих окон об ошибках

Рисунок 7 – Сообщения об ошибках

Рисунок 8 – Сообщения об ошибках

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

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

Запись по модели GOMS будет представлена последовательно по мере того, как будут добавляться новые жесты.

Ø Перемещение руки к графическому устройству ввода данных:  H;

Ø нажатие на необходимый переключатель (комбинированный список): P K;(2 операции)

Ø выбор необходимой записи из списка (комбинированный список): P K;(2 операции)

Ø нажатие на необходимый переключатель (кнопка “Решить”): P K;

Ø нажатие на необходимый переключатель (комбинированный список): P K;(7 операции)

Ø выбор необходимой записи из списка (комбинированный список): P K;(7 операции)

Ø устанавливаем фокус ввода в необходимое поле ввода: P K;

Ø ввод четырех символов: H K K K K;

Ø устанавливаем фокус ввода в необходимое поле ввода: H P K;(15 операций)

Ø ввод двух символов: H K K K K; (15 операций)

Ø нажатие на необходимый переключатель для получения конечного результата (кнопка “Ответ”): Н P K;

В соответствии с правилом 0:

H M PM KM PM KM PM KM P M K M P M K M P M KM P M KM P M KM PM KM P M K M PM KM PM KM PM KM PM KM PM KM PM KM PM KM PM KM PM K M PM K HM KM KM KM KH M PM K HM KM KM KM KHM PM K HM KM KM KM KHM PM K HM KM KM KM KHM PM K HM KM KM KM KH PM K HM KM KM KM KH M PM K H M KM KM KM KHM PM K HM KM KM KM KHM P M K HM KM KM KM KHM PM KM HM KM KM KM KHM PM K HM KM KM KM KHM PM K HM KM KM KM KHM PM K HM KM KM KM KHM PM K HM KM KM KM KHM PM K HM KM KM KM KHM PM K HM KM KM KM K Н M PM K

Далее применим правило 1, правило 2 и правило 4:

H M P KM P KM PKM P K M P K M P KM P KM P KM P KM P K M P KM P KM P KM P KM P KM P KM P KM P KM P K M P K HM K K KM KH M P K HM K KKM KHM P K HM K K KM KHM P K HM K KKM KHM P K HM K K KM KH P K HM K KKM KH M P K H M K K KM KHM P K HM K K KM KHM P K HM K K KM KHM P KM HM K K KM KHM P K HM KM K K KHM P K HM K K KM KHM P K HM K K KM KHM P K H M K K KM KHM P K HM K K KM KHM P K HM K K KM K Н M PM K

Правила 3 и 5 не применяются.

Заменим символы операторов на соответствующие временные интервалы (K=0,2; P=1,1; H=0,4; M=1,35).