В дополнение к данному документу направлено письмо Минцифры России от 15.03.2023 N МП-П11-070-17504.

Интеграция ПО

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

Процесс интеграции является завершенным, когда удовлетворены его цели и цели интегральных процессов, связанных с ним, а именно:

- исполняемый объектный код должен быть генерирован на основе исходного кода и информации о редактировании связей и загрузке;

- ПО должно быть загружено в объектную программно-аппаратную среду для интеграции программно-аппаратных средств и ПО;

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

При этом перечень и содержание Процессов разработки, предусмотренных ГОСТ Р 51904-2002, не является исчерпывающим и общеобязательным. Деятельность организации должна считаться деятельностью по разработке программы для ЭВМ или базы данных в том числе в случаях, если она выполняет работы (оказывает услуги) (как собственными силами, так и третьими лицами, привлеченными по договорам подряда либо иным гражданско-правовым договорам), не поименованные в данном ГОСТе или иной нормативно-технической документации, но их реализация:

направлена на достижение результата в виде любой программы для ЭВМ, базы данных (включая работы (услуги) в области машинного обучения и больших данных, высоконагруженных систем и оптимизации, облачных технологий, прикладных исследований, мобильной и веб-разработки и инфраструктуры, инженерной инфраструктуры и эксплуатации, продуктовой разработки, включая проектирование и продуктовый дизайн, аналитику, локализацию и тестирование программ для ЭВМ, баз данных); и (или)

предусматривает выполнение полностью или частично одного или нескольких Процессов разработки программы для ЭВМ, базы данных или отдельных их компонентов и не приводит к созданию окончательной версии программы для ЭВМ либо базы данных (например, тестирование в процессе кодирования или интеграции ПО, создание необходимой для эксплуатации ПО документации и т.п.).

Работы (услуги) по созданию, автоматизации, доработке, развитию, кастомизации (включая локализацию) и иные работы (услуги), если их выполнение направлено на достижение результата в виде законченного произведения (программы для ЭВМ, базы данных), считаются разновидностями разработки, если их содержание соответствует работам (услугам), указанным в настоящем пункте Процессам разработки.