Разработка графического подхода к проектированию корпоративных приложений на основе технологий Java 2, Enterprise Edition

Разработка графического подхода к проектированию корпоративных приложений на основе технологий Java 2, Enterprise Edition

Автор: Вершинин, Максим Михайлович

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

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

Год защиты: 2006

Место защиты: Санкт-Петербург

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

Артикул: 3042042

Автор: Вершинин, Максим Михайлович

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

Разработка графического подхода к проектированию корпоративных приложений на основе технологий Java 2, Enterprise Edition  Разработка графического подхода к проектированию корпоративных приложений на основе технологий Java 2, Enterprise Edition 

СОДЕРЖАНИЕ
РЕФЕРАТ
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
ГЛАВА 1. КРАТКОЕ ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И ПОСТАНОВКА ЗАДАЧИ
1.1. Процесс проектирования программных систем
1.1.1. Корпоративные приложения
1.1.2. Этапы проектирования
1.1.3. Требования к программному продукту
1.1.4. Моделирование сложных программных систем
1.1.5. Проектирование по образцам
1.2. Архитектура, управляемая моделью
1.3. ii i
1.3.1. Краткая характеристика
1.3.2. Основные элементы
1.3.3. Диаграмма классов
1.3.4. Диаграмма компонентов
1.3.5. Диаграмма размещения
1.4. Технологии v 2, i ii
1.4.1. Краткий обзор технологий 2
1.4.2. Многоуровневая архитектура 2
1.4.3. Размещение приложения 2 на сервере
1.4.4. Проблемы практического использования 2
1.5. Постановка задачи
ГЛАВА 2. ТЕОРЕТИЧЕСКАЯ БАЗА МЕТОДИКИ ВИЗУАЛЬНОГО МОДЕЛИРОВАНИЯ КОРПОРАТИВНЫХ ПРИЛОЖЕНИЙ
2.1. Основные идеи, положенные в основу методики автоматизированного проектирования
2.2. Процесс разработки корпоративных приложений с использованием визуализации
2.3. Абстрактная модель проектируемой системы
2.4. Определение метамодели
2.4.1. Метаметамодсль, мстамодель и модель
2.4.2. Метамодель iv i
ГЛАВА 3. СПЕЦИФИКАЦИИ ВИЗУАЛЬНЫХ ЭЛЕМЕНТОВ ДЛЯ МОДЕЛИРОВАНИЯ КОРПОРАТИВНЫХ ПРИЛОЖЕНИЙ
3.1. Спецификации визуальных элементов для разработки приложений
3.1.1.азначение диаграммы
3.1.2. Сценарии, реализуемые диаграммой
3.1.3. Детализация визуальных элементов
3.1.4. Работа с диаграммой
3.2. Спецификации визуальных элементов для разработки
модулей
3.2.1. Введение в технологию
3.2.2. Назначение диаграммы
3.2.3. Сценарии, реализуемые диаграммой
3.2.4. Детализация визуальных элементов
3.2.5. Работа с диа1раммой
3.4. Диаграмма i
3.4.1. Назначение диаграммы
3.4.2. Сценарии, реализуемые диаграммой i
3.4.2. Интерфейс пользователя
3.4. Обобщенная диаграмма размещения корпоративного приложения
ГЛАВА 4. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ВИЗУАЛЬНОЙ МЕТОДИКИ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ
4.1. Абстрактный программный интерфейс приложения
4.1.1.
4.1.2.
4.1.3. Модуль i
4.1.4. Описание абстрактного программного интерфейса
4.2. Программный интерфейс для модулей
4.3. Программный интерфейс для приложений
4.4. Программный интерфейс для корпоративного приложения
4.5. Проектирование корпоративных приложений с помощью
графического подхода
4.6. Разработка образцов
ГЛАВА 5. ОЦЕНКА ЭФФЕКТИВНОСТИ ИСПОЛЬЗОВАНИЯ ГРАФИЧЕСКОГО ПОДХОДА ДЛЯ АВТОМАТИЗАЦИИ ПРОЕКТИРОВАНИЯ КОРПОРАТИВНЫХ ПРИЛОЖЕНИЙ
ЗАКЛЮЧЕНИЕ
СПИСОК СОКРАЩЕНИЙ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ


