Электронная библиотека Веда
Цели библиотеки
Скачать бесплатно
Доставка литературы
Доставка диссертаций
Размещение литературы
Контактные данные
Я ищу:
Библиотечный каталог российских и украинских диссертаций

Вы находитесь:
Диссертационные работы России
Технические науки
Автоматизированные системы управления и прогрессивные информационные технологии

Диссертационная работа:

Нгуен Хоанг Шинь. Методы и модели проектирования бизнес-приложений в архитектуре "клиент-сервер" : объектно-ориентированный подход : диссертация ... кандидата технических наук : 05.13.06 / Нгуен Хоанг Шинь; [Место защиты: С.-Петерб. гос. электротехн. ун-т (ЛЭТИ)].- Санкт-Петербург, 2007.- 118 с.: ил. РГБ ОД, 61 07-5/5008

смотреть содержание
смотреть введение
Содержание к работе:

СПИСОК СОКРАЩЕНИЙ 3

ВВЕДЕНИЕ 4

Глава 1 7

ИССЛЕДОВАНИЕ ПРИНЦИПОВ ОРГАНИЗАЦИИ
АВТОМАТИЗИРОВАННЫХ РАБОЧИХ МЕСТ (АРМ) В ТЕХНОЛОГИИ
МНОГОУРОВНЕВЫХ КЛИЕНТ-СЕРВЕР СИСТЕМ 7

1.1 Обзор организации АРМ (Автоматизированное Рабочее Место) 7

  1. Сущность АРМ .' 7

  2. Организация ГИАРМ_УР (Гибких Автоматизированных Рабочих Мест) 8

  1. Проблема типизации и направления ее решения 10

  2. Структура автоматизированного рабочего места управленческого работника (АРМ-УР) 12

  1. Модели деятельности управленческих работников 12

  2. Функции, реализуемые в деятельности управленческого работника. 13

  3. Автоматизация управленческой деятельности 14

  1. Архитектура АРМ-УР 16

  2. Архитектура клиент-сервер 19

1.6. Модель двухуровневый АРМ -УР 24

1.6.1 Модель MDA 24

1.6.2. Создание виртуальной машины 26

1.7 АРМ-УР как «толстый клиент» в двухуровневой архитектуре
«Клиент-Сервер» 27

1.8 Интеграция ГИАРМ в многозвенную архитектуру «клиент-сервер»....30
Выводы по первой главе 32

Глава 2 33

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОЕКТИРОВАНИЕ С
ПРИМЕНЕНИЕМ ПАТТЕРНОВ ПРОЕКТИРОВАНИЯ 33

  1. Сущность объектно-ориентированного подхода 33

  2. Объектно-ориентированный анализ и проектирование 36

  1. Что такое анализ и проектирование? 36

  2. Объектно-ориентированный анализ 37

  3. Процесс объектно-ориентированного проектирования 38

  1. Унифицированный язык моделирования - UML 39

  2. Шаблоны ( паттерны) проектирования 40

2.5.1 Описание Проектных Шаблонов 41

  1. Классификация шаблонов проектирования 43

  2. Как проектные шаблоны решают проектные задачи 44

  3. Механизм повторного использования 49

  1. Соотношение структур времени компиляции и времени выполнения 53

  2. Применение паттернов при разработке приложений 55

2.5.7 Значение паттернов проектирования для организации и развития
ГИАРМ-УР 58

Выводы по второй главе 58

Глава 3 59

КОМПОНЕНТЫ БФЗ И ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ 59

  1. Применение объектно-ориентированного подхода к организации функциональных ресурсов в виде БФЗ 59

  2. Решение данной задачи с применением паттернов проектирования 62

  1. Паттерн посредник (mediator) 62

  2. Паттерн Фасад (Facade) 69

  3. Паттерн Стратегия (strategy) 77

Выводы по третьей главе 85

Глава 4 86

ПРИМЕНЕНИЕ ШАБЛОНОВ ПРОЕКТИРОВАНИЯ ДЛЯ КОНКРЕТНОГО

ПРИЛОЖЕНИЯ 86

4.1 Описание базового алгоритма расчета себестоимости 86

  1. Применение паттерн Посредник (Mediator) 108

  2. Применение шаблона Фасад 109

  3. Применение шаблон стратегия 110

Выводы по главе 112

ЗАКЛЮЧЕНИЕ 113

СПИСОК ЛИТЕРАТУРЫ 114

СПИСОК СОКРАЩЕНИЙ

АСУ - Автоматизированная система управления.

АРМ - Автоматизированное рабочее место.

АИС - автоматизированная информационная система.

АКС - автоматизированная компьютерная система.

АСУ - автоматизированная система управления.

БФЗ - банк формализованных задач

ИС - информационная система.

ГИАРМ_УР - Гибких автоматизированных рабочих мест - управленческий работник

ООП - Объектно-ориентированное программирование.

ПО - программное обеспечение. Другие названия - математическое обеспечение, математика, программные средства (ПС), софт.

ППП - пакет прикладных программ

СУБД - система управления базой данных. Чаще всего - SQL-сервер.

API - Application Programming Interface

CASE-средство (от англ. Computer Aided Software Engineering) - средство автоматизации разработки и сопровождения ИС.

RPC - (распределенный) вызов удаленных процедур. UML - Unified Modeling Language

Введение к работе:

В работах научно-исследовательской группы (Научные руководители проф. Советов Б.Я. и позднее Шеховцов О.И.) была предложена концептуальная схема Банка формализованных задач БФЗ организации ресурсов АСУ, обеспечивающая реализацию свойства гибкости, настраивасти на изменяющиеся условия внешней экономической и внутренней производственной обстановки. Развитие АРМовой технологии построения автоматизированных систем позволило рассматривать АРМ-автоматизированное рабочее место управленческих работников как толстый клиент в двухуровневой архитектуре «клиент - сервер», модельное представление которого рассматривается как композиция двух компонентов: модели проблемно-независимого АРМ и модели проблемно-зависимого АРМ.

Целью настоящего исследования является анализ и разработка моделей и методов развития и реализации БФЗ в объектно -ориентированной технологии в трех или многозвенной архитектуре «клиент - сервер».

Первая глава диссертационной работы посвящена анализу концептуальной схемы БФЗ в АРМовой технологии организации информационных систем. Предложено распространить известный из системного анализа и Сазе - технологий декомпозиционный подход к отображению конкретных функциональных задач на множество элементарных задач, которые предлагается рассматривать в качестве типовых. И это есть первый научный результат. Во второй части первой главы рассматривается «клиент - серверная» организация информационных систем и ее модификации. Проведенный анализ позволил выделить проблемно - независимый АРМ и предложить его реализацию в виде специализированного сервера приложений.

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

методами их решения и между методами и реализующими их алгоритмами. Разработка и обоснование подобной схемы организации ресурсов ИС является третьим новым результатом.

В четвертой глава рассматривается приложением разработанных методов и моделей для решения конкретной задачи планирования себестоимости продукции для непрерывного химического производства

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

Методы исследования. При решении основной задачи диссертационной работы были использованы типово-иерархический подход к автоматизированному проектированию АСУ в части, касающейся организации гибкого интеллектуального АРМ управленческого работника; методы организации информационно-управляющих систем в архитектуре «клиент - сервер»; объектно-ориентированная технология анализа и проектирования ИУС с применением паттернов проектирования.

Научная новизна. В диссертационной работе получены следующие научные результаты:

1. Предложено распространить известный из системного анализа метод декомпозиции для представления конкретных управленческих задач в виде совокупности простых, рассматриваемых как типовые задач. Для этих задач в соответствии с концепцией БФЗ известны методы их решения Особенность данного подхода состоит в том, что при декомпозиции управленческих задач возникают точки принятия решений, что не предусмотрено классическим подходом.

  1. Предложено выделить в отдельный компонент проблемно -независимый АРМ и рассматривать его как специализированный сервер приложений в архитектуре «клиент - сервер».

  2. Предложена структура БФЗ в объектно - ориентированной технологии как совокупность взаимосвязанных паттернами проектирования типовых задач, методов их решения и алгоритмов, реализующих эти методы. Показано, что подобная организация отвечает условиям развития системы и простоты ее сопровождения.

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

Объем работы. Диссертация состоит из введения, четырех глав, заключения, списка использованной литературы, включающего наименований 113. Она изложена на 118 страницах машинописного текста, содержит 44 рисунок и 1 таблиц.

Подобные работы
Мышенков Константин Сергеевич
Модели и методы проектирования автоматизированных систем управления для зерноперерабатывающих предприятий
Судов Евгений Владимирович
Модели, методы и средства управления и интегрированной информационной поддержки процессов жизненного цикла наукоемкой продукции
Мытник Сергей Александрович
Модели, методы и алгоритмы создания межсистемных информационных комплексов
Баин Александр Михайлович
Методы, модели и алгоритмы оптимизации систем информационной логистической поддержки управления виртуальными предприятиями (На примере предприятий микроэлектроники)
Соколова Екатерина Борисовна
Разработка моделей, методов и специального математичесокго обеспечения для повышения качества сложных комплексов программ в АСУ
Сиротюк Олег Владимирович
Разработка моделей, методов и инструментальных средств анализа и синтеза оптимальных структур объектно-ориентированных баз данных в автоматизированных информационно-управляющих системах
Саркисова Ирина Олеговна
Разработка методов и моделей адаптивного тестового контроля в системе подготовки и аттестации персонала транспортных предприятий
Черных Михаил Викторович
Разработка и исследование методов и моделей для автоматизации планирования, инвариантного к специфике конкретного производства
Петров Михаил Геннадьевич
Модели и методы оптимизации ресурсосберегающих процессов горно-обогатительных комбинатов
Зайцев Константин Сергеевич
Разработка моделей и методов повышения эффективности разработки и функционирования автоматизированных информационно-управляющих систем в социально-экономической сфере

© Научная электронная библиотека «Веда», 2003-2013.
info@lib.ua-ru.net