Учебное пособие по вентиляторам 3b - Проверка системы - тестовый модуль

Эта страница документа была заменена и больше не поддерживается. Самое актуальное руководство см. на следующей странице: Проверка системы.

Прежде чем перейти к этой части руководства, пожалуйста, проверьте, какой тип потока верификации активен в вашем приложении Requirements & Systems Portal! Существует два способа верификации требований: через деятельность по верификации и валидации (V&V) и через методы верификации (VMs). Поток V&V Activity станет потоком по умолчанию, в то время как поток VMs будет устаревать в течение следующих месяцев.

Чтобы проверить, какой из них активен, наведите курсор на маленький значок пробирки () в боковой панели вашего модуля слева.

Если то, что вы видите, похоже на это , ваш администратор включил Verifications & Validations Module. Пожалуйста, продолжайте изучать Учебник по вентиляторам 3a - Проверка системы - Модуль V&V.

Если то, что вы видите, выглядит так , ваш администратор включил функцию Test Module. Пожалуйста, продолжите просмотр Учебника по вентиляторам 3b - Проверка системы - Модуль тестирования.

Оба модуля предоставляют схожие функции, но имеют разный внешний вид.

В этом уроке мы рассмотрим, как выполнять верификацию и валидацию с помощью портала требований и систем. В предыдущих уроках мы создали требования и блоки для нашего проекта ValiFan. В этом уроке мы объясним, как методы проверки добавляются в требования, как они проверяются с помощью ссылок на закрытие, а также продемонстрируем методы автоматической проверки в Requirements & Systems Portal.

Выполнение этой части урока займет примерно 30-45 минут. Все значения и представленные требования являются произвольными.

Прежде чем мы начнем, давайте рассмотрим основы верификации в Requirements & Systems Portal. Требования связаны с одной или несколькими системами или подсистемами. Эти Блоки проверяются с помощью методов верификации. Требования блока могут быть проверены одним или несколькими методами. Requirements & Systems Portal предлагает пять методов проверки по умолчанию: Правила, Инспекция, Анализ, Обзор и Тест.

Мы рассмотрим, как добавлять Блоки и методы проверки к требованиям и проверять их с помощью каждого метода проверки.

(1) Добавление блоков по умолчанию в спецификацию

Давайте добавим Fan Блок по умолчанию в нашу спецификацию Fan_Specs. Чтобы добавить блок по умолчанию в спецификацию:

  • Выберите Fan_Specs(1) и нажмите на вкладку "Spec- info" (2), что приведет вас к вкладке Fan_specs details (см. рис Specification Info)

Доступ к информации о спецификации - нажав на "Spec. info", вы перейдете на вкладку информации о спецификации.
  • На вкладке "Информация о спецификации" нажмите на "Блоки по умолчанию" и в выпадающем списке выберите "Вентилятор", чтобы добавить его в спецификацию в качестве блока по умолчанию (см. рисунок Default Specification Block).

Блок спецификации по умолчанию - добавление блоков по умолчанию в спецификацию упрощает проведение верификации.

После выбора "Вентилятора" в качестве блока по умолчанию вас спросят: "Хотите ли вы добавить Блоки к существующим требованиям?"(1) во всплывающем окне. Выберите опцию "Да, я уверен"(2).

image-20240809-134044.pngДобавление блоков по умолчанию в спецификацию - выбор этой опции автоматически добавляет блоки в методы верификации требования.
Таким образом, мы назначили блок "Вентилятор" всем требованиям в спецификации "Fan_specs". Если вы уже определили метод верификации, блок будет автоматически назначен методу верификации.

(2) Создание и загрузка представлений для верификации

Requirements & Systems Portal offers various pre-selected attributes, such as Identifier, Text, Parents, Children, Type, State, Verification Status, Verification Methods, Blocks, Closeout References, Tags, and Properties. However, this may lead to excessive horizontal scrolling on smaller screens. To streamline the Verification process, users can generate custom views with only the essential attributes. Let's create a new view for the Verification and load it.

  • Наведите курсор на любую из ячеек с именами атрибутов. Появится новый значок, как показано на рисунке ниже. Нажмите на значок, чтобы открыть меню.

image-20240325-192929.pngДоступ к дополнительной информации для столбца.
  • После щелчка на значке появится новое диалоговое окно, выберите последний значок с тремя вертикальными окнами.

image-20240325-193120.pngВыбор столбцов для отображения в таблице.
  • В этом окне снимите выделение со всех атрибутов и выберите только следующие атрибуты: Текст, Родители, Дети, Применяемые блоки, Статус проверки, Методы проверки, Ссылки на закрытие и Теги.

Пользователь также может выбирать/отменять выбор атрибутов с помощью "Колонок" в правой части. Мы показали этот подход, чтобы вы также узнали о дополнительных опциях, доступных в заголовках столбцов, таких как фильтры и параметры размера таблицы. Например, символ воронки предоставляет возможности фильтрации для конкретного столбца.
  • После завершения работы щелкните правой кнопкой мыши на таблицах, чтобы открыть меню таблиц. В диалоговом окне выберите Save View.

