Работа с требованиями в Altium 365
Портал требований Altium - это инструмент управления требованиями, специально разработанный для разработки электронных систем. Он позволяет в режиме реального времени обмениваться формализованными экземплярами требований между проектами разработки, связывая структурированные спецификации с проектными данными и проверочными работами.
Системные требования, созданные в Requirements Portal, могут быть помещены в качестве активных экземпляров в проектные документы, на них можно ссылаться как на Задачи, и в конечном итоге они могут быть помечены как Проверенные для подтверждения соответствия требованиям.
Прежде чем работать с Требованиями в проекте Workspace, их необходимо связать с подходящим Block в Requirements Portal. Requirements создаются в Requirements Portal или импортируются в него, где они организуются в Specifications. Отдельные требования или целые спецификации могут быть связаны с Block. Блоки представляют собой части общей системы, такие как печатная плата или функциональный блок, проект в Requirements Portal. Как только блок связан, требования становятся доступными в соответствующем проекте.
Вы можете получить доступ к интерфейсу портала требований из рабочей области, выбрав его пункт в меню "девять точек" (
) в правом верхнем углу интерфейса рабочей области
Базовая настройка портала требований
Чтобы начать использовать Requirements, сначала нужно создать Project в Requirements Portal и определить один или несколько Blocks, представляющих функциональные единицы, такие как модули печатных плат. По умолчанию система создает блок и спецификацию с тем же именем, что и проект, чтобы упростить настройку. Вы можете в любое время отредактировать или заменить эти записи по умолчанию, чтобы они соответствовали вашей предпочтительной структуре.
Новые проекты можно создавать из любого модуля, щелкнув по имени текущего проекта и выбрав Create New Project. Новые блоки создаются в модуле Blocks (
).
Reference documentation: Создание нового проекта
Reference documentation: Создание блока
Создание требований и их привязка к блокам
Блок, который должен быть связан с дизайн-проектом, должен быть установлен в тип Electronics, который затем предложит дополнительную опцию Altium Link для выбора соответствующего дизайн-проекта. Ссылка на проект может быть выбрана из выпадающего меню на этом этапе или установлена позже из рабочей области(сопутствующая информация). При создании ссылки импортируется изображение предварительного просмотра дизайн-проекта рабочей области и его данные о параметрах - последние доступны на вкладке Properties
Требования, которые будут доступны в рабочей области, прикрепляются к Specifications, связанному с блоками. Созданная спецификация может включать подразделы (Sections) для прикрепления требований, относящихся к конкретным частям проекта системы. Разделы позволяют дополнительно группировать требования по функциональным областям.
Reference documentation: Создание спецификаций
Reference documentation: Создание требований
Связывание требований с деятельностью по проверке и тестированию
Возможность проверки Требований управляется через Verification and Validation (V&V) Activities, который создается в Модуле Верификации и Валидации Портала Требований (
). V&V Activity связывается с Требованием, чтобы его состояние проверки (например, Not Verified, Verified, Skipped, и т.д.) можно было указать в дизайн-проекте
Reference Documentation: Модуль верификации и валидации
Связывание требований с проектом дизайна
Когда различные элементы портала требований настроены для проекта (см. раздел выше), проект должен быть связан с блоком требований портала, чтобы его требования были доступны в рабочем пространстве. Такая связь обеспечивает доступ к Требованиям в режиме реального времени из проекта. Эту связь можно задать двумя способами:
-
Из портала требований - откройте соответствующий блок, измените его тип на
Electronicsи используйте поле Altium Link для выбора целевого дизайн-проекта - подробности см. в разделе выше. -
Из рабочей области - откройте окно Edit Project дизайн-проекта в рабочей области и выберите соответствующий блок в поле Requirements, которое находится в разделе Advanced.
Доступ к требованиям рабочей области
В представлении дизайна связанного проекта требования с Портала требований доступны на панели Requirements представления документа, открываемой с помощью верхнего значка
. Здесь перечислены все доступные Требования, а на выбранной плитке Требования отображается информация о нем, ссылка на его экземпляр в Портале Требований и настройки проверки. Используйте команду
для создания экземпляра ссылки в текущем документе и команду
для создания общего Задания, назначенного указанному члену рабочей области.
Размещение требования
Требование размещается в текущем документе с помощью того же процесса, что и размещение комментария к точке, объекту (например, компоненту или линии/трассе) или заданной области - подробная информация приведена в разделе Размещение комментария. Ссылка "Идентификатор требования" (Req-0001 здесь) на панели Requirements и в окне требований открывает запись этого требования на Портале требований.
Создание задачи требования
Задача рабочей области создается для требования путем выбора опции
записи на панели Requirements, а затем назначения члена рабочей области для задачи, ввода описания задачи и подтверждения кнопкой
. Доступ к задачам требований и их выполнение осуществляются на странице Задачи веб-просмотра.
Обновление статуса верификации требования
Статус верификации требования можно установить с помощью пункта меню верификации , доступного на панели Requirements и в окне требования документа. Меню предлагает опции (например, Verified, Not Verified или Skipped), определенные деятельностью по верификации и валидации, связанной с требованием на Портале требований.
Обратите внимание, что Гости рабочего пространства (пользователи, не являющиеся членами рабочего пространства, но получившие общий доступ к проекту) не могут работать со связанными Требованиями. Когда гости получают доступ к общему проекту через представление Shared with Me в своем личном пространстве или другом рабочем пространстве, информация о требованиях недоступна на панели Requirements или в размещенных Требованиях.
).
).
).
).
).
).
).