Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НПО - ПОИТ (Бахтизин).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.4 Mб
Скачать

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

В ходе данной работы разработчик должен провести испытания программного средства на соответствие всем функциональным требованиям к программному средству, прописанным в спецификации требований. Таким образом, цель данной работы – тестирование программного средства на правильность реализации установленных функциональных требований.

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

Однако разработчик не может точно знать, как реально будет использоваться программное средство заказчиком. Для решения данной проблемы используются так называемое Альфа и Бета тестирование.

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

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

Возвращаясь к взятому примеру, после проведения Альфа тестирования было выяснено, что непонятным для пользователя является следующая ситуация:

Введите первую сторону: a+f

Введите вторую сторону: r*2

Введите третью сторону: y/t

Вместо числовых значений пользователь вводит формулы для сторон треугольника, считая, что данное ПС взаимодействует с другим, использовавшимся им ранее. ПС принимает его выражения и выдаёт сообщение:

Стороны должны быть положительными.

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

12) Ввод в действие программного средства

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

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

Возвращаясь к разработанному ПС вычисления площади треугольника, можно предположить, что никаких дополнительных средств для обеспечения его работоспособности не потребуется.