Введение
Глава 1. Состояние проблемы, объект исследования, задачи исследования 12
1.1 Общие положения 12
1.2 Обзор существующих программных средств для разработки систем удаленного управления 14
1.2.1 TopSpeed Clarion InternetConnect 14
1.2.2 SoftVelocity Clarion InternetConnect 2 18
1.2.3 Microsoft ASP.NET Web Forms 20
1.2.4 SoftVelocity Clarion ASP 27
1.2.5 SoftVelocity ClarioNet 30
1.2.6 Epsylon Technologies Baikonur 33
1.3 Сравнительный анализ достоинств и недостатков существующих решений. Обоснование выбора способа удаленного клиент-серверного взаимодействия информационно-расчетных систем 40
1.4 Цели и задачи диссертационной работы 44
Выводы по первой главе 46
Глава 2. Разработка средств автоматизации технологического процесса создания распределенных информационно-расчетных Intranet/Internet систем .48
2.1 Общие положения 48
2.2 Выбор способа удаленного взаимодействия клиентской и серверной части программного обеспечения 48
2.3 Определение структуры программного обеспечения 51
2.3.1 Клиентское программное обеспечение 51
2.3.2 Серверное программное обеспечение 51
2.3.3 Вспомогательное программное обеспечение 54
2.4 Реализация программного обеспечения для удаленного управления в среде программирования Clarion for Windows 55
2.4.1 Разработка шаблонов для создания серверных компонентов программного обеспечения 57
2.4.2 Исследование и разработка генератора терминальных клиентских страниц. Возможности и ограничения , , 59
2.4.3 Разработка программы для регистрации серверных компонентов .64
Выводы по второй главе 65
Глава 3. Разработка автоматизированного технологического процесса создания информационно-расчетных Intranet/Internet систем и сетей 66
3.1 Общие положения 66
3.2 Требования к удаленным объектам. Формализация физических объектов 66
3.3 Интерфейс взаимодействия программного обеспечения с физическими объектами. Требования к аппаратному обеспечению 69
3.4 Разработка программного обеспечения удаленного управления 71
3.4.1 Разработка алгоритма управляющей программы 72
3.4.2 Разработка графического интерфейса пользователя управляющей программы 74
3.4.3 Реализация логики работы, расчетной части, взаимодействия с базой данных 77
3.5 Регистрация серверного компонента в операционной системе 82
3.6 Тестирование системы внутренними средствами 83
Выводы по третьей главе 85
Глава 4. Методика расчета и оптимизации затрат на разработку распределенных многокомпонентных информационно-расчетных систем с использованием автоматизированного технологического процесса 87
4.1 Общие положения 87
4.2 Выбор модели производственного процесса создания информационно-расчетной системы 91
4.3 Выбор модели расчета затрат на разработку информационно-расчетной системы 93
4.3.1 Основные модели оценки размеров проекта 94
4.3/2 Факторы оценки качества моделей определения объемов работ при разработке информационной системы 97
4.3.3 Сравнительная характеристика моделей определения объема работ при разработке информационных систем 99
4.4 Расчет стоимости и оптимизация затрат на разработку распределенной информационно-расчетной системы на основе модели СОСОМО П 107
Выводы по четвертой главе 111
Глава 5. Применение автоматизированного технологического процесса создания распределенных информационно-расчетных Intranet/Internet систем и сетей на базе технологий RAD 112
5.1 Общие положения 112
5.2 Возможности, особенности и ограничения применения автоматизированного технологического процесса создания информационно-расчетных Intranet/Intemet систем и сетей на базе технологий RAD 114
5.3 Разработка подсистем АСУ ПХД ЗАО "Аэропорт Москва" для работы с БД AM CHAOS посредством сети интернет 116
5.3.1 Разработка подсистемы АСУ ПХД ЗАО "Аэропорт Москва" для удаленного получения информации о состоянии груза по авианакладной AWB в БДАМ^СНАОв 117
5.3.2 Разработка подсистемы АСУ ПХД ЗАО "Аэропорт Москва" для удаленного бронирования грузоперевозок в БД AM CHAOS 123
5.3.3 Анализ эксплуатационных характеристик разработанных подсистем 128
5.4 Разработка системы удаленного контроля вибрационного фона чистых помещений микроэлектронной промышленности 130
Выводы по пятой главе 143
Заключение 145
Приложения 147


