Модели и методы разработки крупномасштабных веб-приложений

Модели и методы разработки крупномасштабных веб-приложений

Автор: Валиков, Алексей Николаевич

Шифр специальности: 05.13.11

Научная степень: Кандидатская

Год защиты: 2003

Место защиты: Уфа

Количество страниц: 148 с.

Артикул: 2613279

Автор: Валиков, Алексей Николаевич

Стоимость: 250 руб.

СОДЕРЖАНИЕ фЛЛ
Введение
1. Анализ предметной области разработки вебприложений
1.1 Анализ вебсистем и процесса разработки вебприложений
как объекта исследования.
1.2 Анализ существующих подходов к разработке вебсистем
1.3 Анализ основных трудностей в разработке вебприложений
1.4 Выводы.
2. Разработка общей архитектуры масштабных вебприложений с
использованием компонентных моделей и лингвистического
подхода к клиентсерверной коммуникации
2.1 Формализация всбприложений и протекающих в них процессов
2.2 Подходы к снижению трудоемкости разработки вебприложений
2.3 Описание общей архитектуры вебприложений
2.4 Выводы.
3. Разработка компонентной архитектуры вебсистем
3.1 Анализ требований к компонентным моделям в вебприложениях и способов их реализации
3.2 Анализ возможностей аспектноориентированного программирования для использования в вебприложениях
3.3 Разработка жизненного цикла компонент в вебприложениях.
3.4 Выводы.
4. Разработка лингвистического обеспечения клиентсерверной
коммуникации в вебприложениях.
4.1 Анализ проблемы клиентсерверной коммуникации в веб
приложениях
4.2 Анализ процесса обработки запроса в всбприложения
4.3 Разработка лингвистического подхода к обработке параметров запросов.
4.4 Выводы
5. Исследование эффективности применения предложенных моделей,
методов и подходов на основе анализа их использования в 4 реальных проектах.
5.1 Разработка инженерной методики использования предлагаемых подходов для создания масштабных вебприложений
5.2 Применение методики функциональных точек для оценки трудоемкости реализации информационных систем.
5.3 Исследование эффективности применения предложенных подходов в проектах I и i
5.4 Исследование эффективности преложенных подходов в
проекте
5.5 Перспективы развития предложенных подходов
5.6 Выводы
Заключение.1
I Использованные литературные источники.
Приложение
ВВЕДЕНИЕ
Актуальность


Даются общие характеристики масштабных систем и веб-приложений, обосновывается актуальность темы > исследования. Проводится анализ основных существующих подходов к реализации масштабных веб-приложений, рассматриваются их положительные и отрицательные черты. Обсуждается парадигма Модель-Вид-Контроллер для реализации интерактивных приложений. Проводится анализ основных трудностей в разработке веб-приложений, обозначаются возможные пути решения. Формулируются цель и задачи исследования, решаемые в диссертационной работе. В этой главе проводится формализация процессов, происходящих в веб-приложениях при помощи парадигмы Модель-Вид-Контроллер и методологии ГОЕБ. Выполняется структурная декомпозиция веб-приложений, выделяются их основные особенности. Предлагаются подходы к снижению трудоемкости реализации каждой ¦ из частей веб-приложения. Предложенные подходы и методы объединяются в общую архитектуру веб-приложений. В третьей главе разрабатывается компонентная модель вебприложений. Выделяются основные требования к компонентной архитектуре веб-систем. Анализируются возможности применения аспектноориентированного программирования в веб-приложениях. На основе аппарата сетей Петри разрабатываются формализмы для описания жизненных процессов приложений. Разрабатывается метод синтеза жизненных циклов компонент определенной предметной области. Далее в главе строится модель жизненного процесса веб-приложения, выделяются контракты, соответствующие каждому из его этапов. В четвертой главе разрабатывается лингвистический подход к клиент-серверной коммуникации. Для этого производится анализ проблем, которые обычно возникают при разработке контроллеров в веб-приложениях. В качестве главной проблемы выделяется потеря семантики действий при их кодировании и передачи с клиента на сервер. Проводится анализ основных требований к языку описания действий в параметрах. Па основе этого анализа разрабатывается синтаксис языка в виде расширенных форм Бэкуса-Наура, и его семантика в виде проценуры обработки множества параметров. В пятой главе проводится исследование эффективности использования предложенных методов. На основе каскадно-итеративного подхода к разработке информационных систем разрабатывается инженерная методика использования предложенных моделей и подходов в форме рекомендаций по анализу, проектированию, разработке, тестированию и сопровождению веб-систем. Обсуждаются возможные пути оценки эффективности использования разработанных подходов. В качестве метода исследования эффективности выбирается сравнительный анализ результатов внедрения разработанных методов в нескольких реальных проектах с показателями, рассчитанными на основе методики функциональных точек. Описывается практический опыт использования компонентной архитектуры и лингвистического подхода в проектах ЫОКЛБ, Еигояюп и Ро$1а1Сагб$, показавший -% экономию трудозатрат. В завершении главы рассматриваются перспективы дальнейшего развития разработанных подходов. В конце XX столетия общество пережило информационную революцию, связанную, в частности, с появлением и повсеместным распространением глобальных сетевых технологий и сети Интернет. Для самого Интернета одним из наиболее весомых факторов развития стало создание инфраструктуры WWW (англ. HTML [Ragget et al. Изначально всемирная паутина (веб) состояла исключительно из статических гипертекстовых документов, связанных ссылками. Следующим шагом в развитии веб стало понимание того, что эти документы могут генерироваться динамически, реагировать на действия пользователя и т. Как следствие, всемирная паутина стала средой для интерактивных приложений. Это послужило отправной точкой для развития электронной коммерции, которая переживала свой пик в конце -х. Интерактивные приложения, работающие в сети Интернет в соответствии со стандартами и соглашениями всемирной паутины, получили общее название веб-приложенийх [Lindemann, ]. В качестве примеров веб-приложений можно привести такие системы, как интернет-магазины, электронные доски объявлений и форумы, системы управления документами и тому подобное.

Рекомендуемые диссертации данного раздела

28.06.2016

+ 100 бесплатных диссертаций

Дорогие друзья, в раздел "Бесплатные диссертации" добавлено 100 новых диссертаций. Желаем новых научных ...

15.02.2015

Добавлено 41611 диссертаций РГБ

В каталог сайта http://new-disser.ru добавлено новые диссертации РГБ 2013-2014 года. Желаем новых научных ...


Все новости

Время генерации: 0.279, запросов: 244