Автоматизация технологического процесса создания распределенных информационно-расчетных intranet/internet систем и сетей на базе технологий RAD

Автоматизация технологического процесса создания распределенных информационно-расчетных intranet/internet систем и сетей на базе технологий RAD

Автор: Артюшенков, Сергей Николаевич

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

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

Год защиты: 2003

Место защиты: Москва

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

Артикул: 2617929

Автор: Артюшенков, Сергей Николаевич

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

Введение
Глава 1. Состояние проблемы, объект исследования, задачи исследования
1.1 Общие положения
1.2 Обзор существующих программных средств для разработки систем удаленного управления.
1.2.1 i I.
1.2.2 Vi i I 2.
1.2.3 i . .
1.2.4 Vi i
1.2.5 Vi i
1.2.6 i i.
1.3 Сравнительный анализ достоинств и недостатков существующих решений. Обоснование выбора способа удаленного клиентсерверного взаимодействия информационнорасчетных систем.
1.4 Цели и задачи диссертационной работы.
Выводы по первой главе.
Глава 2. Разработка средств автоматизации технологического процесса создания распределенных информационнорасчетных II систем.
2.1 Общие положения
2.2 Выбор способа удаленного взаимодействия клиентской и серверной части программного обеспечения.
2.3 Определение структуры программного обеспечения.
2.3.1 Клиентское программное обеспечение
2.3.2 Серверное программное обеспечение.
2.3.3 Вспомогательное программное обеспечение.
2.4 Реализация программного обеспечения для удаленного управления в среде программирования i i.
2.4.1 Разработка шаблонов для создания серверных компонентов
программного обеспечения
2.4.2 Исследование и разработка генератора терминальных клиентских страниц. Возможности и ограничения
2.4.3 Разработка программы для регистрации серверных компонентов.
Выводы по второй главе.
Глава 3. Разработка автоматизированного технологического процесса создания информационнорасчетных II систем и сетей
3.1 Общие положения
Требования к удаленным объектам. Формализация физических объектов
3.3 Интерфейс взаимодействия программного обеспечения с физическими объектами. Требования к аппаратному обеспечению.
3.4 Разработка программного обеспечения удаленного управления
3.4.1 Разработка алгоритма управляющей программы.
3.4.2 Разработка графического интерфейса пользователя управляющей программы.
3.4.3 Реализация логики работы, расчетной части, взаимодействия с базой данных
3.5 Регистрация серверного компонента в операционной системе.
3.6 Тестирование системы внутренними средствами
Выводы по третьей главе
Глава 4. Методика расчета и оптимизации затрат на разработку распределенных многокомпонентных информационнорасчетных систем с использованием автоматизированного технологического процесса.
4.1 Общие положения
Выбор модели производственного процесса создания информационнорасчетной системы.
4.3 Выбор модели расчета затрат на разработку информационнорасчетной системы.
4.3.1 Основные модели оценки размеров проекта
4.3.2 Факторы оценки качества моделей определения объемов работ при разработке информационной системы.
4.3.3 Сравнительная характеристика моделей определения объема работ при разработке информационных систем
4.4 Расчет стоимости и оптимизация затрат на разработку распределенной информационнорасчетной системы на основе модели СОСОМО И
Выводы по четвертой главе.
Глава 5. Применение автоматизированного технологического процесса создания распределенных информационнорасчетных II систем и сетей на базе технологий .
5.1 Общие положения.
5.2 Возможности, особенности и ограничения применения автоматизированного технологического процесса создания информационнорасчетных II систем и сетей на базе технологий
Разработка подсистем АСУ ПХД ЗАО Аэропорт Москва для работы с БД посредством сети интернет.
5.3.1 Разработка подсистемы АСУ ПХД ЗАО Аэропорт Москва для удаленного получения информации о состоянии груза по авианакладной в БД
5.3.2 Разработка подсистемы АСУ ПХД ЗАО Аэропорт Москва для удаленного бронирования грузоперевозок в БД .
5.3.3 Анализ эксплуатационных характеристик разработанных подсистем
5.4 Разработка системы удаленного контроля вибрационного фона чистых помещений микроэлектронной промышленности
Выводы по пятой главе
Заключение.
Приложения.
Приложите 1. Акты внедрения результатов работы.
Приложение 2. Листинг шаблона для создания серверных компонентов программного обеспечения.
Приложение 3. Листинг генератора клиентских терминальных страниц
Литература


Существенным преимуществом скриптовых страниц является малый объем ресурсов, используемых ими при работе. Например, все средства, необходимые для работы страниц, инсталлируются при установке I Ii v II . Рис. Классификация типов реализаций информационнорасчетных II систем. Однако, на сегодняшний день не существует доступных мощных средств написания приложений на подобных i, Vi С и другим интегрированным средам быстрой разработки I. В связи с этим, большая часть кода страниц создается вручную в текстовых редакторах. Приложения типа стандартный броузер X на сервере подразумевают использование обычного iприложения X в качестве серверной части системы. Такие приложения могут быть написаны с помощью средств . Системы этой группы делятся в свою очередь на выгружаемые и невыгружаемые в процессе работы. Выгружаемые приложения создаются в соответствии с интерфейсом I I . Сюда слеыдует отнести также динамические библиотеки расширений II II xi, хотя в этом случае используются динамические библиотеки , а не программы. Выгружаемые приложения имеют серьезный недостаток отсутствие клиентской сессии, поскольку время жизни экземпляра такого приложения ограничивается обработкой одного клиентского запроса. Невыгружаемые приложения остаются в памяти на протяжении . Vi i I 2. Vi i . Vi i. I позволяет создавать приложение, способное работать локально в i, а также удаленно в с использованием любого браузера с поддержкой v , . I состоит из двух продуктов i I v i и ii . I v i это набор шаблонов и классов v. Шаблоны предназначены для генерации необходимого кода обработки для всех визуальных компонентов, создаваемых в приложении в режиме быстрой разработки. Таким образом, шаблоны позволяют сэкономить массу времени на разработку. При использовании ii отсутствует необходимость в какомлибо дополнительном программном обеспечении для сервера. Схема взаимодействия между компонентами представлена на рис. Клнснты1. Сервсры 1 . Рис. Взаимодействие между компонентами системы, построенной при помощи i I . Когда программа запускается через браузер, i строит некое приближение исходного пользовательского интерфейса с помощью комбинации , vi и v. Внешний вид интерфейса и iинтерфейса программы различается иногда довольно существенно, но ее поведение эти различия затрагивают крайне редко. Другими словами, за счет специально предпринимаемых со стороны мер нивелируются демпфируются как внутренние программные, так и внешние интерфейсные и функциональные различия, которые почти неизбежны при быстром переносе прикладной системы в совершенно иную операционную среду. Решение для I состоит в простейшей идее перенаправить экранный вводвывод. В случае с I i выступает в роли сервера. Приложение как бы разрезается на две части серверная работает под управлением специального исполняющего ядра ii в среде i или i , а клиентская I, i I , пользовательский интерфейс работает под управлением специально разработанной библиотеки vклассов, выполняемой в среде любого браузера, поддерживающего НТТРпротокол и обладающего виртуальной машиной языка v напр. I x, v и др Низкоуровневые графические и коммуникационные операции возложены на vслой, а более высокоуровневые, выполненные в виде шаблонов программные компоненты, перепрограммированы на языке шаблонов. Таким образом, I всего лишь подменяет исполняющую систему x. I. и рабочие I. I Шаблоны эти опираются на представленную в виде исходных текстов небольшую вспомогательную библиотеку поддержки I, реализованную на языке i. Выбор языка v в качестве основы поддержки клиентской части обусловлен желанием обеспечить исполнение распределенных iприложений на браузерах разных компьютерных платформ т. Если самостоятельного изменения штатных шаблонов i, которые отвечают за экранный вводвывод, не предполагается, то безболезненная перенастройка на I практически гарантируется. Полученный в результате этого исполняемый модуль вместе с необходимыми библиотеками размещается на сервере и активизируется через обычный запрос, встроенный в страницу или же набранный вручную в браузере.

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

28.06.2016

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

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

15.02.2015

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

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


Все новости

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