|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Кинг Д. — Создание эффективного программного обеспечения |
|
|
Предметный указатель |
Автоматизация процесса конструирования программ 272—273
Варнье, Дж.Д. 21 37 211—213
Векторы состояний 198—200
Внутренние переменные 61—65
Выходной формат операции вывода 60
Выходной формат программы написания отчетов 74
Граничное разрешение граничного столкновения 161—168
Граничное столкновение 157 207
Данные допустимые 98
Данные, недопустимые 98—99
Данные, ошибки в содержании 103—107
Данные, ошибочные 100—101
Данные, пропуски 101—103
Дейкстра, Э. 20 255
Джексон, М. 21 37 115 157—158 211—213 244
Документация 262—265
Жизненный цикл разработки систем в фирме DUMB 116—120
Жизненный цикл разработки систем в фирме DUMB, недопустимые побочные эффекты 119—120 128
Жизненный цикл разработки систем в фирме DUMB, нейтральные побочные эффекты 120 127
Жизненный цикл разработки систем в фирме DUMB, основные этапы деятельности 116
Жизненный цикл разработки систем в фирме DUMB, побочные эффекты 119—120 127—128
Жизненный цикл разработки систем в фирме DUMB, процесс переделки 119—120
Жизненный цикл разработки систем в фирме DUMB, пути возврата 119
Жизненный цикл разработки систем в фирме DUMB, удачные побочные эффекты 120 127—128
Жизненный цикл разработки систем в фирме DUMB, этап реализации 116 119
Жизненный цикл разработки систем в фирме DUMB, этап тестирования 116—119
Жизненный цикл разработки систем в фирме DUMB, этапы проектирования 116—118
Запись 23
Идентификация соответствий общие правила установления соответствий 52
Изображение структур входных и выходных данных 44—51
Изображение структур входных и выходных данных, задания для идентификации компонентов данных 44—46
Изображение структур входных и выходных данных, контрольный перечень для формирования структур данных 49—51
Изображение структур входных и выходных данных, построение компонентов данных 47—49
Инвертирование программ 181—192
Инвертирование программ векторы состоянии 198—200
Инвертирование программ инвертирование нескольких программ 192—198
Инвертирование программ подпрограммы и инвертирование 200—206
Инвертирование программ промежуточный файл 187—192
Интерактивная среда и методика Джексона 227—230
Исполнимые операции операции вывода 60
Исполнимые операции операции завершения 60
Исполнимые операции операции открытия и закрытия 60
Исполнимые операции операция ввода 61
Исполнимые операции операция вычисления 61
Исполнимые операции перечисление и распределение исполнимых операций 59—65
Исполнимые операции управление внутренними переменными 61—62
Кобол, Кобол и методика Джексона 267—272
Кобол, кодирование инвертирования на Коболе 251—255
Кобол, кодирование инвертирования на Коболе, инвертирование относительно входного файла 251—252
Кобол, кодирование инвертирования на Коболе, инвертирование относительно выходного файла 252—255
Кобол, кодирование на Коболе 246—247
Кодирование, инвертирования 250—255
Кодирование, инвертирования, на Коболе 251—253
Кодирование, инвертирования, на ПЛ/1 253—255
Кодирование, на Коболе 246—247
Кодирование, на Паскале 248—250
Кодирование, на ПЛ/1 247—248
Кодирование, операторов GOTO 255—257
Кодирование, определение кодирования 245
Кодирование, основных конструкций 245
Кодирование, творческое кодирование 245
Компоненты данных, задания для идентификации 45—47
Компоненты данных, построение компонентов данных в структуры данных 47
Компоненты данных, список компонентов данных 47—50
Константайн, Л. 210
Конструирование программ, будущее конструирования программ 267—272
Конструирование программ, информация, необходимая для конструирования программ 14
Конструирование программ, кодирование и конструирование программ 244—255
Конструирование программ, методика Джексона конструирования программ 16—18
Конструирование программ, методика Джексона конструирования программ нотация, используемая в методике Джексона 16
Конструирование программ, методика Джексона конструирования программ структурное программирование и методика Джексона 16—18
Конструирование программ, откат при конструировании программ 120—128
Конструирование программ, последовательные этапы конструирования программ 44—71
Конструирование программ, последовательные этапы конструирования программ, идентификация соответствий между структурами данных 51—54
Конструирование программ, последовательные этапы конструирования программ, написание структурированного изложения 65—71
Конструирование программ, последовательные этапы конструирования программ, перечисление и распределение исполнимых операций 59—65
Конструирование программ, последовательные этапы конструирования программ, создание структуры программы 54—59
Конструирование программ, процесс конструирования программ 14—16
Конструирование программ, создание программы 13—16
Конструирование программ, типы программного обеспечения 10—13
Конструирование сверху вниз и методика Джексона 213—214
Конструкция выбора данных 24—26
Конструкция выбора данных, структурированное изложение 66—67
Конструкция повторения, данных 26—28
Конструкция повторения, структурированное изложение 68—70
Конструкция последовательности данных 22—24
Конструкция последовательности, структурированное изложение 66
Массив 26
Метод функциональной декомпозиции 210—211
Методика Варнье — Орра 211—213
Методика Джексона конструирования программ 16—18
Методика Джексона конструирования программ, будущее методики Джексона 267—270
Методика Джексона конструирования программ, изображение структур входных и выходных данных 44—51
Методика Джексона конструирования программ, изображение структур входных и выходных данных, задания для идентификации компонентов данных 44—46
Методика Джексона конструирования программ, изображение структур входных и выходных данных, контрольный перечень для формирования структур данных 49—51
Методика Джексона конструирования программ, изображение структур входных и выходных данных, построение компонентов данных 47—49
Методика Джексона конструирования программ, использование жизненного цикла разработки систем 214—215
Методика Джексона конструирования программ, история методики Джексона 20—21
Методика Джексона конструирования программ, Кобол 267—268
Методика Джексона конструирования программ, конструирование сверху вниз и методика Джексона 213—214
Методика Джексона конструирования программ, метод функциональной декомпозиции 210—211
Методика Джексона конструирования программ, методология жизненного цикла и методика Джексона 214—217
Методика Джексона конструирования программ, моделирование данных 213
Методика Джексона конструирования программ, нотация, используемая в методике Джексона 16—17
Методика Джексона конструирования программ, общий подход к методике Джексона 72
Методика Джексона конструирования программ, основные конструкции 22—28
Методика Джексона конструирования программ, основные конструкции, конструкция выбора данных 24—26
Методика Джексона конструирования программ, основные конструкции, конструкция повторения данных 26—28
Методика Джексона конструирования программ, основные конструкции, конструкция последовательности данных 22—24
Методика Джексона конструирования программ, основные конструкции, элементарная конструкция 28
Методика Джексона конструирования программ, применение методики Джексона в интерактивной среде 227—230
Методика Джексона конструирования программ, программа записей об избирателях 84—96
Методика Джексона конструирования программ, программа записей об избирателях, входной формат 84
Методика Джексона конструирования программ, программа записей об избирателях, выходной формат 86—88
Методика Джексона конструирования программ, программа записей об избирателях, идентификация соответствий между структурами данных 88—91
Методика Джексона конструирования программ, программа записей об избирателях, логические структуры файла 85
Методика Джексона конструирования программ, программа записей об избирателях, принципы конструирования 96
Методика Джексона конструирования программ, программа записей об избирателях, распределение исполнимых операций 91—93
Методика Джексона конструирования программ, программа записей об избирателях, слияние структур данных 88
Методика Джексона конструирования программ, программа записей об избирателях, структурированное изложение 94—96
Методика Джексона конструирования программ, программа написания отчетов 72—84
Методика Джексона конструирования программ, реализация методики Джексона 259—266
Методика Джексона конструирования программ, реализация методики Джексона, документация 262—265
Методика Джексона конструирования программ, реализация методики Джексона, обучение 260—262
Методика Джексона конструирования программ, реализация методики Джексона, поддержка руководства 265
Методика Джексона конструирования программ, реализация методики Джексона, успех внедрения 260
Методика Джексона конструирования программ, системы управления базами данных 220—221
Методика Джексона конструирования программ, создание структуры программы 75—78
Методика Джексона конструирования программ, создание структуры программы, входной формат 75
Методика Джексона конструирования программ, создание структуры программы, выходной формат 75
Методика Джексона конструирования программ, создание структуры программы, идентификация соответствий между структурами данных 74—76
Методика Джексона конструирования программ, создание структуры программы, перечисление и распределение исполнимых операций 78—83
Методика Джексона конструирования программ, создание структуры программы, структурированное изложение 83—84
Методика Джексона конструирования программ, структурное программирование 16—18
Методика Джексона конструирования программ, структуры данных 28—37
Методика Джексона конструирования программ, структуры данных, как строить структуры данных 28—31
Методика Джексона конструирования программ, структуры данных, компоненты структур данных 31
Методика Джексона конструирования программ, структуры данных, реляционная структура данных 35
Методика Джексона конструирования программ, структуры данных, сетевая структура данных 35—36
Методика Джексона конструирования программ, тестирование 231—238
Методика Джексона конструирования программ, тестирование, блоков 231
Методика Джексона конструирования программ, тестирование, выборов 237
Методика Джексона конструирования программ, тестирование, повторений 237
Методика Джексона конструирования программ, тестирование, последовательностей 236—237
Методика Джексона конструирования программ, тестирование, программ 236—237
Методика Джексона конструирования программ, тестирование, путей ветвления 237
Методика Джексона конструирования программ, тестирование, систем 233—236
Метология жизненного цикла и методика Джексона 214—217
Микрокомпьютеры 226—227
Множественное предварительное чтение 111
| Множественное предварительное чтение, множественная предварительная буферизация 111—112
Моделирование данных и методика Джексона 213
Нартин, Дж. 32 243
Недопустимые данные 98—99
Недопустимые побочные эффекты 128
Нейтральные побочные эффекты 120 127
Неограниченное предварительное чтение 115
Непроцедурные языки 270—271
Обучение методике Джексона 260—262
Операторы GOTO, необходимость 256
Операторы GOTO, применение 255—257
Операции вычисления 60
Операции завершения 60
Операции открытия и закрытия 60
Операция ввода 61
Операция вычисления 61
Орр, К. 22 212—213
Основные конструкции, кодирование 245
Основные конструкции, кодирование, на Коболе 246—247
Основные конструкции, кодирование, на ПЛ/1 247—248
Основные конструкции, методики Джексона 22—28
Основные конструкции, методики Джексона, конструкция выбора данных 24—26
Основные конструкции, методики Джексона, конструкция повторения данных 26—28
Основные конструкции, методики Джексона, конструкция последовательности данных 22—24
Основные конструкции, методики Джексона, элементарная конструкция 28
Откат 114
Откат, аналогия отката 115
Откат, откат при конструировании программ 120—128
Откат, предварительное чтение 128
Откат, реальные ситуации отката 128—129
Ошибки в содержании 103—107
Ошибки взаимосвязи 110
Ошибки вставления 103
Ошибочные данные 100—101
Ошибочные данные, пропуски 101—103
Пакеты программ 225—226
Перемешанное столкновение 161 207
Перемешанное столкновение, разрешение перемешанного столкновения 168—181 207
Побочные эффекты, недопустимые побочные эффекты 128
Побочные эффекты, нейтральные побочные эффекты 120 127
Побочные эффекты, побочные эффекты пути «возврата» 119 428
Побочные эффекты, удачные побочные эффекты 127—128
Подпрограммы 200—206
Поля 24
Порядковое столкновение 161 206—207
Построение прототипов 223—225
Построение прототипов, упрощенные прототипы 225
Предварительное чтение, множественное предварительное чтение 111
Предварительное чтение, неограниченное предварительное чтение 115
Прикладное программное обеспечение 11
Прикладные генераторы 222
Программа записей об избирателях 84—96
Программа записей об избирателях, входной формат 84
Программа записей об избирателях, выходной формат 86—88
Программа записей об избирателях, идентификация соответствий между структурами данных 88—91
Программа записей об избирателях, логические структуры файла 85
Программа записей об избирателях, принципы конструирования 96
Программа записей об избирателях, распределение исполнимых операций 91—93
Программа записей об избирателях, слияние структур данных 88
Программа записей об избирателях, структурированное изложение 94—96
Программа написания отчетов, входной формат 73
Программа написания отчетов, выходной формат 73
Программа написания отчетов, идентификация соответствий между структурами данных 74
Программа написания отчетов, перечисление и распределение исполнимых операций 78—83
Программа написания отчетов, создание структуры программы 75—78
Программа написания отчетов, структурированное изложение 83—84
Программа написания отчетов, структуры данных 159—160
Программирование в будущем 272
Программное обеспечение (ПО), Типы ПО 10—12
Программное обеспечение (ПО), Типы ПО, прикладное ПО 11 226
Программное обеспечение (ПО), Типы ПО, фирменное ПО 11
Программное обеспечение (ПО), Типы ПО, штатное системное ПО 10—11
Программы 9
Проектирование сложных систем 241—243
Проектирование, ориентированное на выходные данные 240
Промежуточный файл, программа инвертирования 187—191
Пропуски 101—103
Простые ошибки 108—109
Реляционная структура данных 35—36
Сарсон, Тр. 211
Сетевая структура данных 35—36
Системы управления базами данных (СУБД), определение СУБД 220
Системы управления базами данных (СУБД), примеры СУБД 221
Скобочная схема Варнье 211
Сложные ошибки 109—112
Сложные ошибки, множественная предварительная буферизация 111—112
Сложные ошибки, программная обработка ошибок 107—112
Соответствия, общие правила 52
Средства построения прототипов 225
Столкновение структур 157 160—161 206—208
Столкновение структур, векторы состояний 198—200
Столкновение структур, граничное столкновение 157 206—208
Столкновение структур, граничное столкновение, разрешение граничного столкновения 161—168
Столкновение структур, инвертирование нескольких программ 192—198
Столкновение структур, инвертирование программ 177—189 207—208
Столкновение структур, перемешанное столкновение 161 207
Столкновение структур, перемешанное столкновение, порядковое столкновение 160—161 206—207
Столкновение структур, перемешанное столкновение, промежуточный файл 187—192
Столкновение структур, перемешанное столкновение, разрешение перемешанного столкновения 168—181
Структура контрольных итогов, этап 1 120—124 127
Структура контрольных итогов, этап 1, структурированное изложение для этапа 1 121—122
Структура контрольных итогов, этап 2 124—127
Структура контрольных итогов, этап 2, структурированное изложение для этапа 2 124—125
Структура контрольных итогов, этап 3 126—127
Структура контрольных итогов, этап 3, структурированное изложение для этапа 3 126
Структурированное изложение, конструкции выбора 66—81
Структурированное изложение, конструкции повторения 68—69
Структурированное изложение, конструкции последовательности 66—81
Структурированное изложение, пример структурированного изложения 70—71
Структурированное изложение, программы написания отчетов 83—84
Структурированное изложение, структуры контрольных итогов 121—126
Структурное программирование, история структурного программирования 20—22
Структурное программирование, методика Джексона конструирования программ 16—18
Структурное программирование, основы структурного программирования 16
Структуры данных, идентификация соответствий между структурами данных 52
Структуры данных, идентификация соответствий между структурами данных общие правила установления соответствий между структурами данных 52
Структуры данных, как строить структуры данных 28—31
Структуры данных, компоненты структур данных 31
Структуры данных, контрольный перечень для формирования структур данных 49—51
Структуры данных, контрольный перечень для формирования структур данных, корректность 49—50
Структуры данных, контрольный перечень для формирования структур данных, полнота 49
Структуры данных, построение компонентов данных в структуры данных 47—49
Структуры данных, программа записей об избирателях 84—96
Структуры данных, сетевая структура данных 35—36
Структуры данных, структуры данных без соответствий 152—153 157—158
Структуры данных, структуры данных без соответствий, столкновение структур 157—159
Структуры данных, структуры данных без соответствий, структурированное изложение 154—155
Структуры данных, структуры данных без соответствий, структурированное изложение, формат записи о клиенте 153
Структуры данных, структуры упорядочиваемых данных 131—134
Структуры программ, создание структуры программы 37—44 54—59
Структуры программ, схема входа-выхода 38
Структуры программ, упорядочение 134—151
Структуры программ, упорядочение, исполнимые операции 134
Структуры программ, упорядочение, операция перезаписи ключа 138—140
Структуры программ, упорядочение, структурированное изложение 137—140 142—143
Структуры программ, этапы создания структуры программы 54—55
Схема входа-выхода 38
Тейн, К. 210
Тестирование, концепция тестирования 237—238
Тестирование, концепция тестирования блоков 231
Тестирование, концепция тестирования программ 233—236
Тестирование, концепция тестирования систем 233—236
Тестирование, приемлемости 232
Тестирование, «джексоновских» программ 236—237
Тестирование, «джексоновских» программ, выборов 237
Тестирование, «джексоновских» программ, повторений 237
Тестирование, «джексоновских» программ, последовательностей 236—237
Тестирование, «джексоновских» программ, путей ветвления 237
Тьюринг, А. 20
Удачные побочные эффекты 128
|
|
|
Реклама |
|
|
|
|
|
|