Национальный стандарт РФ ГОСТ Р ИСО/МЭК 12207-2010 "Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств" (утв. приказом Федерального агентства по техническому регулированию и метрологии от 30 ноября стр. 36

- состояние проблемы отслеживается и отражается в отчетах,
- отчеты о проблемах сопровождаются, как оговорено в контракте;
b) в рамки процесса следует включать схему категоризации и расстановки проблем по приоритетам. Каждую проблему следует классифицировать по категории и приоритету для облегчения анализа тенденций и решения проблем;
c) для обнаружения тенденций в известных проблемах должен проводиться соответствующий анализ;
d) решения проблем и распространение решений должны оцениваться для того, чтобы определить, какие проблемы решены, неблагоприятные тенденции устранены, изменения корректно реализованы в соответствующих программных продуктах и действиях, а также были ли созданы дополнительные проблемы.
7.2.8.3.2 Решение проблем
Данный вид деятельности состоит из решения следующей задачи:
7.2.8.3.2.1 При обнаружении проблемы (в том числе несоответствия) в программном продукте или действии должен быть подготовлен отчет, описывающий каждую обнаруженную проблему. Отчет о проблемах должен использоваться как часть приведенного выше процесса, образующего замкнутую петлю: от обнаружения проблем, через исследование, анализ, решение проблем и устранение их причин до обнаружения тенденций в рамках возникших проблем.

7.3 Процессы повторного применения программных средств

Примечание - Пользователи настоящего стандарта, которые желают принять организационные методы повторного применения программных средств, могут захотеть дополнить условия настоящего стандарта требованиями из [1].
7.3.1 Процесс проектирования доменов
7.3.1.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 Разработчик доменов должен предоставлять архитектуру домена менеджеру активов.