Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГЛАВА_4.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.4 Mб
Скачать

Классификация поставляемых программных продуктов

Готовый к поставке ПП должен быть классифицирован как один из следующих типов:

ES-поставка — поставка прототипа;

РА-поставка — поставка Альфа-версии;

РВ-поставка — поставка Бета-версии;

RP-поставка — окончательная поставка.

Прототип является начальной версией ПП, которая использу­ется для демонстрации концепций, заложенных в системе, проверки вариантов требований, а также поиска проблем, которые могут возникнуть как в ходе разработки, так и при эксплуатации ПП, и возможных вариантов их решения.

Очень важна быстрая разработка прототипа ПП, чтобы пользователи могли начать экспериментировать с ним как можно раньше.

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

Спецификация, конструкторская документация, справочная система и документация пользователя практически готовы. Аль­фа-версию обычно отдают только заказчикам.

В Бета-версии реализован полный набор запланированных функ­ций ПП. Фатальных ошибок в ПП нет, серьезных ошибок очень мало. Готовы все проектные документы и ПП соответствует тре­бованиям заказчика. Справочная система и документация пользо­вателя также полностью готовы. Продукт можно отдать на тести­рование сторонним пользователям или распространять в реклам­ных целях.

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

Действия, выполняемые при поставке программного продукта

Продукция, готовая к поставке, должна быть представлена на обзор, проводимый при участии высшего руководства и группы процесса.

Для проведения такого обзора необходимо:

присвоить поставляемой продукции идентификатор;

создать базовую версию;

подготовить руководство по поставляемой продукции.

Для обзора поставляемой продукции назначается руководитель обзора, который отвечает за подготовку и проведение обзора в соответствии с процедурой, определенной в процессе организа­ции.

В ходе обзора проверяются полнота поставляемого продукта и правильное выполнение процедуры поставки. Вся выпускаемая продукция должна быть классифицирована в соответствии с ру­ководством по поставке ПП.

Контрольные вопросы

1. Что включает в себя процедура поставки?

2. Для каких целей используется схема классификации поставляемого программного продукта?

3. Какие типы поставок вы знаете? Охарактеризуйте каждый из них.

4. Какие действия необходимо выполнять при подготовке поставля­емого программного продукта к обзору?

5. Кто отвечает за проведение обзора и подготовляемой продукции к нему?

ОБЕСПЕЧЕНИЕ НАДЕЖНОСТИ ПРОГРАММНЫХ ПРОДУКТОВ

Используемые термины

При определении надежности ПП пользуются следующими принятыми терминами.

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

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

Проблема — отклонение от заданных технических характерис­тик или ожидаемых результатов.

Ошибка при обработке — вывод некорректных результатов при выполнении процесса обработки.

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

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

Сбой при выполнении процесса — сбой, имеющий отношение к используемым в процессе некорректным входным данным и вы­зывающий неправильное состояние процессе или системы, к ко­торой относится процесс.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]