Повторное использование требований

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

Функции повторного использования в Requirements Portal можно выполнять непосредственно в модуле требований. Доступные функции повторного использования требований:

  • Custom Copy – мастер Reuse Requirements Wizard проведёт вас по шагам, чтобы при необходимости настроить копии требований.

  • Quick Copy – сразу создаёт копию выбранных требований без каких-либо дополнительных действий. 

Пользовательская копия

В пользовательской копии требований можно выбрать конкретные поля исходного(ых) требования(й) и воспроизвести их в новом(ых) требовании(ях) без сохранения какой-либо связи или последующей ассоциации с исходным(ыми) требованием(ями).

Функция Custom Copy доступна через мастер Reuse Requirements Wizard, к которому можно перейти следующим образом:

  • Из таблицы требований — нажмите значок в строке требования и используйте команду Reuse » Custom Copy в появившемся меню. Команда будет применена к требованию.

    Также можно выбрать в таблице несколько требований и использовать команду 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 в появившемся меню. Команда будет применена к требованию.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Content