Методы обеспечения надежности комплексов программ при сопровождении

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

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

Пользовательские версии. Необходимы также общие проверки работоспособности и сохранности всех программ комплекса. Для корректности выполнения изменений они снабжаются методиками проверки и правилами подготовки контролирующих тестов.. Целесообразно ограничивать доступ широких пользователей к технологической документации, хранящей подробные сведения о содержании и логике функционирования программ. Такие меры в некоторой степени предотвращают возможность резкого ухудшения показателей надежности.

ЛИТЕРАТУРА

Основная

1. Липаев В.В. Качество программного обеспечения. - М.: Финансы и статистика, 1983. -263с.

2. Назаров С.В., Барсуков А.Г. Измерительные средства и оптимизация вычислительных систем. - М.: Радио и связь, 1990. -248с.

3. Боэм Б.У. Инженерное проектирование программного обеспечения: Пер. с англ. - М.: Радио и связь, 1985. -512с.

4. Авен О.И. и др. Оценка качества и оптимизация вычислительных систем. - М.: Наука, 1982. -485с.

5. Кузовлев В.И., Шкатов П.Н. Математические методы анализа производительности и надежности САПР, М.: Высшая школа, 1990.

6. Липаев В.В. Надежность программного обеспечения. - М.: Энергоиздат, 1981. -241с.

7. Липаев В.В. Проектирование программных средств. - М: Высшая школа, 1990. -301с.

8. Липаев В.В. Тестирование программ. - М.: Радио и связь, 1986. -294с.

9. Р.Калбертсон и др. Быстрое тестирование. Пер. с англ.. - М.: Изд.дом «Вильямс», 2002-384с.

Дополнительная:

10.Коган Б.И. Экспериментальные исследования программ. - М.: Наука, 1988. -184с.

11.Боэм Б. и др. Характеристики качества программного обеспечения. Пер. с англ. Е.К.Масловского. - М.: Мир, 1981. -208с.

12.Кожевникова Г.П. Структуры данных и проектирование эффективной вычислительной среды. - Львов: Вища школа, Изд. ЛГУ, 1986. -278с.

13.Холстед М.Х. Начала науки о программах. - М.: Финансы и статистика,1981.-128с.

14.Бровин Н.Н. и др. Оценка эффективности алгоритмов и программ. Ленинград.: ЛИАП 1983.-31с.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: