URSS.ru - Издательская группа URSS. Научная и учебная литература
Об издательстве Интернет-магазин Контакты Оптовикам и библиотекам Вакансии Пишите нам
КНИГИ НА РУССКОМ ЯЗЫКЕ


 
Вернуться в: Каталог  
Обложка Зелковиц М., Шоу А., Гэннон Дж. Принципы разработки программного обеспечения: Пер. с англ.
Id: 1929
 
599 руб.

Принципы разработки программного обеспечения: Пер. с англ.

1982. 368 с. Твердый переплет. Букинист. Состояние: 4. .

 Аннотация

В книге американских ученых рассматривается методология разработки больших вычислительных систем, предусматривающая использование специального языка проектирования программ и позволяющая создавать высоконадежное эффективное и легкомодифицируемое программное обеспечение. Изложение различных подходов и методов сопровождается большим числом примеров.

Для прикладных и системных программистов, а также студентов старших курсов соответствующего профиля.


 ОГЛАВЛЕНИЕ

Предисловие редактора перевода................... 5

Предисловие............................. 7

Глава 1. Разработка программного обеспечения больших систем..... 9

1.1. Этапы разработки программного обеспечения.......... 11

1.2. Методы управления разработкой............... 22

1.3. Методы проведения разработки программного обеспечения... 38

1.4. Другие подходы к разработке программного обеспечения.... 51

1.5. Выводы......................... 57

Глава 2. Методы разработки программного обеспечения......... 60

2.1. Язык проектирования программ............... 60

2.2. Стратегии проектирования.................. 65

2.3. Данные.......................... 76

2.4. Правильность программ................... 98

2.5. Тестирование........................ 105

2.6. Методы проектирования................... 117

Глава 3. Примеры проектирования программ.............. 133

3.1. Последовательность Фибоначчи................ 134

3.2. Сортировка списка..................... 136

3.3. Задача о размещении автомобилей.............. 142

3.4. Задача на размен денег................... 156

3.5. Поиск пути через лабиринт................. 162

3.6. Система бронирования мест на самолеты............ 176

Глава 4. Разработка мультипрограммной системы, обеспечивающей обслуживание программ, представленных на одном языке программирования........................... 197

4.1. Введение......................... 197

4.2. Общие сведения о системе.................. 199

4.3. Средства интерфейса пользователя.............. 207

4.4. Ядро операционной системы SLOS.............. 209

4.5. Прерывания и ввод-вывод................. 217

4.6. Структуры файлов..................... 220

4.7. Стратегии планирования и распределения.......... 223

4.8. Разработка процесса.................... 230

4.9. Программы файловой системы............... 241

4.10. Количественные характеристики производительности..... 248

4.11. Заключение........................ 249

4.12. Послесловие автора.................... 250

Глава 5. Разработка компиляторов.................. 251

5.1. Структура компилятора................... 251

5.2. Теоретические основы................... 260

5.3. Методика разработки компиляторов............. 276

5.4. Организация компилятора................. 280

5.5. Организация таблицы символов............... 288

5.6. Блок сканирования.................... 297

5.7. Синтаксический анализатор................. 301

5.8. Генерирование кода.................... 318

5.9. Проблема совершенствования................ 350

5.10. Интерпретаторы...................... 357

5.11. Выводы.......................... 358

Литература............................ 359

Предметный указатель........................ 363

 
© URSS 2016.

Информация о Продавце