Статья опубликована в рамках: Научного журнала «Студенческий» № 19(189)
Рубрика журнала: Информационные технологии
Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4, скачать журнал часть 5, скачать журнал часть 6, скачать журнал часть 7, скачать журнал часть 8, скачать журнал часть 9, скачать журнал часть 10, скачать журнал часть 11, скачать журнал часть 12, скачать журнал часть 13
РАЗРАБОТКА WEB-ПРИЛОЖЕНИЯ ДЛЯ ОЦЕНКИ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ ПРОГРАММ
АННОТАЦИЯ
В статье описывается особенность разработки web-приложения для коллективной работы над пользовательским интерфейсом с возможностью его оценки.
Ключевые слова: оценка пользовательского интерфейса, коллективная разработка приложения, разработка web-приложения.
Проблемами оценки качества пользовательского интерфейса разработчики занимаются фактически с появления первых программ и до настоящего времени. Для повышения качества разработки интерфейсов программы при коллективной разработке необходимо либо воспользоваться услугами дизайнера интерфейсов, либо постоянно анализировать качество полученных интерфейсов в процессе разработке, самими разработчиками программных продуктов.
В рамках данной статьи анализируется создание программ для студенческих работ, научных стартапов, где возможность привлечения дизайнера интерфейсов является экономически необоснованной. И проблему анализа и повышения качества предлагается решать с помощью постоянного анализа разработанного кода, а для этого во первый необходимо рассмотреть создание приложения для совместной разработки и оценки программного кода.
Ключевым параметром в выборе формата системы будет являться требование к ее доступности с более чем одной платформы. Удовлетворение данного требования можно добиться несколькими способами:
- Нативные приложение для каждой платформы;
- Кроссплатформенное приложение;
- Веб-приложение;
С учетом специфики целевой аудитории системы, первый и второй пункты не подходят. Кроссплатформенные и нативные приложения требуют большого количества вложение ресурсов и наличия специалистов для поддержания работы и доработки функциональной составляющей, что затрудняет возможность полноценного глобального масштабирования прототипа в дальнейшем, потому данные варианты не являются валидными в данном случае.
Вариант веб-приложения в свою очередь обеспечивает малую стоимость разработки относительно других вариантов. Данный вариант так же имеет простоту поддержки, в связи с распространенностью технологий используемых в веб-приложения и популярности направления в целом, а так же большим количеством прибывающих специалистов данной области. Оставшимся преимуществом предыдущих вариантов является возможность общего доступа к приложению без подключения к сети Интернет, однако необходимость взаимодействия между участниками команды, а следственно синхронизации прогресса задач требует наличия соединения. Возможность дальнейшего преобразования сайта в прогрессивное веб-приложение дает нам возможность дальнейшего масштабирования при доработке прототипа.
Вследствие приведенных выше факторов веб-приложение является идеально подходящим решением для удовлетворения пункта доступности системы.
В общем случае веб-приложение это программное приложение, выполняемое на сервере и предоставляющее доступ пользователю через веб-интерфейс, использовать который он может с помощью специального программного обеспечения.
Для долгосрочного хранения данных, не привязанных к конкретному пользователю веб-приложения, в общем случае используют внешнюю базу данных.
Взаимодействие с базами данных осуществляется с использованием языка построения запросов SQL, его основной задачей является организация способа чтения и записи элементов базы данных.
На основе анализа данных можно выделить необходимые таблицы базы данных и их атрибуты для системы анализа интерфейсов представленные диаграммой на рисунке 1.
Рисунок 1. UML-диаграмма базы данных
Результаты разработанного web-приложения показана на рисунках 2 и 3.
Рисунок 2. Внешний вид главной страницы
Рисунок 3. Страница подробной информации о проекте
В системе предусмотрена возможность работы и оценки каждого проекта и каждой задачи, над которой работает команда. Сбор качественных данных по удовлетворенностью, удобностью и юзабилити интерфейса каждого участника проекта позволяет собрать статистику и вовремя реагировать руководителю проекта на оценки сотрудников.
Заключение
Качественные оценки интерфейса предполагается оценивать вместе с количественными характеристиками, собранными в ходе разработки проекта и на основе полученной интегральной оценки проводить анализ качества разрабатываемых интерфейсов программных продуктов, тестирование которых стандартными средствами невозможно в силу отсутствия большого числа пользователей программных продуктов у студенческих команд и стартапов.
Список литературы:
- Проектирование баз данных и работа с ними Веб-приложений. Введение в БД, SQL Server, ADO.NET [Электронный ресурс] // Интуит. Национальный открытый университет: [сайт]. URL: https://intuit.ru/studies/courses/611/467/lecture/28791?page=6 (дата обращения: 1704.2022).
- Емельянова Н.З., Партыка Т.Л. Устройство и функционирование информационных систем. Н. З. Емельянова, Т. Л. Партыка. Учебное пособие. М. : ФОРУМ : НИЦ ИНФРА-М, 2017. 448 с.
- Вдовин В.М. Предметно-ориентированные информационные системы. - М.: Дашков и К, 2017. - 388 с.
- Мамаев А.Н. МЕТОДЫ ВЫЧЛЕНЕНИЯ КЛЮЧЕВЫХ СЛОВ ПРИ ОЦЕНКЕ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ ПРОГРАММ // Студенческий: электрон. научн. журн. 2022. № 8(178). URL: https://sibac.info/journal/student/178/242594 (дата обращения: 21.04.2022).
Оставить комментарий