Повторное использование требований
Возможность повторно использовать существующие требования (полностью или частично: отдельные элементы, группы или наборы), а также блоки требований в новых проектах или продуктах — это способ повысить эффективность, согласованность и качество на протяжении процесса разработки нескольких проектов или продуктов. Повторное использование существующих требований позволяет командам экономить время и усилия на создании новых требований с нуля и гарантирует, что они опираются на проверенные и протестированные требования. Это также помогает снизить количество ошибок и несоответствий, поскольку команды могут полагаться на ранее валидированные требования, а не создавать новые, которые могут оказаться избыточными или конфликтующими.
Функции повторного использования в Requirements Portal можно выполнять непосредственно в модуле требований. Доступные функции повторного использования требований:
-
Custom Copy – мастер Reuse Requirements Wizard проведёт вас по шагам, чтобы при необходимости настроить копии требований.
-
Quick Copy – сразу создаёт копию выбранных требований без каких-либо дополнительных действий.
Пользовательская копия
В пользовательской копии требований можно выбрать конкретные поля исходного(ых) требования(й) и воспроизвести их в новом(ых) требовании(ях) без сохранения какой-либо связи или последующей ассоциации с исходным(ыми) требованием(ями).
Функция Custom Copy доступна через мастер Reuse Requirements Wizard, к которому можно перейти следующим образом:
-
Из таблицы требований — нажмите значок
в строке требования и используйте команду Reuse » Custom Copy в появившемся меню. Команда будет применена к требованию.
-
Из дерева требований — щёлкните правой кнопкой мыши по спецификации или разделу и выберите команду Reuse в появившемся меню, чтобы применить команду ко всем требованиям в спецификации/разделе.
После выбора команды откроется окно Reuse Requirements. Этапы процесса описаны ниже.
Меню Reuse Requirements
На этом начальном этапе приводится краткое описание функции Custom Copy. Нажмите кнопку
, чтобы продолжить.
Выбор назначения
На этом этапе можно указать место, где будут сохранены скопированные требования. Здесь можно выбрать следующее:
-
Project — по умолчанию предварительно выбран текущий проект, но можно выбрать любой другой проект
-
Specification — по умолчанию предварительно выбрана текущая спецификация. Также можно создать новую спецификацию, которая затем будет выбрана по умолчанию.
-
Section — если выбранная Specification содержит Section, их можно выбрать здесь. Текущий раздел будет выбран по умолчанию.
Нажмите кнопку
, чтобы продолжить.
Проверка и редактирование требований
После выбора назначения можно просмотреть идентификаторы и выбрать требования для копирования.
В этом разделе можно выполнить следующие действия:
-
Подтвердить выбранные требования, которые будут скопированы
-
Решить, сохранять ли исходные идентификаторы требований или генерировать новые идентификаторы для копий.
Нажмите кнопку
, чтобы продолжить.
Выбор параметров полей
На этом этапе можно выбрать поля требований, которые будут скопированы. Поля, которые можно копировать:
-
Title
-
Text
-
Rationale
-
Compliance
-
Compliance Comment
-
Type
-
State
-
Owner
-
Position
-
Properties
-
Parents
-
Children
-
Applicability
-
Tags
-
Files
-
V&V Activities
-
Custom Columns
После выбора полей для копирования нажмите кнопку
, чтобы продолжить.
Настройка параметров
На основе ваших предыдущих выборов этот раздел позволяет настроить параметры копирования требований. Текущие параметры:
-
Копирование структуры спецификации (разделы и подразделы)
-
Если выбран параметр Yes и требование в исходном месте находится внутри раздела, этот раздел также будет учтён (и создан, если его нет) в месте назначения.
-
Если выбран параметр No, требование размещается в месте назначения без учёта его расположения в исходном месте.
-
-
Сохранять ссылки на Properties (Valis) или создавать новые
-
Если выбран параметр Keep, будут скопированы только ссылки на Valis в исходном требовании (например, внутри текста).
-
Если выбран параметр Create, будут созданы копии Valis исходного требования, а ссылки будут соответствующим образом обновлены.
-
-
Сопоставление полей (эти параметры доступны только когда место назначения находится в другом проекте) — можно сопоставить такие поля, как state, type, compliance и custom columns, из исходного проекта с проектом назначения. Также доступно создание новых вариантов в проекте назначения.
Когда всё готово, нажмите кнопку
, чтобы продолжить и создать копии требований в соответствии с параметрами, настроенными в окне.
Quick Copy
Функция Quick Copy позволяет быстро создать копию требования в рамках той же спецификации. Она копирует только title, text и rationale исходного требования. Новое требование копируется и создаётся как новое требование с идентификатором <original_requirement_identifier>_copy (например, Req-008_copy).
Чтобы повторно использовать требование с помощью функции Quick Copy, нажмите значок
в строке требования и выберите команду Reuse » Quick Copy в появившемся меню. Команда будет применена к требованию.