Надежность программного обеспечения систем обработки данных

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: 1987

Language: Russian
Commentary: разрезал страницы
Pages: 272
City: Москва

Введение 3

Раздел I
ОСНОВНЫЕ КОНЦЕПЦИИ НАДЕЖНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 5

Глава I. Основные Определемня и понятия 5
1.1 Определений надежности программного обеспеченна б
1.2 Показатели надежности 16
1.3 Задачи проектирования программного обеспечения, с заданным уровнем надежности 22

Глава 2 Факторы, определяющие надежность программного обеспечения 24
2.1 Группа общих факторов 25
2.2 Факторы, связанные с разработкой программного обеспечения 38
2.3 Эксплуатационные факторы 46

Глава 3 Причины бшибок в программном обеспечений 47
3.1 Источники ошибок программного обеспечения 48
3.2 Классификация программных ошибок 55
3.3 Подходы к обеспечению надежности 65

Глава 4. Экономические аспекты обеспечения надежности 73
4.1 Специфические особенности программного обеспечения . 73
4.2 Цикл жизни программного обеспечения 61
4.3 Факторы, определяющие затраты на разработку программного обеспечения 88
4.4 Методы оценки стоимости разработки программногообеспечения 91

Раздел II
ТЕХНОЛОГИЧЕСКИЕ МЕТОДЫ И СРЕДСТВА ОБЕСПЕЧЕНИЯ НАДЕЖНОСТИ 98

Глава 5. Обеспечение надежности иа иачальиом этане проектирования 100
5.1 Формулировка требоввиий к системе программного обеспечення 101
5.2 Описание целей 107
5.3 Внешние спецификации проекта 114

Глава 6 Обеспечение надежности при внешнем проектировании 123
6.1 Задачи обеспечения надежности на этапе внешнего проектирования 123
6.2 Архитектура систем 126
6.3 Структура программы 129

Глава 7 Обеспечение надежности при разработке модулей 138
7.1 Задачи обеспечения надежности 138
7.2 Проектирование н кодирование модулей 141
7.3 Стиль программирования 148

Глава 8 Обеспечение надежности в процессе контроля 153
8.1 Задачи проведения контроля программ 153
8.2 Методы выполнения интеграции и контроля 159
8.3 Гарантии качества 165

Глава 9. Обеспечение надежности в процессе тестирования 169
9.1 Функциональное тестирование 170
9.2 Системное тестирование 178
9.3 Приемо-сдаточные испытания 186

Раздел III
ОРГАНИЗАЦИОННЫЕ МЕТОДЫ И СРЕДСТВА ОБЕСПЕЧЕНИЯ НАДЕЖНОСТИ 188
Глааа 10, Обеспечение надежности при документировании разработки 189
10.1 Цели документирования 189
10.2 Структура документации 193
10.З Корректировка документации 205

Глава 11. Планирование ресурсов разработки 207
11.1 Прямые методы 208
11.2 Косвенные методы 218
11.3 Графические методы 219

Глава 12. Моделирование к оценка надежности программного обеспечения 225
12.1 Система показателей оценки надежности программного обеспечения 226
12.2 Модели, базирующиеся на теории надежности технических систем 230
12.3 Другие модели надежности программного обеспечения 242

Литература 267
Предметный указатель 268