Служба спасения студентов
Служба спасения для студентов

СибГУТИ Лабораторная работа 1 Визуальное программирование и человеко-машинное взаимодействие (часть 2) скачать бесплатно

Скачать бесплатно
2.1.  Изучить работу программы, заданной по вариантам, дать ее краткое описание. Провести CWT-анализ интерфейса программы, рассмотрев все репрезентативные задачи (если задач больше 3-х, то рассмотреть только 3). Отчёт об анализе должен содержать формулировку репрезентативных задач, описание последовательности действий, анализ этих действий и список проблем и путей их устранения.
Программа, согласно варианту задания – «Задача о центре тяжести».
 
Данная программа позволяет находить центр тяжести множества точек в пространстве и указывать точку из множества, находящуюся максимально близко к центру тяжести.
Мы имеем интерфейс программы «Задача о центре тяжести».
Сначала выберем задачи, которые поддерживает наш интерфейс, затем определим список действий, выполняемых пользователем.
Сформулируем три репрезентативные задачи:
1. Задать в рабочем поле 3 точки в одной плоскости и найти координаты центра тяжести и искомой точки.
2. Очистить рабочее поле программы.
3. Получить информацию о программе.
 
Репрезентативная задача 1. Задать в рабочем поле 3 точки в одной плоскости и найти координаты центра тяжести и искомой точки.
Для удобства работы подпишем каждый шаг работы с программой Шаг_1, Шаг_2, и т.д. 
Шаг_1 – открыть окно с рабочим полем программы.
Шаг_2 – задать необходимое количество точек.
Шаг_3 – запустить поиск данных.
Шаг_1 заключается в нажатии на кнопку «Start». В данном случае у пользователя, не знающего английский язык, может возникнуть трудность с выбором необходимого пункта. Предлагается перевести меню на русский язык. Считаем, что эта проблема исправлена, и переходим к Шагу_2.
Шаг_2 заключается в задании необходимого количества точек в рабочем поле программы. Здесь действия стандартны и понятны. Пользователю необходимо только поместить указатель мыши в желаемое место установки точки на экране, нажать на правую кнопку мыши и повторить действие необходимое количество раз. Замечаний нет.
Шаг_3 заключается в нажатии на кнопку «Find». В данном случае у пользователя, не знающего английский язык, может возникнуть трудность с выбором необходимого пункта. Предлагается перевести меню на русский язык. Считаем, что эта проблема исправлена.

Репрезентативная задача 2. Очистить рабочее поле программы.
Шаг_1 – Очистить рабочее поле программы.
Шаг_1 заключается в нажатии на кнопку «Clear». В данном случае у пользователя, не знающего английский язык, может возникнуть трудность с выбором необходимого пункта. Предлагается перевести меню на русский язык. Считаем, что эта проблема исправлена.
 
Репрезентативная задача 3. Получить информацию о программе.
Шаг_1 – Вызвать окно с информацией о программе.
Шаг_2 – считать данные.
Шаг_1 заключается в нажатии на кнопку «About». В данном случае у пользователя, не знающего английский язык, может возникнуть трудность с выбором необходимого пункта. Предлагается перевести меню на русский язык. Считаем, что эта проблема исправлена.
Шаг_2 заключается в считывании данных. Пользователю необходимо считать предоставленные данные. Данные отображаются в текстовом виде на русском языке в отдельном окне программы. Замечаний нет.
Итак, мы провели CWT-анализ интерфейса программы «Задача о центре тяжести» на примере решения трёх репрезентативных задач. Был выявлен ряд недостатков интерфейса и предложены доработки, их устраняющие.
Заявка на расчет