Последнее обновление: 22.12.2025
Законодательная база Российской Федерации
8 (800) 350-23-61
Бесплатная горячая линия юридической помощи
- Главная
- "ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ. СИСТЕМНАЯ И ПРОГРАММНАЯ ИНЖЕНЕРИЯ. ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ. ГОСТ Р ИСО/МЭК 12207-2010" (утв. Приказом Ростехрегулирования от 30.11.2010 N 631-ст)
7.3 Процессы повторного применения программных средств
Примечание - Пользователи настоящего стандарта, которые желают принять организационные методы повторного применения программных средств, могут захотеть дополнить условия настоящего стандарта требованиями из [1].
7.3.1 Процесс проектирования доменов
Цель процесса проектирования доменов заключается в разработке и сопровождении моделей доменов, архитектуры доменов и активов для доменов.
7.3.1.2 Выходы
В результате успешного осуществления процесса проектирования доменов:
a) выбираются формы представления модели и архитектуры домена;
b) определяются границы домена и его взаимосвязи с другими доменами;
c) разрабатывается модель домена, которая объединяет в себе существенные общие и различные свойства, возможности, концепции и функции в этом домене;
d) разрабатывается архитектура домена, описывающая семейство систем в пределах домена, включая их общность и изменчивость;
e) специфицируются активы, относящиеся к домену;
f) соответствующие активы приобретаются или разрабатываются и поддерживаются в течение всего жизненного цикла;
g) модели и архитектуры домена поддерживаются в течении всего их жизненного цикла.
Примечание 1 - Проектирование доменов основано на повторном применении подхода к определению области применения (то есть определению домена), спецификации структуры (то есть архитектуры домена) и созданию активов (например, требований, конструкции, программного кода, документации) для класса систем, подсистем или приложений.
Примечание 2 - Процесс, относящийся к проектированию доменов, может перекрываться с процессами разработки и сопровождения, использующими активы, созданные процессом проектирования доменов.
7.3.1.3 Виды деятельности и задачи
При реализации проекта необходимо выполнять следующие виды деятельности и задачи в соответствии с принятыми в организации политиками и процедурами, относящимися к процессу проектирования доменов.
Примечание - Более детальное множество действий и задач, согласующихся с видами деятельности и задачами, приведенными ниже, представлено в [1].
7.3.1.3.1 Реализация процесса
Данный вид деятельности состоит из решения следующих задач:
7.3.1.3.1.1 Разработчик доменов должен создавать и выполнять план проектирования доменов.
7.3.1.3.1.2 Разработчик доменов должен выбирать формы представления, которые будут использоваться для архитектур и моделей доменов.
7.3.1.3.1.3 Разработчик доменов должен определять процедуры получения, выработки решений и обеспечения обратной связи с менеджером активов каждый раз, когда возникают проблемы или заявки на изменения разработанных им активов.
7.3.1.3.2 Анализ доменов
Данный вид деятельности состоит из решения следующих задач:
7.3.1.3.2.1 Разработчик доменов должен определять границы каждого домена и взаимосвязи между конкретным доменом и другими доменами.
7.3.1.3.2.2 Разработчик доменов должен идентифицировать текущие и предполагаемые потребности правообладателей программных продуктов в пределах этого домена.
7.3.1.3.2.3 Разработчик доменов должен создавать модели домена, используя формы представления, выбранные в действиях процесса реализации данного процесса.
7.3.1.3.2.4 Разработчик доменов должен составлять словарь, охватывающий терминологию для описания важных понятий доменов и взаимоотношений между сходными или общими активами домена.
7.3.1.3.2.5 Разработчик доменов должен классифицировать и документировать модели домена.
7.3.1.3.2.6 Разработчик доменов должен оценивать модели и словарь домена в соответствии с условиями выбранной техники моделирования и процедурами приемки и сертификации активов организации.
7.3.1.3.2.7 Разработчик доменов должен проводить анализ ревизий домена. Разработчики программных средств, менеджеры активов, эксперты домена и пользователи должны принимать участие в ревизиях.
7.3.1.3.2.8 Разработчик доменов должен представлять модели домена менеджеру активов.
7.3.1.3.3 Проектирование доменов
Данный вид деятельности состоит из решения следующих задач:
7.3.1.3.3.1 Разработчик доменов должен создавать и документально оформлять архитектуру домена, согласовывать ее с моделью домена и следовать стандартам организации.
7.3.1.3.3.2 Архитектура домена должна оцениваться в соответствии с условиями выбранной техники проектирования архитектуры и процедурами приемки и сертификации активов организации.
7.3.1.3.3.3 Для каждого выбранного объекта, предназначенного для повторного применения, разработчик доменов должен разрабатывать и документально оформлять спецификацию активов.
7.3.1.3.3.4 Для каждого определенного актива спецификация должна оцениваться в соответствии с процедурами приемки и сертификации активов организации.
7.3.1.3.3.5 Разработчик доменов должен проводить ревизии проекта домена. Разработчики программных средств, эксперты домена и менеджеры активов должны участвовать в проведении этих ревизий.
7.3.1.3.3.6 Разработчик доменов должен предоставлять архитектуру домена менеджеру активов.
7.3.1.3.4 Обеспечение активов
Для каждого разработанного или приобретенного актива данный вид деятельности состоит из решения следующих задач:
7.3.1.3.4.1 Разработчик доменов должен получать активы через приобретение или разработку.
7.3.1.3.4.2 Разработчик доменов должен документально оформлять и классифицировать активы.
7.3.1.3.4.3 Разработчик доменов должен оценивать активы в соответствии с процедурами приемки и сертификации активов организации.
7.3.1.3.4.4 Разработчик доменов должен проводить ревизии активов. Разработчики программных средств и менеджеры активов должны принимать участие в этих ревизиях.
7.3.1.3.4.5 Разработчик доменов должен представлять активы менеджеру активов.
7.3.1.3.5 Сопровождение активов
Следующая задача, относящаяся к повторному применению, добавляется к процессу сопровождения программных средств, когда она применяется к сопровождению активов.
7.3.1.3.5.1 При анализе заявок на модификацию и выборе вариантов реализации активов разработчик доменов должен рассматривать:
a) соответствие с моделями и архитектурой домена;
b) воздействия на системы и программные продукты, которые используют активы;
c) воздействия на будущих пользователей активов;
d) воздействия на возможность повторного использования активов.
7.3.2 Процесс менеджмента повторного применения активов
7.3.2.1 Цель
Цель процесса менеджмента повторного применения активов заключается в управлении жизненным циклом повторно применяемых активов от концепции до отмены применения.
7.3.2.2 Выходы
В результате успешного осуществления процесса менеджмента повторного применения активов:
a) документируется стратегия менеджмента активов;
b) формируется схема классификации активов;
c) определяются критерии приемки активов, сертификации и прекращения применения;
d) приводится в действие механизм хранения и поиска активов;
e) регистрируется использование активов;
f) контролируются изменения в активах;
g) пользователи активов оповещаются о выявленных проблемах, выполненных модификациях, созданных новых версиях и удалениях активов из мест хранения и механизмов поиска.
7.3.2.3 Виды деятельности и задачи
При реализации проекта необходимо осуществлять следующие виды деятельности в соответствии с принятыми в организации политиками и процедурами в отношении процесса менеджмента повторного применения активов.
7.3.2.3.1 Реализация процесса
Данный вид деятельности состоит из решения следующих задач:
7.3.2.3.1.1 Менеджер активов должен разрабатывать план менеджмента активов с целью определения ресурсов и процедур для осуществления менеджмента активов.
7.3.2.3.1.2 Менеджер активов должен выполнять этот план.
7.3.2.3.1.3 План менеджмента активов должен пересматриваться в соответствии с процессом проведения ревизий. Инженеры домена и администраторы повторного применения программ должны принимать участие в ревизиях.
7.3.2.3.2 Определение условий хранения и поиска активов
Данный вид деятельности состоит из решения следующих задач:
7.3.2.3.2.1 Менеджер активов должен осуществлять и поддерживать механизм хранения и поиска активов.
7.3.2.3.2.2 Менеджер активов должен разрабатывать, документально оформлять и сопровождать схему классификации, используемую для классификации активов.
7.3.2.3.2.3 Менеджер активов должен проводить ревизии механизма хранения и поиска активов в соответствии с процессом проведения ревизий. Администраторы повторного применения программ и инженеры доменов должны принимать участие в этих ревизиях.
7.3.2.3.3 Менеджмент и управление активами
Для каждого актива данный вид деятельности состоит из решения следующих задач:
7.3.2.3.3.1 Каждый актив, принадлежащий менеджеру актива, должен быть оценен на основе критериев приемки и сертификации актива.
7.3.2.3.3.2 Каждый принятый актив должен быть доступен для повторного использования через механизм хранения и поиска активов.
7.3.2.3.3.3 Актив должен быть классифицирован в соответствии со схемой классификации повторного использования (при ее наличии).
7.3.2.3.3.4 Менеджер активов должен выполнять менеджмент конфигурации для активов, используя процесс менеджмента конфигурации программных средств.
7.3.2.3.3.5 Менеджер активов должен отслеживать каждое повторное применение актива и сообщать информацию разработчику доменов о текущих повторных использованиях актива.
7.3.2.3.3.6 Менеджер активов должен направлять заявки на модификации активов и отчеты о проблемах, полученных разработчиком доменов от пользователей повторно применяемых активов, для анализа и корректировки (модификации) планов и действий.
7.3.2.3.3.7 Менеджер активов должен непрерывно отслеживать и регистрировать эти заявки (отчеты) об активах и предпринимать последующие действия.
7.3.2.3.3.8 Менеджер активов должен оповещать всех пользователей повторно применяемого актива и разработчика доменов об обнаруженных в активе проблемах, сделанных модификациях в активе, новых версиях актива, а также об удалении актива из механизма хранения и поиска активов.
7.3.2.3.3.9 Менеджер активов должен удалять активы из механизма хранения и поиска активов согласно процедурам и критериям прекращения применения активов.
7.3.3 Процесс менеджмента повторного применения программ
7.3.3.1 Цель
Цель процесса менеджмента повторного применения программ заключается в планировании, создании, руководстве, управлении и мониторинге повторного применения программ в организации при систематическом использовании возможностей повторного применения.
7.3.3.2 Выходы
В результате успешного осуществления процесса менеджмента повторного применения программ:
a) определяется стратегия повторного применения программ в организации, в том числе назначение, область применения, конечные и промежуточные цели;
b) идентифицируются домены для потенциальных возможностей повторного применения;
c) оценивается возможность систематического повторного применения организацией;
d) оцениваются потенциальные возможности повторного применения каждого домена;
e) оцениваются предложения повторного применения для гарантии того, что повторно используемый продукт пригоден для предложенного приложения;
f) реализуется стратегия повторного применения в организации;
g) устанавливаются обратная связь, коммуникации и механизмы оповещения, которые функционируют между взаимодействующими сторонами;
h) контролируется и оценивается повторное применение программ.
Примечание - Взаимодействующие стороны могут включать в себя администраторов повторного применения программ, менеджеров активов, инженеров доменов, разработчиков, операторов и сопровожденцев.
7.3.3.3 Виды деятельности и задачи
При реализации проекта необходимо осуществлять следующие виды деятельности в соответствии с принятыми в организации политиками и процедурами в отношении процесса менеджмента повторного применения программ.
7.3.3.3.1 Инициация
Данный вид деятельности состоит из решения следующих задач:
7.3.3.3.1.1 Повторное применение программ в организации должно быть инициировано установлением стратегии организации в части повторного применения, которая включает в себя конечные цели, назначение, промежуточные цели и область применения.
7.3.3.3.1.2 Должен быть назван спонсор повторного применения.
7.3.3.3.1.3 Должны быть идентифицированы участники повторного применения программ и обозначены их роли.
7.3.3.3.1.4 Должна быть установлена функция, регулирующая повторное применение, для принятия полномочий и обязанностей по повторному применению программ в организации.
7.3.3.3.1.5 Должна быть установлена функция поддержки повторного применения программ.
7.3.3.3.2 Идентификация домена
Данный вид деятельности состоит из решения следующих задач:
7.3.3.3.2.1 Администратор повторного применения программ, которому помогают соответствующий менеджер, разработчики доменов, пользователи и разработчики программных средств, должен идентифицировать и документировать домены для исследования возможностей повторного применения или для осуществления намерения организации практиковать повторное применение.
7.3.3.3.2.2 Администратор повторного применения программ, которому помогают соответствующие менеджеры, разработчики доменов, пользователи и разработчики программных средств, должен оценить домены для гарантии точного отражения стратегии повторного применения в организации.
7.3.3.3.2.3 Администратор повторного применения программ должен проводить ревизии в соответствии с процессом ревизий. Разработчики программных средств, разработчики доменов и пользователи должны принимать участие в этих ревизиях.
7.3.3.3.2.4 Когда получение более обширной информации о доменах и планах организации относительно будущих программных продуктов становится доступным или когда проводится анализ доменов, сами домены могут быть уточнены, а область их распространения пересмотрена администратором повторного применения программ.
7.3.3.3.3 Оценки повторного применения
Данный вид деятельности состоит из решения следующих задач:
7.3.3.3.3.1 Администратор повторного применения программ должен оценивать возможности систематического повторного применения в организации.
7.3.3.3.3.2 Администратор повторного применения программ должен оценивать каждый домен, подлежащий рассмотрению, для определения потенциального успеха повторного применения в домене.
7.3.3.3.3.3 Администратор повторного применения программ должен выдавать рекомендации по уточнению стратегии и плана реализации повторного применения программ в организации, основанному на результатах оценок повторного применения.
7.3.3.3.3.4 Администратор повторного применения программ совместно с соответствующими приобретающими сторонами, поставщиками, разработчиками, операторами, сопровождающими сторонами, менеджерами активов, разработчиками доменов должен с приращением улучшать навыки, технологии, процессы повторного применения, структуру организации, а также показатели, которые вместе включают в себя инфраструктуру повторного применения.
7.3.3.3.4 Планирование
Данный вид деятельности состоит из решения следующих задач:
7.3.3.3.4.1 Должен быть создан, документально оформлен и поддерживаться план реализации повторного применения программ для определения ресурсов и процедур по осуществлению повторного применения программ.
7.3.3.3.4.2 План должен анализироваться и оцениваться на полноту, осуществимость выполнения, а также на способность реализовать стратегию повторного применения в организации. К проведению оценки плана следует привлекать представителей, осуществляющих функцию регулирования повторного применения.
7.3.3.3.4.3 Принятие и поддержка плана реализации повторного применения программ должны вытекать из функции регулирования повторного применения и функций соответствующих менеджеров.
7.3.3.3.4.4 Администратор повторного применения программ должен проводить ревизии в соответствии с процессом ревизий. Представители от функции регулирования повторного применения и соответствующие менеджеры должны принимать участие в этих ревизиях.
7.3.3.3.5 Выполнение и управление
Данный вид деятельности состоит из решения следующих задач:
7.3.3.3.5.1 Действия, предусмотренные планом реализации повторного применения программ, должны выполняться в соответствии с планом.
7.3.3.3.5.2 Администратор повторного применения программ должен осуществлять мониторинг процесса продвижения повторного применения программ в соответствии со стратегией повторного применения программ в организации, а также проводить необходимые корректировки плана для реализации этой стратегии.
7.3.3.3.5.3 Проблемы и несоответствия, которые возникают в процессе выполнения плана реализации повторного применения программ, должны быть зарегистрированы и устранены.
7.3.3.3.5.4 Администратор повторного применения программ должен периодически подтверждать финансовую поддержку менеджмента, поддержку и обязательства по программе повторного применения.
7.3.3.3.6 Ревизии и оценивание
Данный вид деятельности состоит из решения следующих задач:
7.3.3.3.6.1 Администратор повторного применения программ должен периодически оценивать повторно применяемые программы для достижения стратегии повторного применения в организации, продолжающейся пригодности и результативности повторного применения программ.
7.3.3.3.6.2 Администратор повторного применения программ должен представлять результаты оценок и информацию об извлеченных уроках для реализации функции регулирования повторного применения и соответствующим менеджерам.
7.3.3.3.6.3 Администратор повторного применения программ должен давать рекомендации и проводить изменения в повторно применяемых программах, соответственно расширяя и улучшая эти программы.
- Главная
- "ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ. СИСТЕМНАЯ И ПРОГРАММНАЯ ИНЖЕНЕРИЯ. ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ. ГОСТ Р ИСО/МЭК 12207-2010" (утв. Приказом Ростехрегулирования от 30.11.2010 N 631-ст)
