diff --git a/lab2/img/create-project-button.png b/lab2/img/create-project-button.png new file mode 100644 index 0000000..4cb242f Binary files /dev/null and b/lab2/img/create-project-button.png differ diff --git a/lab2/img/first-screen.png b/lab2/img/first-screen.png new file mode 100644 index 0000000..1b62907 Binary files /dev/null and b/lab2/img/first-screen.png differ diff --git a/lab2/img/login.png b/lab2/img/login.png new file mode 100644 index 0000000..4f5688b Binary files /dev/null and b/lab2/img/login.png differ diff --git a/lab2/img/registration.png b/lab2/img/registration.png new file mode 100644 index 0000000..25c4eea Binary files /dev/null and b/lab2/img/registration.png differ diff --git a/lab2/img/signup.png b/lab2/img/signup.png new file mode 100644 index 0000000..f263e47 Binary files /dev/null and b/lab2/img/signup.png differ diff --git a/lab2/report.tex b/lab2/report.tex index 5e12e9b..ca49c4b 100644 --- a/lab2/report.tex +++ b/lab2/report.tex @@ -274,9 +274,9 @@ \end{itemize} - \subsection{Пользовательское задание} + \subsection{Задания для пользователя} - Пользовательское задание формулируется следующим образом: + Задания для пользователя формулируется следующим образом: \begin{quote} «Создать простую разметку с использованием ограничивающих прямоугольников (bounding boxes) для нескольких изображений со светофорами и выгрузить результаты разметки в формате JSON». @@ -299,7 +299,8 @@ \newpage \section{Сценарий выполнения задания в Label Studio} - В таблице ниже представлен сценарий действий пользователя-новичка для выполнения задания в Label Studio. + В таблице ниже представлен сценарий действий пользователя-новичка для выполнения задания в Label Studio. Сценарий будет использоваться как основа для анализа соответствия интерфейса Label Studio требованиям ГОСТ Р ИСО 9241. + \begin{table}[h!] \caption{Пошаговый сценарий выполнения задания в Label Studio} \centering @@ -308,27 +309,79 @@ \hline \textbf{№} & \textbf{Действие} \\ \hline - 1 & Зарегистрироваться или войти в систему Label Studio. \\ \hline - + 1 & Открыть Label Studio. \\ \hline + 2 & Создать новый проект и указать его название (например, «Разметка светофоров»). \\ \hline - 3 & Загрузить исходные изображения, содержащие светофоры. \\ \hline + 3 & Загрузить исходные изображения со светофорами. \\ \hline + + 4 & Ознакомиться с интерфейсом проекта: панель задач, область разметки, панель меток и основные кнопки управления. \\ \hline - 4 & Выбрать тип разметки, основанный на использовании ограничивающих прямоугольников. \\ \hline + 5 & Открыть настройки проекта и выбрать тип разметки, основанный на использовании ограничивающих прямоугольников. \\ \hline - 5 & Указать в настройках проекта единственный класс разметки — «Светофор». \\ \hline + 6 & В конфигурации разметки указать единственный класс — «Светофор». \\ \hline - 6 & Для каждого изображения выделить светофоры с помощью ограничивающих прямоугольников. \\ \hline + 7 & Перейти к первому изображению и изучить инструменты разметки (инструмент прямоугольника, кнопка сохранения, переключение задач). \\ \hline - 7 & Сохранить результаты разметки для всех изображений. \\ \hline + 8 & Для каждого изображения выделить объекты «Светофор» с помощью ограничивающих прямоугольников. \\ \hline - 8 & Выполнить экспорт проекта в формате JSON. \\ \hline + 9 & Сохранить результаты для всех изображений. \\ \hline + + 10 & Перейти в меню экспорта и выгрузить результаты разметки в формате JSON. \\ \hline \end{tabular} \end{table} + \newpage + \section{Анализ соответствия интерфейса Label Studio требованиям ГОСТ Р ИСО 9241 при выполнении задания} + + Для оценки удобства использования Label Studio пользователем-новичком был проведён анализ интерфейса системы на соответствие ключевым принципам эргономики интерактивных систем, установленным в серии стандартов ГОСТ Р ИСО 9241. + + \subsection{Шаг 1. Открыть Label Studio и зарегистрироваться} + + После открытия Label Studio перед пользователем появляется страница для входа в систему (см. Рис.~\ref{login}). + + \begin{figure}[h!] + \centering + \includegraphics[width=1\linewidth]{img/login.png} + \caption{Страница входа в систему} + \label{login} + \end{figure} + + \newpage + Для того, чтобы зарегистрироваться, пользователь должен нажать на кнопку "Sign up" ("Зарегистрироваться"), после чего откроется страница для регистрации (см. Рис.~\ref{signup}). + + \begin{figure}[h!] + \centering + \includegraphics[width=1\linewidth]{img/signup.png} + \caption{Страница регистрации} + \label{signup} + \end{figure} + + Далее нужно ввести адрес электронной почты и пароль, после чего нажать на кнопку "Create account" ("Создать аккаунт"). После чего появляется стартовая страница (см. Рис.~\ref{first-screen}). + + \begin{figure}[h!] + \centering + \includegraphics[width=1\linewidth]{img/first-screen.png} + \caption{Стартовая страница} + \label{first-screen} + \end{figure} + + \textbf{Соответствие требованиям ГОСТ:} + + \begin{itemize} + \item После регистрации появилась страница с надписью "Welcome", так что пользователю стало ясно, что регистрация прошла успешно. Это соответствует пункту 4.3.1 ГОСТ Р ИСО 9241-110 "В процессе диалога пользователю должна быть предоставлена информация об успешном завершении производственного задания". + \item При первой попытке регистрации, я неправильно заполнил поле с адресом электронной почты и после нажатия на кнопку регистрации, система подсветила поле с ошибкой. Это соответствует пункту 4.8.3, согласно которому если ошибка произошла, её происхождение должно быть объяснено пользователю. + \end{itemize} + + \textbf{Несоответствие требованиям ГОСТ:} + \begin{itemize} + \item Согласно пункту 4.5.5 ГОСТ Р ИСО 9241-110 "Форматы должны соответствовать культурным и лингвистическим соглашениям". В данном случае пользователь русскоязычный, в настройках браузера также установлен русский язык. Однако Label Studio всё равно отображает весь текст на английском языке. + \item Согласно пункту 4.4.4 ГОСТ Р ИСО 9241-110 система должна предоставить информацию об ожидаемом формате ввода данных. Однако Label Studio не выводит требования к почтовому адресу и паролю. По этой причине, мне не с первого раза удалось указать пароль, подходящий под все требования. + \end{itemize} + \end{document}