Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: Научного журнала «Студенческий» № 13(183)

Рубрика журнала: Информационные технологии

Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4

Библиографическое описание:
Васильев Н.А., Бармина А.А. КЛАССИФИКАЦИЯ ВЕБ-ПРИЛОЖЕНИЙ // Студенческий: электрон. научн. журн. 2022. № 13(183). URL: https://sibac.info/journal/student/184/246793 (дата обращения: 22.11.2024).

КЛАССИФИКАЦИЯ ВЕБ-ПРИЛОЖЕНИЙ

Васильев Николай Андреевич

студент, кафедра Информационных систем и программной инженерии, Балтийский государственный технический университет «ВОЕНМЕХ» имени Д.Ф. Устинова,

РФ, г. Санкт-Петербург

Бармина Анастасия Александровна

преподаватель, кафедра Информационных систем и программной инженерии, Балтийский государственный технический университет «ВОЕНМЕХ» имени Д.Ф. Устинова,

РФ, г. Санкт-Петербург

WEB APPLICATIONS CLASSIFICATION

 

Nikolai Vasiliev

student, Department of Information Systems and Software Engineering, Baltic State Technical University "VOENMEH" named after D.F. Ustinov,

Russia, St. Petersburg

Anastasiia Barmina

lecturer, Department of Information Systems and Software Engineering, Baltic State Technical University "VOENMEH" named after D.F. Ustinov,

Russia, St. Petersburg

 

АННОТАЦИЯ

В статье выделяются различные характеристики веб-приложений и производится их классификация по выбранным характеристикам. Данная классификация может использована для различных целей, включая выбор методики разработки веб-приложения наиболее эффективной для выделенного класса.

ABSTRACT

The article highlights various characteristics of web applications and classifies them according to the selected characteristics. This classification can be used for various purposes, including the choice of methods for developing web applications based on their class.

 

Ключевые слова: классификация; веб-приложение; гипертекст; разработка; интеграция.

Keywords: classification; web application; hypertext; development; integration.

 

Веб-приложение — это приложение, одна часть которого загружается в браузер и взаимодействует с пользователем, а другая находится на веб-сервере и выполняет запросы, поступающие от первой, а затем возвращает ответ. Часть, которая загружается в браузер и с которой взаимодействует пользователь, называется клиентской частью. На веб-сервере находится серверная часть веб-приложения [1].

Для эффективного выбора метода разработки веб-приложения требуется провести классификацию таковых. Для этого следует рассмотреть различные характеристики веб-приложений. Их можно разбить на четыре группы.

  1. Характеристики программного обеспечения ПО.
  2. Характеристики, связанные с характером использования.
  3. Характеристики, связанные с разработкой.
  4. Характеристики, связанные с развитием.

Далее будет подробно рассмотрена каждая из этих групп.

Характеристики ПО связаны непосредственно с самим веб-приложением и описывают его содержимое. Среди них можно выделить состоит из: внешний вид, гипертекст и содержимое.

Возможно разделить характеристики веб-приложения, связанные с пользователем, на естественное содержимое, социальное содержимое и техническое содержимое.

К характеристикам, связанным с разработкой, можно отнести особенности команды разработчиков, процесс разработки, техническую инфраструктуру и интеграцию.

К характеристикам, связанным с развитием, относят эволюционные характеристики. В соответствии с изменениями в требованиях происходят некоторые изменения или обновления в веб-приложении. Эта эволюция может касаться всех остальных трех категорий характеристик. Рыночная конкуренция или краткосрочное развитие могут привести к изменениям всех характеристик веб-приложения.

Учитывая выделенные характеристики, можно классифицировать веб-приложения, разбив их на следующие категории: документно-ориентированное веб-приложение; интерактивное веб-приложение; транзакционное веб-приложение; веб-приложение на основе рабочего процесса; совместное веб-приложение; портально-ориентированное веб-приложение; вездесущие веб-приложения; веб-приложение, основанное на знаниях.

Далее будут рассмотрено описание приложений, подпадающих в каждую из выделенных категорий.

Документно-ориентированные веб-приложения представляют собой статические HTML-документы, хранящиеся на веб-сервере, которые отправляются непосредственно клиенту по запросу. Веб-страницы обновляются вручную с помощью соответствующих инструментов. Эти приложения статичны, просты, стабильны и требуют меньше времени для ответа.

Интерактивные веб-приложения полагаются на использование современных технологий создания интерфейса веб-приложения. Они включает в себя переключатели, меню выбора, формы т. д. Эти приложения просты и быстры. В этом типе приложений веб-страницы и ссылки генерируются в соответствии с пользовательским вводом.

Транзакционное веб-приложение имеют возможность модификации пользователем. Эти приложения более интерактивны и поддерживают структурированные запросы к базе данных.

Веб-приложение на основе рабочего процесса способны управлять рабочим процессом между компаниями, частными или государственными органами. Веб-сервисы включены для обеспечения совместимости. Они должны быть надежны и гибки, чтобы управлять рабочим процессом внутри компаний. Пример - различные решения для управления процессами «бизнес для бизнеса».

Совместные веб-приложения в основном используются в качестве групповых приложений, важной частью которых является групповое общение. Чаты, онлайн-форумы, веб-сайты электронного обучения или веб-сайты, где информация передается с возможностью редактирования, например Википедия, являются примерами таких веб-приложений.

Портально-ориентированное веб-приложение включает в себя те ресурсы, в которых есть единая точка доступа для разделения различных источников информации и услуг. Пример - поисковые системы, порталы сообществ.

Вездесущие веб-приложения предоставляют индивидуальные возможности для любого устройства из любого места в любое время. Их применение требует предварительного знания контекста, в котором веб-приложение используется для динамической настройки.

Веб-приложения, основанные на знаниях, используются для предоставления знаний как человеку, так и машине.  Управление знаниями основано на семантических веб-технологиях. Майнинг в Интернете, связывание и повторное использование знаний — вот несколько примеров подобных приложений.

Из приведённого анализа и классификации можно сделать вывод о разнообразии категорий веб-приложений. Каждая категория веб-приложений накладывает свои требования к процессу разработки и предпочитаемой архитектуре.

 

Список литературы:

  1. Что такое веб-приложение? Их виды, архитектура и принцип работы [электронный ресурс] — Режим доступа. — URL: https://highload.today/veb-prilozheniya/ (дата обращения 01.04.2022)

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.