Uploaded by seme16

Визуальное программирование и человеко-машинное взаимодействие (часть 2)

advertisement
ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
Сибирский государственный университет
телекоммуникаций и информатики
Межрегиональный центр переподготовки специалистов
Лабораторная работа 1
по дисциплине
«Визуальное программирование и человеко-машинное
взаимодействие (часть 2)»
Выполнил:
Вариант: 18
Проверил:
Новосибирск, 2021
1
2.1. Изучить работу программы, заданной по вариантам, дать ее
краткое описание. Провести CWT-анализ интерфейса программы, рассмотрев
все репрезентативные задачи (если задач больше 3-х, то рассмотреть только
3). Отчёт об анализе должен содержать формулировку репрезентативных
задач, описание последовательности действий, анализ этих действий и
список проблем и путей их устранения.
Программа, согласно варианту задания – «Задача о центре тяжести».
Данная программа позволяет находить центр тяжести множества точек
в пространстве и указывать точку из множества, находящуюся максимально
близко к центру тяжести.
Мы имеем интерфейс программы «Задача о центре тяжести».
Сначала выберем задачи, которые поддерживает наш интерфейс, затем
определим список действий, выполняемых пользователем.
Сформулируем три репрезентативные задачи:
1. Задать в рабочем поле 3 точки в одной плоскости и найти координаты
центра тяжести и искомой точки.
2. Очистить рабочее поле программы.
2
3. Получить информацию о программе.
Репрезентативная задача 1. Задать в рабочем поле 3 точки в одной
плоскости и найти координаты центра тяжести и искомой точки.
Для удобства работы подпишем каждый шаг работы с программой
Шаг_1, Шаг_2, и т.д.
Шаг_1 – открыть окно с рабочим полем программы.
Шаг_2 – задать необходимое количество точек.
Шаг_3 – запустить поиск данных.
Шаг_1 заключается в нажатии на кнопку «Start». В данном случае у
пользователя, не знающего английский язык, может возникнуть трудность с
выбором необходимого пункта. Предлагается перевести меню на русский
язык. Считаем, что эта проблема исправлена, и переходим к Шагу_2.
Шаг_2 заключается в задании необходимого количества точек в
рабочем
поле
программы.
Здесь
действия
стандартны
и
понятны.
Пользователю необходимо только поместить указатель мыши в желаемое
место установки точки на экране, нажать на правую кнопку мыши и
повторить действие необходимое количество раз. Замечаний нет.
3
Шаг_3 заключается в нажатии на кнопку «Find». В данном случае у
пользователя, не знающего английский язык, может возникнуть трудность с
выбором необходимого пункта. Предлагается перевести меню на русский
язык. Считаем, что эта проблема исправлена.
4
Репрезентативная задача 2. Очистить рабочее поле программы.
Шаг_1 – Очистить рабочее поле программы.
Шаг_1 заключается в нажатии на кнопку «Clear». В данном случае у
пользователя, не знающего английский язык, может возникнуть трудность с
выбором необходимого пункта. Предлагается перевести меню на русский
язык. Считаем, что эта проблема исправлена.
Репрезентативная задача 3. Получить информацию о программе.
Шаг_1 – Вызвать окно с информацией о программе.
Шаг_2 – считать данные.
Шаг_1 заключается в нажатии на кнопку «About». В данном случае у
пользователя, не знающего английский язык, может возникнуть трудность с
выбором необходимого пункта. Предлагается перевести меню на русский
язык. Считаем, что эта проблема исправлена.
5
Шаг_2 заключается в считывании данных. Пользователю необходимо
считать предоставленные данные. Данные отображаются в текстовом виде на
русском языке в отдельном окне программы. Замечаний нет.
Итак, мы провели CWT-анализ интерфейса программы «Задача о
центре тяжести» на примере решения трёх репрезентативных задач. Был
выявлен ряд недостатков интерфейса и предложены доработки, их
устраняющие.
6
Download