Ви є тут

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

Автор: 
Добряк Павел Вадимович
Тип роботи: 
диссертация канд. техн. наук
Рік: 
2007
Артикул:
563240
179 грн
Додати в кошик

Вміст

ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ..
Исторический обзор.
Актуальность темы исследования
Цель и задачи диссертационной работы
Область исследования
Методика исследования.
Научная новизна.
Практическая и теоретическая ценность, внедрение
Результаты, выносимые на защиту, авторский вклад
Достоверность и обоснованность работы.
Апробация результатов работы, публикации
Структура диссертации.
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. ПАТТЕРН ЧЕЛОВЕК
БИБЛИОГРАФИЧЕСКИЙ СПИСОК.
Список использованных источников