|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Зиглер К. — Методы проектирования программных систем |
|
|
Предметный указатель |
Абстрактная структура данных 317
Агрегирование 317
АДА 16 81 237 317
Адаптация процедур ручной обработки 17
Адаптируемость 13
Алгол 301 317
Алгоритм 317
Алгоритм детерминированный 140—143
Алгоритм недетерминированный 140—143
Алгоритм по природе недетерминированный 141
Алгоритм, выбор 303—305
Алгоритм, повышение эффективности 312—316
Алгоритм, эффективность 143
Анализ сообщений 107—110 117
Аппроксимация 266—268
Архив данных 13
База данных 63—64 317
Бейсик 79 92 189 317
Блокирование 96 153 295
Ведущая группа 30
Виртуальные операционные системы 296 297 317
Внутренние процедуры 314
Возврат 191 237—238
Восходящий метод 317
Восходящий метод кодирования 218
Восходящий метод проектирования 125 126
Вспомогательные средства реализации 248—251
Вызов модуля 237—239
Вызов по значению 237
Вызов по значению-результату 237
Вызов по имени 237
Вызов по ссылке 237
Граф потоков данных 43
Граф-диаграмма 43 71 123 317
Графическая схема задания 25 31 77 317
Данные глобальные 126—127
Данные, доступ 301 302
Данные, иерархическая схема 119—121
Данные, информационные связи 132—134
Данные, коллективный доступ 42
Данные, оптимизация 303 304
Данные, проверка правильности 216 225—226 253—254
Данные, разработка 42
Данные, рекурсивное определение 59—60
Данные, словарь 74 75 319
Данные, структуры 58
Данные, типы 83—87
Данные, толерантность 256—257
Дейкстра 103
Дерево решений 131
Джексон 118
Диаграмма Варнье — Орра 43 131 317
Диаграмма потоков данных 317
Диск 97 301 302
Документирование алгоритмов 179
Документирование данных 98
Документирование исходных текстов 244—248
Документирование модулей 99 214—216
Документирование показателей эффективности 315
Документирование программ 99 135—137
Документирование проекта 55
Документирование пролог 244 245
Документирование системы 30
Заглушка 218 317
Задачи см. "Примеры"
Задачи, библиотечная система регистрации 33 56 100
Задачи, вычисление синуса 156 158 180
Задачи, вычисление среднего 180
Задачи, вычисление функции Аккермана 180
Задачи, вычисление числа перестановок 142—149 252
Задачи, генерация случайных чисел 180
Задачи, десятичные значения римских цифр 205 206 216 292
Задачи, задача о рюкзаке 180
Задачи, зондирование Венеры 249
Задачи, китайские шашки 137 180 252
Задачи, кратчайший путь через лабиринт 157—159 163 180
Задачи, печать таблицы треугольников 138
Задачи, печать частот появления слов 138
Задачи, программы спулинга 56
Задачи, разделение на страницы 77 78 123—125 180
Задачи, система ведения документации 44 56
Задачи, система предварительного заказа теннисных кортов 33 100
Задачи, система регистрации избирателей 20—22 100 138
Задачи, система регистрации студентов 100
Защита информации 28 50
Защищенность 12 317
Значения ссылок 221
Иерархическая диаграмма 317
Изменение глобальных переменных 238
Инварианты цикла 279
Инвертирование программы 124 125
Интерпретатор 317
Информационный поток 18
Исключительные состояния 181 191 200
Исходный код 318
Итерации 147 151 318
Качество программного обеспечения 10
Качество программной системы 11
Ключ доступа к файлу 93—95 98
КОБОЛ 79 91 187 221 228—229 235—236 247 300 309 318
Комментарии 246—248
Компилятор 318
Константы 220—222
Конструкция case 184—191 195 212 318
Конструкция if ... then ... else 184 318
Конструкция repeat ... until 184 318
Конструкция while ... do 184 212 318
Конструкция следования 183—185 196 211
Контрольная сумма 225 226
Контрольная цифра 225
Координация считывания/записи 51
Критический путь 29
Линия перехода 199
Магнитная лента 46 91 97
Машина Тьюринга 177
Машинные средства 248—251
Меры Холстеда 241—244 252 285
Метод выделения подцелей 172—175
Метод динамического программирования 165—168
Метод моделирования 175—179
Метод наискорейшего спуска 160—164
Метод Ньютона — Рафсона 151 158
Метод обратного прохода 164 165
Метод Парнаса 137
Метод поиска с возвратом 168—172
Метод последовательных приближений 158—160
Метод «разделяй и властвуй> 155—158
Мнемонические имена 223
Множество 79 81—82
Моделирование дискретных событий 175—179
Моделирование переходов состояний 175—179
Модуль 318
Модуль независимый 113—117
Модуль предсказуемый 115 319
Модуль, длина 240—244
Модуль, завершение выполнения 282
Модуль, иерархическое проектирование 119—125
Модуль, нумерация 109 136
Модуль, объем 242
Модуль, ошибки объединения 285
Модуль, сила связности 111
Модуль, сложность 243
Модуль, спецификация 118—119
Модуль, уровень записи 242 243
Модуляризация 101
Мультипрограммная система 318
Набор данных 85
Надежность 12 28 253 318
Неоднозначность имен 238
Нестандартная функция 238 318
| Нисходящий метод 318
Нисходящий метод кодирования 217—218
Нисходящий метод проектирования 103
Нормальная форма 66
Область влияния 127—128
Область управления 127—128
Обработка входных данных 226 227
Общие подвыражения 307
Объектный код 318
Объявления 221—223 245
Объявления типы 59
Оверлеи 101 318
Оператор COTO 235 236
Оператор ON 192 193
Оптимизация текста программы 305—311
Оптимизация текста программы, метод развертывания цикла 309
Оптимизирующие компиляторы 315
Отладка 318
Ошибки, намеренное внесение 283 284
Ошибки, обнаружение 253—255
Ошибки, оценка 262—268 283—286
Ошибки, распространение 266
Ошибки, типы 255 256 262—267 268
Ошибки, флаг 239
Пакет 81
Параллельная обработка 147 152
Пароли 286 287
Паскаль 92 185 187 301 318
Передача блоками 89
Перекрестное суммирование 226
Переменные 223 224
Переход обработки 117 120 132 133
Переходы 52
Перт-диаграмма 28 51 318
ПЛ/1 79 91 186 246 300 318
Повторно используемый код 319
Погрешность 319
Подпрограмма 319
Полезность 3
Полиномы Чебышева 267
Постановка задачи 16—19
Поток данных 40 126—129
Поток данных совместно обрабатываемый 40 48—55
Поток данных, схема 43 71
Поток данных, таблица 71 73
Потокоориентированная передача данных 89
Пошаговое уточнение 103—111
Права 287 319
Правила оформления листингов 246
Правило 209
Правильность 11 319
Предложение EXIT 189 190
Предложение RETURN 191
Предсказуемость 319
Представление чисел 257—262
Примеры, вычисление арифметического выражения 59 170 171 180 206
Примеры, вычисление квадратного корня 151
Примеры, вычисление площади треугольника 155
Примеры, вычисление синуса 158 159 180
Примеры, вычисление числа перестановок 142—149 252
Примеры, генератор отчетов 120 124 131 138
Примеры: биномиальные коэффициенты 149 150
Пробуксовка 297
Проверяемость 12
Программа выборки 49 50
Программа удаления операций из циклам 309
Проектное решение 118 119
Процессы 40
Процессы управляемые данными 48
Псевдокод 106 319
Пустая запись 96 97
Путь доступа 64
Развертывание циклов 309 310
Разделение на страницы 77 78 123—125 319
Расширение ядра 117—125
Редактирование 227
Реентерабельный код 319
Рекурсия 147 151 232—235 319
Рекурсия многократная 234
Рекурсия однократная 232
Сборник алгоритмов ACM 154
Связанный список 234
Связность модулей 11—113 139 319
Связность модулей временная (по классу) 112
Связность модулей коммутативная 111—112
Связность модулей логическая 113
Связность модулей по совпадению 113
Связность модулей последовательная 111
Связность модулей процедурная 112
Связность модулей функциональная 111
Секретарь проекта 30
Сеть Петри 52 319
Символ ограничения/прерывания 197
Синхронизация обработки 48—53
Система 319
Система, испытания 19 24
Система, качество 27
Система, определение 18 35—39
Система, организация проектирования 28—30
Система, основные компоненты 18
Система, проект 32
Система, проектирование 19 25—27
Система, развернутый план проекта 26—28
Система, реализация 19 24 35
Система, требования 31
Система, функциональная схема 45
Система, функциональное описание 22
Система, функциональные требования 15
Система, эксплуатация 19
Системные константы 221
Скаляры 57 79—80
Сквозной анализ проекта 30
Слияние циклов 311
Сложность алгоритмов 143—146
Сложность исходных текстов 240
Сложность модулей 243
Сложность операторов 307
Сложность программ 240—243
Смешанное программирование 218
Совместимость 12 319
Сопрограммы 122 153—154
Сортировка Шелла 156
Сортировка-обмен 144 145
Сортировка-слияние 155
Составной ключ 67
Специальные функции 290
Список клиентов 17
Спулинг 56 88
Среда заказчиков 15 16
Среда пользователей 13
Среда ЭВМ 14
Средства оптимизации 314
Стандарт шифрования данных 289
Стандарты 27
Стиль программирования 208
Страничное прерывание 297
Страничный обмен 319
Структурное проектирование 22
Структурные схемы программ 195—202 319
Структурный анализ 20
Схема HIPO 53—55 134
Схема Джексона 120—122 320
Схема «исток — преобразование — сток» 107—110 117 320
Схемы Насси — Шнейдермана 202 320
Сцепление модулей 113—116 320
Сцепление модулей по внешним ссылкам 115
Сцепление модулей по данным 114
Сцепление модулей по кодам 115—116
Сцепление модулей по образцу 114
Сцепление модулей по общей области 114
|
|
|
Реклама |
|
|
|