ГОСТ Р ИСО/МЭК12207—2010
b
)определяются внешние интерфейсы каждого программного модуля и
c) устанавливается совместимость и прослеживаемость между детальным проектированием, требо
ваниями и проектированием архитектуры.
7.1.4.3 Виды деятельности и задачи
При реализации проекта необходимо осуществлять следующие виды деятельности всоответствии с
принятыми ворганизации политиками и процедурами вотношении процесса детального проектирования
программных средств.
7.1.4.3.1 Детальное проектирование программных средств
Для каждой программной составной части (или составной части конфигурации, если она определена)
данный вид деятельности состоит из решения следующих задач:
7.1.4.3.1.1 Исполнитель должен разработать детальный проект для каждого программного компонен
та программной составной части. Программные компоненты должны бытьдетализированы на более низком
уровне, включающем программные блоки, которые могут быть закодированы, откомпилированы и провере
ны. Следует гарантировать, что все требования к программным средствам распределяются от программ
ных компонентов к программным блокам. Детальный проект должен быть документально оформлен.
7.1.4.3.1.2 Исполнитель должен разработать идокументально оформить детальный проект для вне
шних интерфейсов к программным составным частям, между программными компонентами и между про
граммными блоками. Необходимо, чтобы детальный проект для интерфейсов позволял проводить кодиро
вание без потребности в получении дополнительной информации.
7.1.4.3.1.3 Исполнитель должен разработать и документально оформить детальный проект базы
данных.
7.1.4.3.1.4 Исполнитель должен совершенствовать пользовательскую документацию по мере необхо
димости.
7.1.4.3.1.5 Исполнитель должен определять идокументировать требования ктестированию и графики
работ по тестированию программных блоков. Необходимо, чтобы требования к тестированию включали в
себя проведение проверок программных блоков при граничных значениях параметров, установленных в
требованиях.
7.1.4.3.1.6 Исполнитель должен обновлять требования ктестированию и графики работ по комплекси-
рованию программных средств.
7.1.4.3.1.7 Исполнитель должен оценивать детальный проектдля программных средств итребования
ктестированию по следующим критериям:
a) прослеживаемость к требованиям программной составной части;
b
) внешняя согласованность с архитектурным проектом;
c) внутренняя согласованность между программными компонентами и программными блоками;
d) соответствие методов проектирования и используемых стандартов;
e) осуществимость тестирования;
f) осуществимость функционирования и сопровождения.
Результаты оценки должны быть документально оформлены.
7.1.4.3.1.8 Исполнитель должен проводить ревизии в соответствии с 7.2.6.
7.1.5 Процесс конструирования программных средств
П р и м е ч а н и е — Процесс конструирования программных средств, представленный в настоящем стан
дарте, является процессом более низкого уровня, чем процесс реализации программных средств.
7.1.5.1 Цель
Цель процесса конструирования программных средств заключается в создании исполняемых про
граммных блоков, которые должным образом отражают проектирование программных средств.
7.1.5.2 Выходы
В результате успешного осуществления процесса конструирования программных средств:
a) определяются критерии верификации для всех программных блоков относительно требований;
b
) изготавливаются программные блоки, определенные проектом;
c) устанавливается совместимость и прослеживаемость между программными блоками, требования
ми и проектом;
d) завершается верификация программных блоков относительно требований и проекта.
7.1.5.3 Виды деятельности изадачи
При реализации проекта необходимо выполнять следующие виды деятельности изадачи в соответ
ствии с принятыми ворганизации политиками и процедурами вотношении процесса конструирования про
граммных средств.
51