Проектирование информационных систем в рамках объединенного объектно-реляционного подхода

Проектирование информационных систем в рамках объединенного объектно-реляционного подхода

Автор: Добряк, Павел Вадимович

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

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

Год защиты: 2007

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

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

Артикул: 3319852

Автор: Добряк, Павел Вадимович

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

Проектирование информационных систем в рамках объединенного объектно-реляционного подхода  Проектирование информационных систем в рамках объединенного объектно-реляционного подхода 

ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
Исторический обзор.
Актуальность темы исследования
Цель и задачи диссертационной работы
Область исследования
Методика исследования.
Научная новизна.
Практическая и теоретическая ценность, внедрение
Результаты, выносимые на защиту, авторский вклад
Достоверность и обоснованность работы.
Апробация результатов работы, публикации
Структура диссертации.
1 АНАЛИЗ ПАРАДИГМ.
1.1 Анализ технологий и классической объектноориентированной парадигмы
1.1.1 технологии и графические нотации
1.1.2 Среды исполнения.
1.1.3 Технологии программирования
1.1.4 Технологии управления данными
1.1.5 Объектноориентированные и интеллектуальные базы данных
1.1.6 Языки запросов.
1.1.7 Теоретические препятствия в развитии объектноориентированных технологий.
1.1.8 Предшественники объединенной парадигмы.
Выводы.
1.2 Модели данных.
1.2.1 Диаграмма Сущностьсвязь Чена
1.2.2 Связи в объектноориентированных базах данных
1.2.3 диаграммы для представления объектноориентированных связей
1.2.4 Модели данных в унифицированном языке моделирования
1.2.5 Объектноориентированные языки программирования
1.2.6 Модель Т
1.2.7 Множественное представление
Выводы.
1.3 Объектноориентированное программирование и базы данных.
1.3.1 Аналогии между элементами баз данных и объектноориентированного программирования
1.3.2 Триггеры и события.
1.3.3 Наследование, аг регация и реляционные отношения
1.3.4 Элементы СУБД, отсутствующие в объектноориентированном
программировании.
Выводы.
1.4 Распределенные информационные системы.
1.5 Системы с эволюцией структуры.
1.5.1 Исторический обзор.
1.5.2 Элементы объектноориентированного программирования
1.5.3 Динамизм баз данных
1.5.4 Расширение объектноориентированной парадигмы принципом динамизма
Выводы.
1.6 Интеллектуальные информационные системы.
1.6.1 Технологии управления данными и программирования.
1.6.2 Объектноориентированный подход и парадигмы искусственного интеллекта
1.6.3 Семантические сети.
1.6.4 Язык интеллектуальных запросов.
1.6.5 Распределенные интеллектуальные системы, мобильные и интеллектуальные агенты.
1.6.6 Эволюция структуры программы.
1.6.7 Нечеткие технологии
Выводы.
Выводы.
2 ОБЪЕДИНЕННАЯ ПАРАДИГМА
2.1 Общие сведения об объединенной парадигме
2.2 Взаимоотношения с другими парадигмами.
2.2.1 ООП как надстройка
2.2.2 Другие парадигмы как надстройки над ООП.
2.2.3 Элементы, реализующие другие парадигмы как объекты
2.3 Принцип реализации полноты парадигмы
2.3.1 Главные элементы.
2.3.2 Обязательное наследование и метаклассирование
2.3.3 Полная реализация концепции классэто гоже объект
2.3.4 Дуализм классов и экземпляров классов
2.3.5 Обязательная агрегация.
2.4 Динамизм структуры.
2.5 Абстракция и инкапсуляция
2.5.1 Предпосылки введения понятия паттерн.
2.5.2 Определение паттерна и его использование.
2.5.3 Расширенные объекты
2.5.4 Расширенная модель атрибута
2.6 Полиморфизм
2.6.1 Указатели ссылки на паттерны.
2.6.2 Дуализм объектов и связей
2.6.3 Полиморфизм представлений
2.6.4 Полиморфизм использования
2.6.5 Модель связи.
2.6.6 Значения но умолчанию как свойства класса
2.7 Новая модель информационной системы, анализ и проектирование информационных систем
2.7.1 Описание модели
2.7.2 Примеры из современных предметных областей.
2.7.3 Анализ и проектирование в соответствии с объединенной парадигмой
2.7.4 Польза элементов объединенной парадигмы
Выводы.
3 ГРАФИЧЕСКАЯ И ТЕКСТОВАЯ НОТАЦИЯ
3.1 Принципы построения нотаций
3.2 Диаграммы паттернов
3.2.1 Вложенные паттерны.
3.2.2 Связи между паттернами.
3.2.3 Связи как интерфейсы
3.2.4 Ограничения на количество экземпляров.
3.2.5 Указатели на паттерн для реализации параметрического полиморфизма.
3.2.6 Паттерныфункции
3.2.7 Триггеры
3.2.8 Принадлежность объекта нескольким классам
3.3 Дополнительные элементы текстовой нотации.
3.3.1 Автоэкземпляризация
3.3.2 Параметризованные классы как паттерны
3.3.3 Расширенные объекты
3.3.4 Архитектура Элементы программы как объекты.
3.3.5 Транзакции .
3.3.6 Динамизм структуры паттерна
3.3.7 Полиморфизм использования объектов.
3.4 НФБ Паттерна
Выводы.
4 МАТЕМАТИЧЕСКИЕ ОСНОВЫ ТЕХНОЛОГИИ
4.1 Операции над паттернами.
4.1.1 Принципы построения операций.
4.1.2 Описание операций
Выводы.
4.2 Анализ сложности систем.
4.2.1 Виды оценок качества ПО
4.2.2 Элементарные характеристики паттернов
3.2.3 Составные характеристики паттернов.
4.2.4 Предельные и средние характеристики паттернов
4.2.5 Обобщенные характеристики
4.2.6 Характеристики сложности структуры на основе сходящихся рядов
Выводы.
Выводы.
5 ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ И АЛГОРИТМ ПРЕОБРАЗОВАНИЯ ПАТТЕРНОВ В ОБЪЕКТНУЮ СТРУКТУРУ.
5.1 Описание программы .
5.2 Руководство пользователя
5.3 Разработка стандартных программ.
5.3.1 Класс со свойствами
5.3.2 Функции
5.3.3 Наследоваггие
5.3.4. Структуры.
5.4 Особые случаи.
5.4.1 Многоуровневая экземпляризация.
5.4.2 Принадлежность объекта нескольким классам
5.4.3 Взаимное наследование
5.4.4 Сложная связь
5.4.5 Паттерн класс, функция и связь.
5.4.6 Класс свойство.
5.4.7 Класс внутри структурного блока
5.5 Примеры
5.5.1 Большой абстрактный пример.
5.5.2 Пример паттерна административная единица.
5.5.3 Сравнение текстовой нотации и кода .
5.6 Алгоритм преобразования структуры в .
Выводы.
ЗАКЛЮЧЕНИЕ.
ПРИЛОЖЕНИЕ 1. ОСОБЫЕ И ВЫРОЖДЕННЫЕ СЛУЧАИ ПАТТЕРНОВ
Г ибридные связи.
Фракталы.
Внутреннее переопределение классов.
Вложенные классы с тем же именем.
Автоэкземпляризация
Автопаттерны.
Симбиозы.
Циклическое наследование.
ПРИЛОЖЕНИЕ 2. ПАТТЕРН АДМИНИСТРАТИВНАЯ ЕДИНИЦА.
Введение
Концептуальное описание предметной области.
Логическое проектирование ИС.
Реляционная модель.
Объектноориегггированная модель.
Модель по объединенной парадигме.
Элементы объединенной парадигмы этапа выполнения.
Запросы
Алгебраические операции
Открытость и динамизм структуры
Оценки сложности системы
Заключение.
ПРИЛОЖЕНИЕ 3. ПАТТЕРН ЧЕЛОВЕК
БИБЛИОГРАФИЧЕСКИЙ СПИСОК.
Список использованных источников


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

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

28.06.2016

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

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

15.02.2015

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

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


Все новости

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