This commit is contained in:
2025-11-26 12:38:09 +03:00
parent 37f6d26854
commit 3dfef61e5e
6 changed files with 64 additions and 11 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

BIN
lab2/img/first-screen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

BIN
lab2/img/login.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 KiB

BIN
lab2/img/registration.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

BIN
lab2/img/signup.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 KiB

View File

@@ -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,26 +309,78 @@
\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 & Выполнить экспорт проекта в формате JSON. \\ \hline
8 & Для каждого изображения выделить объекты «Светофор» с помощью ограничивающих прямоугольников. \\ \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}