З-40 |
Заячук, Я. І. Технології проєктування комп'ютерних систем [Текст] : навч. посіб. / Я. І. Заячук, А. М. Лазорів. – Івано-Франківськ : ІФНТУНГ, 2020. – 238 с. – (Каф. комп'ютерних систем і мереж).
Навчальний посібник розроблений відповідно до робочої програми дисципліни "Технології проєктування комп'ютерних систем" для підготовки фахівців першого (бакалаврського) рівня вищої освіти, які навчаються за спеціальністю 123 - Комп'ютерна інженерія. У ньому охарактеризовано методи автоматизованого створення та адаптації інформаційних систем і технологій. При цьому розглянуто моделі життєвого циклу інформаційних систем, сучасні методи і стандарти в цій галузі, а також основні методи і технології створення, супроводу та експлуатації інформаційних систем.
Посібник завершується контрольними запитаннями, що служать для самоперевірки і самостійної роботи студентів.
Книга буде корисною для студентів технічних університетів.
ЗМІСТ
ПЕРЕДМОВА………………………………………… 6
ВСТУП ……………………………………………… 9
1. ОСНОВНІ ПОНЯТТЯ ТЕХНОЛОГІЇ ПРОЄКТУВАННЯ ІНФОРМАЦІЙНИХ СИСТЕМ... 11
1.1. Основні поняття і визначення…………………… 11
1.2. Визначення складної системи…...………………. 14
1.3. Історичні аспекти розвитку технологій проєктування інформаційних систем..………………. 16
1.4. Особливості сучасних складних систем………… 22
1.5. Структура і склад інформаційної системи……… 23
1.6 Класифікація складних систем………..………….. 25
Контрольні питання і завдання………..…………. 29
2. МЕТОДОЛОГІЧНІ ОСНОВИ ПРОЄКТУВАННЯ.… 30
2.1. Процеси і моделі життєвого циклу інформаційних систем………………………………………………… 34
2.2. Основні методології сучасного проєктування інформаційних систем……………………………….. 47
2.3. Стандарти створення інформаційних систем 60
Контрольні питання і завдання………..…………. 61
3. ОСНОВИ ПРОЄКТУВАННЯ СКЛАДНИХ СИСТЕМ…………62
3.1. Технологія проєктування ІС…………………….. 62
3.2. Принципи проєктування складних об'єктів……. 71
3.3. Класифікація типових процедур проєктування... 77
Контрольні питання і завдання………..…………. 81
4. ТИПОВЕ ПРОЄКТУВАННЯ ІНФОРМАЦІЙНИХ СИСТЕМ …………………………………82
4.1. Канонічне проєктування інформаційних систем. 84
4.2. Стадії та етапи процесу канонічного проєктування ІС ………………………...…………86
4.3. Типове проєктування ІС, типове проєктне рішення …….……………………………………91
Контрольні питання і завдання………..…………. 95
5. СТРУКТУРНИЙ ПІДХІД ДО ПРОЄКТУВАННЯ СКЛАДНИХ СИСТЕМ……..………………………… 96
5.1. Суть структурного підходу…………………….... 96
5.2. Методологія функціонального моделювання SADT ………………………...………………97
5.3 Моделювання потоків даних...…………………… 105
Контрольні питання і завдання………..…………. 111
6. АРХІТЕКТУРА ІНФОРМАЦІЙНИХ СИСТЕМ…… 112
6.1. Поняття архітектури інформаційних систем…… 112
6.2. Типи архітектур………………...………………… 114
6.3. Мікроархітектура і макроархітектура………….. 116
6.4. Архітектурний підхід до проєктування ІС……... 118
6.5. Значення програмного забезпечення в інформаційних системах. Характеристики якості програмного забезпечення …………121
6.6. Функціональні компоненти інформаційної системи …………………………………………125
6.7. Платформні архітектури інформаційних систем. 126
6.8. Поняття і класифікація архітектурних стилів….. 135
6.9. Фреймворки (каркаси)…………………………… 141
6.10. Інтегрування інформаційних систем………….. 160
6.11. Сервісно-орієнтована архітектура……….….... 166
Контрольні питання і завдання………..…………. 176
7. ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ В ПРОЄКТУВАННІ СКЛАДНИХ СИСТЕМ……177
7.1. Загальні відомості про CASE-засоби та їхня класифікація………………………………177
7.2. Характеристики CASE-засобів......…………….. 182
7.3. Склад і класифікація CASE-засобів……………. 195
7.4. Технологія впровадження CASE-засобів…....199
7.5. Приклади CASE-засобів………………………... 206
Контрольні питання і завдання………..…………. 211
8. ПРОЄКТУВАННЯ ІНФОРМАЦІЙНИХ СИСТЕМ НА ОСНОВІ УНІФІКОВАНОЇ МОВИ МОДЕЛЮВАННЯ UML……...………………………. 212
8.1. Основи уніфікованої мови моделювання UML… 212
8.2. Проєктування логічної моделі ІС і моделей баз даних......……………………………………………….. 213
8.3. Проєктування фізичної моделі ІС……………... 221
Контрольні питання і завдання………..…………. 224
9. УПРАВЛІННЯ ПРОЄКТАМИ ІНФОРМАЦІЙНИХ СИСТЕМ……...………………………………225
Контрольні питання і завдання………..…………. 233
КОНТРОЛЬНІ ЗАПИТАННЯ……………………….. 234
ЛІТЕРАТУРА ………………………………………. 237
|