Сопровождение программного обеспечения

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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

Author(s): Гласс Р., Нуазо Р.
Publisher: Мир
Year: 1983

Language: Russian
Pages: 162
City: Москва

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

Глава 1. Введение 8
1.1. Место сопровождения в жизненном цикле программного обеспечения 10
1.2. Миницикл процесса сопровождения 16

1.3 Усовершенствование, адаптация и коррекция в процессе сопровождения 17
1.3.1. Усовершенствование в процессе сопровождения 18
1.3.2. Адаптация в процессе сопровождения 18
1.3.3. Коррекция в процессе сопровождения 18

1.4. Определения 18
Литература 21

Глава 2. Роль личности программиста в проиессе соировождения 22
2.1. Проблема подбора специалистов в перспективе 24

2.2. Личные качества сопровождающего программиста 26
2.2.1. Гибкость в работе 27
2.2.2. Широкий профессиональный кругозор 27
2.2.3. Терпение 27
2.2.4. Самостоятельность мышления 28
2.2.5. Ответственность 28
2.2.6. Скромность и самокритичность 28
2.2.7. Творческий подход к программному обеспечению . . . . . 29
2.2.8. Хорошая память 29

2.3 Стили и стилевые конфликты 29
2.3.1. Стиль программирования на Ассемблере 31
2.3.2. Стиль программирования на Фортране 32
2.3.3. Стиль программирования на Коболе 33
2.3.4. Стиль программирования на Алголе 33
2.3.5. Другие стили программирования 34

2.4. Задачи сопровождения и их приоритеты 35
2.4.1. Надежность программного обеспечения 35
2.4.2. Исправление ошибок 35
2.4.3. Внесение изменений в систему 36
2.4.4. Сопровождение ради сопровождения . 36
2.4.5. Эффективность программного обеспечения . . . . . . . 36
2.4.6. Ведение документации . . . . . . . . . . . . . . 37

2.5. Ограничение изменений 37
2.6. Нужды заказчика 39
2.7. Личная ответственность 41
Литература 42

Глава 3. Технический аспект сопровождения 45
3.1. Чем занимается сопровождающий программист 4g
3.1.1. Сопровождающий программист и пользователь 4g
3.1.2. Сопровождающий программист и его журнал . . . . . . 4g

3.2. Как работает сопровождающий программист 49
3.2.1. Средства 49
3.2.2. Технические приемы сопровождения 75
3.2.3. Документация Ю6
Литература 108

Глава 4. Административная сторона сопровождения программного обеспечения 113
4.1. Планирование сопровождения 113
4.1.1. Плакирование высококачественного сопровождения. Роль личности 114
4.1.2. Планирование высококачественного сопровождения. Отчет и проверки 117
4.1.3. Другие аспекты планирования 119

4.2. Организация сопровождения 120
4.2.1. Совет по внесению изменений . 122
4.2.1 Контроль над работой по внесению изменений 124
4.2.3. Аттестация 129
4.2.4. Конфигурационное управление 131
4.2.5. Возможные организационные структуры сопровождения 132

4.3. Документация к сопровождению 135
4.3.1. Почему мы заблуждались? 135
4.3.2. Чем плоха отдельная от программы документация? 136
4.3.3. Как правильно выйти из этого положения? 137
4.3.4. Проблемы, которые подлежат решению 140

4.4. Оборудование для сопровождения 141
Литература 142

Глава 5. Дневник сопровождающего программиста 146
Глава 6. Заключение 152
Глава 7. Библиография 154

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