image-20240325-193524.pngСохранить вид - при сохранении вида все выбранные столбцы, ширина столбцов и примененные фильтры будут сохранены в специальном виде.
  • Откроется новое диалоговое окно, в котором вы можете ввести "Verification_View" в Save as new(1), выберите Private(2), и затем нажать кнопку Save(3).

image-20240325-193755.pngСохранение представления - здесь вы можете выбрать имя вашего представления, а также указать, является ли оно приватным (только вы можете его видеть) или публичным (все ваши сотрудники могут его видеть), а также выбрать, является ли оно избранным представлением.
  • После того как представление сохранено, пользователь может загрузить его, щелкнув правой кнопкой мыши на таблицах, выбрав опцию Load View и выбрать Verification_Views.

(3) Добавление метода проверки к требованиям

Requirements & Systems Portal has five default Verification Methods: Rules, Inspection, Analysis, Review and Test. Inspection, Analysis and Review are manual verification methods, while the Rules and Tests are automatically updated based on the triggers in the System Design Module and Test Module. We will create each Verification Method and show you how to attach the Closeout References.

Ссылки на закрытие: Вспомогательная информация, подтверждающая метод проверки.

Метод ручной верификации

Добавим в требование ручной метод проверки R-Fan-001. Для этого,

  • Нажмите на значок с тремя точками в Actions столбце требования и выберите Add Verification Method.

  • Откроется новое диалоговое окно, в котором можно выбрать метод верификации. Для ручного метода проверки мы выберем Inspection и нажмём Yes на окне подтверждения.

  • Пожалуйста, ознакомьтесь с приведенным ниже руководством.

Добавление метода проверки к требованию

Что происходит, когда мы добавляем метод верификации?

  • Как только мы назначаем метод проверки для требования, он добавляется ниже. Вы можете проверить это, щелкнув символ > символ рядом с именем идентификатора R-Fan-001. При нажатии на > откроется строка метода верификации (см. рис Requirement Verification Method).

image-20240325-194639.pngМетод проверки требования - Метод проверки отображается в выпадающем списке под требованием.

Примечание: рядом с методом проверки отображается значок >. При выборе значка > строка блока расширяется, где отображается прикрепленный метод проверки. Поскольку мы добавили "Вентилятор" в качестве блока по умолчанию, он автоматически назначается методам проверки.

Красный цвет на блоке показывает, что метод проверки не проверен, а зеленый - что он проверен.

Пользователь может добавить несколько блоков к методу верификации, выбрав три точки на методе верификации и выбрав "Добавить блок".

image-20240325-194947.pngВерификация в требовании - требование с прикрепленными методом верификации и блоком.

Изменение статуса верификации

Чтобы обновить статус верификации блока, выполните следующие простые действия. Сначала убедитесь, что блок соответствует нашим стандартам, проведя тщательную проверку. Убедившись, что он соответствует нашим требованиям, дважды щелкните по красному квадрату в колонке "Статус верификации" блока и выберите "проверено" из выпадающего меню (1) (см. рис Changing Verification Status).

image-20240325-195716.pngИзменение статуса верификации - Двойной щелчок на красном поле открывает выпадающее меню, в котором можно выбрать текущий статус верификации.

Цвет строки блока изменится с красного на зеленый, что означает, что он был проверен. Чтобы убедиться, что обновление было успешно выполнено, проверьте цифры - теперь они должны показывать "1/1".

image-20240325-195929.pngТребование проверено - когда статус проверки меняется на "Проверено", цвет меняется, давая вам четкое представление о том, что блок удовлетворяет вашему требованию.

Для метода верификации анализа процедура аналогична, однако колонка "Ссылка на закрытие" используется для загрузки внешнего документа или отчета из модуля анализа на портале Requirements & Systems Portal и последующего ручного изменения статуса верификации, если документ подтверждает верификацию.

Automatic Verification Method

Правила - Метод верификации - Отслеживание соответствия Valis требованиям

Most technical developments are designed against strict requirements, e.g., mass, power consumption, budget, etc. Requirements & Systems Portal maintains a complete overview of whether your design fulfils all of these requirements.

  • В строке R-Fan-001нажмите на значок с тремя точками рядом с идентификатором и выберите первый вариант, Add Verification Method. Во всплывающем окне "Добавить новый метод проверки" выберите "Правила" и нажмите "Да".

  • Нажмите на маленькую кнопку со стрелкой рядом с R-Fan-001 и еще раз на кнопку рядом с Rules, чтобы открыть блок Fan Block в следующем ряду.

  • Дважды щелкните по ячейке в столбце "Ссылка на закрытие" (1) чтобы появилось всплывающее окно для добавления правил (см. рисунок ниже Adding a Rule).

Добавление правила - Добавление ссылки на закрытие к методу проверки правила.
  • Во всплывающем окне введите следующее правило $Fan.Mass = 300g (1). Нажмите "Готово" (2) - см. рис Rule Verification Method

Совет: Вместо фиксированных 300 г найдите значение Vali (с помощью знака доллара "$"), которое было создано в тексте требования, и сравните его с массой вентилятора из модуля проектирования системы.
image-20240325-200838.pngМетод верификации по правилам - добавляя различные правила к требованиям, вы можете выполнять автоматическую верификацию по проекту системы.

