Читать «Процессы жизненного цикла программных средств» онлайн - страница 20

ГОССТАНДАРТ РОССИИ

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

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

5.3.8.5 Разработчик должен оценить план сборки, проект, запрограммированный программный объект, проведенные испытания, результаты тестирования и документацию пользователя по следующим критериям (при этом результаты оценок должны быть документально оформлены):

a. учет требований к системе;

b. внешнее соответствие требованиям к системе;

c. внутренняя согласованность между программными объектами;

d. тестовое покрытие требований к программному объекту;

e. соответствие используемых испытательных стандартов и методов испытаний;

f. соответствие ожидаемым результатам;

g. выполнимость квалификационного испытания программного объекта;

h. возможность эксплуатации и сопровождения.

5.3.8.6 Разработчик должен проводить совместный анализ(ы) в соответствии с подразделом 6.6.

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

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

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

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

5.3.9.3 Разработчик должен оценить проект, запрограммированный программный объект, проведенные испытания, результаты испытаний и документацию пользователя по следующим критериям (при этом результаты оценок должны быть документально оформлены):

a. тестовое покрытие требований к программному объекту;

b. соответствие ожидаемым результатам; возможность сборки и тестирования системы (при их проведении);

c. возможность эксплуатации и сопровождения.

5.3.9.4 Разработчик должен обеспечить проведение аудиторской проверки(ок) в соответствии с подразделом 6.7. Результаты аудиторских проверок должны быть документально оформлены. Если при реализации конкретного проекта разрабатывались или собирались как технические, так и программные средства, то проведение аудиторских проверок может быть отложено до квалификационных испытаний системы.

5.3.9.5 После успешного завершения аудиторских проверок, если они проводились, разработчик должен: