| Советов Б.Я. Методы и средства проектирования информационных систем и технологий: учебник / Б.Я.Советов, В.А.Дубенецкий, В.В.Цехановский. - М.: Академия, 2018. - 349 с. - (Высшее образование. Информатика и вычислительная техника) (Бакалавриат).
ШИФР ОТДЕЛЕНИЯ ГПНТБ СО РАН СЗ 973.2-С56
| |
Предисловие ..................................................... 3
Глава 1. Основные подходы к проектированию информационных
систем и технологий .................................... 7
1.1 Общая характеристика процесса проектирования
информационных систем и технологий ..................... 7
1.2 Подходы к проектированию ИС ........................... 11
Глава 2. Языки и инструменты описания информационных систем .... 24
2.1 Понятия предметной области ............................ 24
2.2 Основные конфигурации моделей в UML ................... 27
Глава 3. Примеры применения паттернов в проектировании ИС ...... 64
3.1 Общая характеристика паттернов проектирования ......... 64
3.2 Применение паттерна «Состояние» ....................... 67
3.3 Применение паттерна «Компоновщик» ..................... 69
3.4 Использование паттерна «Интерпретатор» ................ 73
3.5 Применение паттерна «Прототип» ........................ 75
3.6 Пример совместного использования паттернов «Прототип»,
«Компоновщик», «Интерпретатор» ........................ 77
3.7 Пример использования паттерна «Приспособленец» ........ 82
Глава 4. Расширения UML для формирования комплексной модели
ИС .................................................... 86
4.1 Спецификации метаклассов и стереотипов ................ 86
4.2 Объектная модель процесса ............................. 89
4.3 Ограничения в информационных моделях .................. 92
4.4 Внешние и интерфейсные классы ......................... 98
4.5 Модель пользовательского интерфейса .................. 102
4.6 Связи объектов и процессов ........................... 107
4.7 Модели синхронизации процессов ....................... 109
4.8 Пример описания взаимодействия процессов ............. 117
Глава 5. Формирование комплексной модели информационной
системы .............................................. 123
5.1 Структура комплексной модели ИС ...................... 123
5.2 Подходы к формированию комплексной модели ИС ......... 124
5.3 Модели этапа анализа ................................. 130
5.4 Проектная модель ..................................... 136
5.5 Примеры построения фрагментов информационной модели .. 139
Глава 6. Проектирование каркасов .............................. 148
6.1 Архитектура ИС, ориентированная на каркасы ........... 148
6.2 Варианты выбора базовых моделей для построения ИС .... 153
6.3 Пример конструктора и исполнителя логики процессов ... 160
6.4 Пример компоновщика управляющей структуры процесса ... 163
6.5 Пример исполнителя логики процессов .................. 164
6.6 Моделирование объектных представлений в среде
реляционной СУБД ..................................... 167
Глава 7. Средства проектирования информационных систем ........ 176
7.1 Общая характеристика средств проектирования ИС ....... 176
7.2 Анализ средств проектирования информационных систем .. 182
Заключение .................................................... 196
Приложения .................................................... 197
1 Некоторые понятия и определения из философии
и математической логики, относящиеся к формированию
модели предметной области ............................ 197
2 Пример анализа бизнес-процессов и объектов в целях
выявления требований к ИС ............................ 202
3 Задачи по разработке шаблонов моделирования объектных
представлений ........................................ 218
Список литературы ............................................. 346
|
Учебник создан в соответствии с Федеральным государственным образовательным стандартом по направлению подготовки «Информационные системы и технологии» (квалификация «бакалавр»).
На основе современных тенденций рассматриваются общие подходы к проектированию информационных систем, не зависящие от сфер применения последних. Эти подходы базируются на концепции моделирования окружающего мира как основы для принятия архитектурных решений информационных систем. Последовательно рассматриваются языки и инструменты описания информационных систем, примеры применения паттернов в проектировании информационных систем, расширения унифицированного языка моделирования UML для формирования комплексной модели информационной системы, формирование комплексной модели информационной системы, проектирование каркасов, средства проектирования информационных систем. Важное место уделено практической стороне изучения процессов проектирования информационных систем на примеpax анализа бизнес-процессов и объектов в целях выявления требований к информационным системам, а также заданий по разработке шаблонов моделирования объектных представлений. |
|