Портал "Требования и системы" автоматически проверяет верификацию этого правила. Зеленый цвет в уведомлении о требовании 2/2 означает, что это требование было выполнено и проверено двумя методами проверки. Чтобы проследить за этим, воспользуйтесь приведенным ниже руководством:

  • Вы также всегда можете проверить статус всех требований и правил проекта, открыв вкладку Verification Status вкладку в Requirements Модуль.

image-20240325-201542.pngВкладка "Статус верификации" - показывает общий статус верификации требований в выбранной спецификации.

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

Тесты - метод проверки (необязательно)

Необязательно для учебника

The test verification method works concurrently with the “Tests Module”. Within the “Tests Module”, the user can write the testing procedure and attach requirements and Blocks to it. During the testing phase of the Block, the testing engineer can perform the test runs and verify if the test is approved or not. Based on the test run results, the verification status of the requirements gets updated automatically.

Создайте новую тестовую процедуру.

В этом разделе мы создадим краткую процедуру тестирования, проведем тест и понаблюдаем за процессом верификации. Для этого нам потребуется:

  • Выберем модуль Тесты(1) и, когда появится экран модуля, нажмите + Test Procedure (2)

image-20240325-201911.pngМодуль Тесты - Доступ и создание тестовой процедуры.
  • Откроется диалоговое окно, в котором пользователь может ввести имя тестовой процедуры как Mass_measurement_of_ValiFan и нажать кнопку Create.

  • После создания тестовой процедуры в правой части пользователь может определить детали тестовой процедуры и написать шаги. В разделе подробностей найдите Units under test и добавьте блок Fan к тестовой процедуре.

Создание новой процедуры тестирования и добавление "Тестируемых блоков"

Теперь давайте создадим этапы тестирования, ожидаемые результаты и требования

  • Нажмите на "+", расположенный в правом нижнем углу, чтобы добавить этапы тестирования. Откроется новое диалоговое окно, в котором можно добавить Preparing the Equipment в раздел "Название". В текстовом поле введите следующий текст:

  1. Поместите прецизионные весы на устойчивую и ровную поверхность.

  2. Включите прецизионные весы и дайте им стабилизироваться.

  3. Откалибруйте прецизионные весы в соответствии с рекомендациями производителя.

image-20240325-202226.pngДобавление этапа тестирования

Аналогичным образом добавьте следующий этап со следующими деталями.

Title

Text

Определите массу вентилятора.

  1. Осторожно поместите вентилятор в центр поддона точных весов.

  2. Запишите показания массы на дисплее как массу вентилятора в граммах (г) или килограммах (кг).

  3. Для получения точных показаний убедитесь, что вентилятор остается неподвижным во время измерения.

Теперь добавьте ожидаемый результат к шагу 1 и шагу 2.

  • Дважды щелкните по ячейке "Ожидаемый результат" в строке шага 1 и добавьте следующий текст "Весы должны показывать 0,0 г

  • Сделайте то же самое для второго шага, добавив следующую информацию: "Масса должна быть меньше 300 г".

На втором этапе этой процедуры испытания можно проверить требование R-Fan-001. Поэтому добавим требование на второй шаг.

  • Наведите курсор на ячейку столбца "Требования" шага 2. Нажмите на + Add requirement.

  • После щелчка откроется новый диалог. В выпадающем списке введите или выберите R-Fan-001 и Save.

После сохранения этапа проверки в требовании для него будет создан новый метод проверки. Шаг тестирования также будет добавлен в качестве ссылки на закрытие блока. Это означает, что если инженер по тестированию проведет тестирование и утвердит его, требования будут автоматически обновлены на основе результатов тестирования. Видео ниже демонстрирует все эти шаги, но оно не является частью учебника. Если вам интересно попробовать, перейдите по ссылке.

Проведение теста и автоматическое распространение статуса теста на требования

Матрица назначений верификации

The requirements Module has a feature named "Verification Assignment Matrix". This feature allows the user to view a matrix that shows which Verification Methods are assigned to each requirement. Additionally, users can easily add or remove verification methods within this matrix. To do so, follow the steps provided.

  • В модуле требований выберите раздел Verification Assignment Matrix (1)

  • ​​​​​

  • В ячейке, совпадающей с матрицей верификации "правил" и требованием R-Fan-002, нажмите на ячейку. Это автоматически создаст метод проверки правил для требования.

  • Аналогичным образом можно щелкнуть на других ячейках и быстро добавить метод верификации.

Следующие шаги?

Поздравляем, теперь вы знаете, как пользоваться порталом Requirements & Systems Portal!

Вы можете продолжать совершенствовать свой проект Desktop Fan. Вот несколько идей:

  • Добавить соответствие требованиям

  • Добавьте несколько родительских/дочерних связей между требованиями, проверьте график связей и обратите внимание на цветовые коды требований.

  • Щелкните правой кнопкой мыши на таблице требований и выберите опцию экспорта.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Доступность функциональных возможностей

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

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

Content