### Лабораторные работы

## Рекомендации к выполнению лабораторных работ

Скачать файл "Interfaces 1.1. Руководство пользователя"

Для выполнения лабораторных работ необходимо установить программу Interfaces-1.1.0.exe (ссылка на файл), в которую при запуске внести свой номер варианта, как показано на рисунке 1 (номер варианта соответствует последней цифре пароля):

Рисунок 1. Программа для выполнения работ по вариантам

### Лабораторная работа №1.

1.1. Изучить работу программы, заданной по вариантам, дать ее краткое описание. Провести CWT-анализ интерфейса программы, рассмотрев 1 репрезентативную задачу. Отчёт об анализе должен содержать формулировку задачи, описание последовательности действий, анализ этих действий и список проблем и путей их устранения. Важно: предварительно протестировать программу с разным и входными данными, в разных вариантах ее использования, если таковые имеются. Каждая программа обязательно содержит недостаток, который необходимо определить и описать в анализе.

### Лабораторная работа №2.

2.1. Провести анализ GOMS интерфейса программы (по вариантам) на примере одной из репрезентативных задач.

2.2. Провести анализ GOMS выполнения следующей задачи (10 вариантов):

1. Стандартная программа Windows Калькулятор (в "научном" режиме): вычисление кубического корня из 3.
2. Стандартная программа Windows Калькулятор (в "научном" режиме): вычисление логарифма по основанию 2 из 15.
3. Стандартная программа Windows Калькулятор (в "научном" режиме): вычисление арксинуса 0.5 в радианах.
4. Стандартная программа Windows Калькулятор (в "научном" режиме): вычисление квадратного корня из 100.
5. Стандартная программа Windows Калькулятор (в "научном" режиме): вычисление арктангенса 100 в градусах.
6. LibreOffice: выделение слова жёлтым цветом.
7. LibreOffice: установление красного цвета символов слова.
8. LibreOffice: набор текста H2SO4.
9. LibreOffice: набор текста x2 = 5·y.
10. LibreOffice: сохранение выделенного фрагмента в виде отдельного файла.

### Лабораторная работа №3.

3.1. Проведите анализ соответствия программы (по вариантам) правилам Нильсена–Молиха. Опишите обоснование по каждому из пунктов правил.

3.2. Опишите, как принципы организации графического интерфейса учтены (или не учтены) в данной программе.