Расширяемая абстрактная модель для представления иерархически-связанных элементов и абстрактный программный интерфейс (Application programming Interface, API) к ней, а также метод построения конкретных моделей и конкретных программных интерфейсов для проектирования корпоративных приложений, поддерживающих выбранную компонентную технологию (J2EE, . NET, CORBA и пр. API. Методика визуального моделирования корпоративных приложений с использованием технологий J2EE. На основе стандарта UML разработаны и специфицированы новые типы визуальных элементов для графического представления программной системы рассматриваемого класса, адекватно описывающие его свойства и служащие основой для последующей автоматической генерации кода и размещения приложения на сервере. Методика проектирования распределенных программных систем с использованием обобщенной диаграммы размещения, позволяющая в рамках одного проекта реализовать автоматическое размещение подсистем на различных серверах. Новые визуальные элементы, реализующие шаблоны J2EE. Использование этих элементов в процессе проектирования облегчает и ускоряет решение типовых задач, часто встречающихся при разработке корпоративных приложений. Предложенный метод визуального проектирования корпоративных приложений на основе технологии J2EE доведен до практической реализации в реальных продуктах (BorlandgR Together@R ControlCcnter^R 6. BorJandgR JBuilder; BorlandgR Together@R ControlCentergR, Eclipse Edition), которые уже длительное время используются разработчиками. Предложенный программный интерфейс и реализованная на его основе абстрактная модель могут быть с успехом использованы для разработки других программных продуктов. Использование данной методики позволяет сократить затраты на проектирование и существенно снизить их при внесении каких либо изменений в технические требования на разрабатываемую систему, а также на начальном этапе проектирования (по экспериментальным оценкам от % до %, в зависимости от объема и сложности проекта). Основные результаты диссертационной работы обсуждались в рамках научно-практических конференций СПбГПУ (г. Информационные технологии в моделировании и управлении» (Санкт-Петербург, г. Веа User’s Conference» (Даллас, США, г), на семинаре для отдела маркетинга фирмы «Togethersoft» (Рэйли, США, г. Togethersoft» (Рэйли, США, г. Технологии Microsoft в теории и практике программирования» (Санкт-Петербург, г. Компьютерное моделирование » (Санкт-Петербург, г. Royal Bank of Scotland» (Лондон, Великобритания, г. Информационные и управляющие системы» СПбГПУ (Санкт-Петербург, г. Автором проводились также теоретические и практические занятия для разработчиков интеграционной команды фирмы «Togethersoft» (Рэйли, США, г. Borland» (Прага, Чехия, г. СПбГПУ (Санкт-Петербург, г. Результаты диссертационной работы использовались при разработке диаграмм и компонентов J2EE, вошедших в интегральную среду разработки линии BorlandgRTogethcr@R ControICcntcrgR. Методика автоматизированной разработки корпоративных приложений внедрена в ООО «Интеллект-ФТК» при разработке учебно-методического комплекса. Практическое использование представляемых на защиту результатов подтверждается соответствующими актами о внедрении. По материалам диссертации опубликовано 6 работ. Кратко остановимся на структуре работы. Диссертация содержит 8 страниц основного текста, рисунок, таблиц и состоит из введения, 5 глав, заключения, списка сокращений и списка использовавшихся источников. Первая глава посвящена изучению процесса проектирования корпоративных приложений, исследованию архитектуры, управляемой моделью (MDA), унифицированного языка моделирования (UML) и технологий J2EE с точки зрения их применимости для автоматизации разработки сложных программных систем. В этой же главе содержится постановка задачи. Во второй главе содержится описание теоретических основ методики визуального проектирования, разработанных автором на основе анализа концепций MDA, стандартов UML и технологий J2EE. В третьей главе предлагаются к рассмотрению спецификации визуальных элементов, предназначенных для моделирования и разработки приложений J2EE.

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

28.06.2016

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

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

15.02.2015

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

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


Все новости

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