• Язык
   

 

Проектирование информационных систем: учебное пособие

Аннотация

Учебное пособие разработано в соответствии с требованиями ФГОС и ГОС ВПО подготовки выпускников по направлению 230700.62 – "Прикладная информатика" и специальностям 090303.65 – "Информационная безопасность автоматизированных систем", 090105.65 – «Комплексное обеспечение информационной безопасности автоматизированных систем». Предназначено для закрепления теоритических знаний дисциплин цикла Б3.

Содержание

ОТ АВТОРОВ 1
СПИСОК СОКРАЩЕНИЙ 4
ВВЕДЕНИЕ В ДИСЦИПЛИНУ 6
ГЛАВА 1 БАЗОВЫЕ ЭТАПЫ ЖИЗНЕННОГО ЦИКЛА ИНФОРМАЦИОННЫХ СИСТЕМ 13
1.1. СИСТЕМНЫЙ АНАЛИЗ 15
1.1.1. Предпроектные исследования 15
1.1.2. Требования к проекту 17
1.1.3. Методы сбора требований 18
1.1.4. Функциональные и нефункциональные требования 20
1.1.5. Методы описания требований 23
1.1.6. Специфицирование требований 23
1.1.7. Аттестация требований 24
1.1.8. Управление требованиями 25
1.2. ПРОЕКТИРОВАНИЕ (СИСТЕМНЫЙ СИНТЕЗ) 28
1.3. КОДИРОВАНИЕ (СИСТЕМНЫЙ СИНТЕЗ) 30
1.4. ВЕРИФИКАЦИЯ И АТТЕСТАЦИЯ 33
1.4.1. Тестирование на этапе разработки требований 35
1.4.2. Тестирование на этапе проектирования 37
1.4.3. Тестирование на этапе кодирования 38
1.4.3.a Методы "стеклянного" и "чёрного" ящика 40
1.4.3.b Тестирование частей против тестирования целого 43
1.4.3.c Тестирование нисходящее и восходящее 45
1.4.3.d Тестирование статическое и динамическое 46
1.5. ВНЕДРЕНИЕ 47
1.6. ЭКСПЛУАТАЦИЯ СИСТЕМЫ 49
1.7. ВЫВОД ИЗ ЭКСПЛУАТАЦИИ 50
ВОПРОСЫ И ЗАДАНИЯ ДЛЯ САМОПРОВЕРКИ 51
ГЛАВА 2. МЕТОДОЛОГИИ И НОТАЦИИ ПРОЕКТИРОВАНИЯ 52
2.1. ДЕКОМПОЗИЦИЯ (СТРУКТУРИРОВАНИЕ) СИСТЕМ 52
2.2. МЕТОДОЛОГИИ ПРОЕКТИРОВАНИЯ 54
2.3. ФУНКЦИОНАЛЬНАЯ МЕТОДИКА - СТАНДАРТЫ IDEF 59
2.4. ОБЪКТНО - ОРИЕНТИРОВАННАЯ МЕТОДИКА И ЯЗЫК UML 64
2.4.1. Объекты и классы 64
2.4.1.a. Диаграммы классов 67
2.4.1.b. Диаграммы объектов 69
2.4.2. Диаграммы прецедентов 69
2.4.3. Диаграмма последовательностей 71
2.4.4. Диаграммы состояний 73
2.4.5. Диаграммы деятельности 76
ВОПРОСЫ И ЗАДАНИЯ ДЛ САМОПРОВЕРКИ 80
ГЛАВА 3. ПРОЕКТИРОВАНИЕ И ДОКУМЕНТИРОВАНИЕ 81
3.1. ЭТАПЫ КАНОНИЧЕСКОГО ПРОЕКТИРОВАНИЯ 81
3.2. ЭТАП СИСТЕМНОГО АНАЛИЗА 84
3.2.1. Техническое задание 85
3.2.2. Планирование разработки 88
3.2.2.a. Пооперационный перечень работ 89
3.2.2.b. Типы зависимостей 90
3.2.2.c. Рабочий график 91
3.2.3. Прогнозирование 95
3.2.3.a. Количественные характеристики 95
3.2.3.b. Технико-экономическое обоснование (ТЭО) 98
3.3. ЭТАП ПРОЕКТИРОВАНИЯ (СИНТЕЗ СИСТЕМЫ) 99
3.3.1. Статическая (структурная) модель 100
3.3.1.a. Модель репозитория 100
3.3.1.b. Модель абстрактной машины 103
3.3.2. Статическая модель распределенной архитектуры 105
3.3.2.a. Файл-серверные приложения 106
3.3.2.b. Клиент-серверные приложения 107
3.3.2.c. Двух- и трехуровневые клиент - серверные архитектуры 108
3.3.2.d. Архитектура распределенных объектов 110
3.3.3. Динамическая модель 112
3.3.4. Состав и содержание технического проекта 13
3.4. ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС 114
3.4.1. Психофизические особенности человека по восприятию и обработке информации 115
3.4.2. Основные критерии оценки интерфейсов 116
3.4.3. Типы интерфейсов пользователя 116
3.4.4. Классификации и формы диалогов 118
3.4.4.a. Типы диалога 118
3.4.4.b. Формы диалога 118
ВОПРОСЫ И ЗАДАНИЯ ДЛЯ САМОПРОВЕРКИ 123
ГЛАВА 4. ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ 124
4.1. ЧТО ТАКОЕ МОДЕЛЬ ЖИЗНЕННОГО ЦИКЛА? 124
4.2. КАСКАДНАЯ МОДЕЛЬ 125
4.2.1. Преимущества каскадной модели 127
4.2.2. Недостатки каскадной модели 127
4.2.3. Область применения каскадной модели 128
4.3. ПРОТОТИПНЫЕ ТЕХНОЛОГИИ 128
4.4. ЭВОЛЮЦИОННАЯ МОДЕЛЬ БЫСТРОГО ПРОТОТИПИРОВАНИЯ 129
4.4.1. Преимущества эволюционной модели 131
4.4.2. Недостатки эволюционной модели 132
4.4.3. Область применения эволюционной модели 133
4.5. МОДЕЛЬ БЫСТРОЙ РАЗРАБОТКИ ПРИЛОЖЕНИЙ (RAD) 134
4.5.1. Преимущества модели RAD 137
4.5.2. Недостатки модели RAD 137
4.5.3. Область применения модели RAD 138
4.6. СПИРАЛЬНАЯ МОДЕЛЬ 138
4.6.1. Преимущества спиральной модели 139
4.6.2. Недостатки спиральной модели 140
4.6.3. Область применения спиральной модели 141
4.7. ЭКСТРЕМАЛЬНОЕ ПРОГРАММИРОВАНИЕ 142
4.7.1. Основные принципы XP 142
4.7.2. Две команды 147
4.8. ВЫБОР МОДЕЛИ ЖИЗНЕННОГО ЦИКЛА ПРОЕКТА 148
4.9. ТИПОВОЕ ПРОЕКТИРОВАНИЕ ИС 150
4.9.1. Параметрически - ориентированное проектирование 153
4.9.2. Модельно-ориентированное проектирование 154
4.9.3. Порядок создания типовой ИС 155
ВОПРОСЫ И ЗАДАНИЯ ДЛЯ САМОПРОВЕРКИ 157
ПРИЛОЖЕНИЕ САSЕ-СРЕДСТВА 159
ГЛОССАРИЙ 162
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 166

Рекомендации материалов по теме: нет