Процессы жизненного цикла программных средств | страница 22
5.3.6.3 Разработчик должен разработать и документально оформить технический проект базы данных.
5.3.6.4 Разработчик должен, при необходимости, уточнить документацию пользователя.
5.3.6.5 Разработчик должен определить и документально оформить требования к испытаниям и программе испытаний программных модулей. Требования к испытаниям должны определять воздействие на программный модуль в пределах установленных к нему требований.
5.3.6.6 Разработчик должен уточнить общие требования к испытанию (тестированию) и программе сборки программных средств.
5.3.6.7 Разработчик должен оценить технический проект и требования к тестированию по следующим критериям (при этом результаты оценок должны быть документально оформлены):
a. учет требований к программному объекту;
b. внешнее соответствие спроектированной архитектуре;
c. внутренняя согласованность между компонентами программного объекта и программными модулями;
d. соответствие методов проектирования и используемых стандартов;
e. возможность тестирования; возможность эксплуатации и сопровождения.
5.3.6.8 Разработчик должен провести совместный анализ(ы) в соответствии с подразделом 6.6.
5.3.7 Программирование и тестирование программных средств
Данная работа состоит из следующих задач применительно к каждому программному объекту архитектуры (или объекту программной конфигурации, если он определен):
5.3.7.1 Разработчик должен разработать и документально оформить следующие продукты:
a. каждый программный модуль и базу данных;
b. процедуры испытаний (тестирования) и данные для тестирования каждого программного модуля и базы данных.
5.3.7.2 Разработчик должен протестировать каждый программный модуль и базу данных, гарантируя, что они удовлетворяют установленным требованиям. Результаты тестирования должны быть документально оформлены.
5.3.7.3 Разработчик, при необходимости, должен уточнить документацию пользователя.
5.3.7.4 Разработчик должен уточнить общие требования к тестированию и программу сборки программных средств.
5.3.7.5 Разработчик должен оценить запрограммированные элементы программного объекта и результаты их тестирования по следующим критериям (при этом результаты оценок должны быть документально оформлены):
a. учет требований к программному объекту и проекту объекта в целом;
b. внешнее соответствие требованиям и проекту программного объекта;
c. внутреннее соответствие между требованиями к программным модулям;
d. тестовое покрытие всех модулей;