Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Кинг Д. — Создание эффективного программного обеспечения
Кинг Д. — Создание эффективного программного обеспечения



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Создание эффективного программного обеспечения

Автор: Кинг Д.

Аннотация:

Книга известного американского специалиста представляет собой практическое руководство по конструированию и разработке программного обеспечения с использованием методики Джексона, одной из самых популярных в мире методик конструирования программ. Эта методика включает конструирование сверху вниз.структурное программирование и структурный контрольный анализ. В основе конструирования по Джексону лежит допущение о том, что структуры данных определяют структуру программы, оперирующей этими данными. Книга может служить и в качестве справочного руководства по методике Джексона. Приведены примеры разработки программ.
Для системных и прикладных программистов и других специалистов в области вычислительной техники, а также для студентов соответствующих специальностей вузов.


Язык: ru

Рубрика: Computer science/

Серия: Сделано в холле

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 1991

Количество страниц: 288

Добавлена в каталог: 03.10.2008

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Автоматизация процесса конструирования программ      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
1 2
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте