ГОСТ Р ИСО/МЭК 15504-5—2016
Назначение процесса
Цель процесса комплексирования программных средств заключают в объединении
программных блоков и программных компонентов, создании интегрированных про
граммных элементов, согласованных с проектом программных средств, которые де
монстрируют. что функциональные и нефункциональные требования к программным
средствам удовлетворяют на полностью укомплектованной или эквивалентной ей
операционной платформе
Выходы процесса
В результате успешного осуществления процесса комплексирования программных
средств:
a) разрабатывают стратегию комплексирования для программных блоков, согласо
ванная с программным проектом и расположенными по приоритетам требованиями к
программным средствам;
b
) разрабатывают критерии верификации для программных составных частей, кото
рые гарантируют соответствие с требованиями к программным средствам, связан
ным с этими составными частями;
c) верифицируют программные составные части с использованием определенных
критериев;
d) изготавливают программные составные части, определенные стратегией комплек
сирования;
e) регистрируют результаты комплексного тестирования;
1) устанавливают согласованность и прослеживаемость между программным проек
том и программными составными частями;
д) разрабатывают и применяют стратегию регрессии для повторной верификации
программных составных частей при возникновении изменений в программных бло
ках (в том числе в соответствующих требованиях, проекте и кодах)
Качественные практики
DEV.5.BP1 Разработка стратегии интеграции программного обеспечения
Разработать стратегию интеграции программных модулей с учетом требований к
программному обеспечению. Выявить программные элементы на основе архитек
туры программного обеспечения и определить последовательность или порядок их
интеграции и тестирования [выход а]
П р и м е ч а н и е — Примеры порядка интеграции программного элемента включают
элементы верхнего уровня, элементы нижнего уровня, критические элементы, функ
циональные элементы, полный скелет в первую очередь и элементы подоступности.
DEV.5.BP2 Разработка тестов для интегрированных программных элементов
Описать тесты для каждого интегрированного программного элемента, включая про
верку интерфейсов, с указанием требований к программному обеспечению, входных
данных и проверяемых критериев проверки [выход Ь]
DEV.5.BP3 Интеграция программного элемента
Интегрировать программные модули согласно стратегии интеграции для формиро
вания программного элемента [выход d\
DEV.5.BP4 Тестирование интегрированных программных элементов
Протестировать каждый интегрированный программный элемент на рабочей плат
форме или соответствующем эквиваленте такой платформы против критериев про
верки и зафиксировать результаты. Обновить пользовательскую документацию по
мере необходимости [выход с. е[
DEV.5.BP5 Обеспечение единообразия
Обеспечить единообразие проектирования программного обеспечения и интегра
ции программного обеспечения. Единообразие поддерживают путем установления и
поддержания прослеживаемости между проектированием программного обеспече
ния и программными элементами в случае необходимости [выход /]
DEV.5.BP6 Проведение регрессионного тестирования интегрированных програм
мных элементов
Разработать стратегию регрессионного тестирования программного обеспечения
для повторного тестирования интегрированных программных элементов. При внесе
нии изменений в программные блоки, проекты или требования, проводить регресси
онное тестирование согласно этой стратегии [выход д]
68