Tutorial de ventilador 3b - Verificar sistema - Módulo de prueba

Esta página del documento ha sido reemplazada y ya no se mantiene. Para consultar el tutorial más reciente, consulte la siguiente página: Verifying the System.

Antes de continuar con esta parte del tutorial, compruebe qué tipo de flujo de verificación está activo en su aplicación Requirements & Systems Portal. Hay dos formas de verificar requisitos: mediante actividades de Verification and Validation (V&V) y mediante métodos de verificación (VMs). El flujo de actividades de V&V pasará a ser el predeterminado, mientras que el flujo de VMs quedará obsoleto en los próximos meses.

Para comprobar cuál está activo, pase el cursor sobre el pequeño icono del tubo de ensayo () en la barra lateral izquierda de su módulo.

Si lo que ve se parece a esto , su administrador ha habilitado el Verifications & Validations Module. Continúe con el Fan Tutorial 3a - Verify System - V&V Module.

Si lo que ve se parece a esto , su administrador ha habilitado el Test Module. Continúe con el Fan Tutorial 3b - Verify System - Test Module.

Ambos módulos ofrecen funciones similares, pero con una apariencia diferente.

Este tutorial explicará cómo realizar Verification and Validation usando Requirements & Systems Portal. En tutoriales anteriores creamos requisitos y bloques para nuestro proyecto ValiFan. En este tutorial se explicará cómo se añaden métodos de verificación a los requisitos, cómo se verifican mediante las referencias de cierre y también se mostrarán los métodos de verificación automáticos en Requirements & Systems Portal.

Esta parte del tutorial tarda aproximadamente entre 30 y 45 minutos en completarse. Todos los valores y requisitos proporcionados son arbitrarios.

Antes de comenzar, repasemos los conceptos básicos de las verificaciones en Requirements & Systems Portal. Los requisitos están conectados a uno o más sistemas o subsistemas. Estos bloques se verifican mediante métodos de verificación. Los requisitos de un bloque pueden verificarse con uno o varios métodos. Requirements & Systems Portal ofrece cinco métodos de verificación predeterminados: Rules, Inspection, Analysis, Review y Test.

Exploraremos cómo añadir bloques y métodos de verificación a los requisitos y verificarlos con cada método de verificación.

(1) Añadir bloques predeterminados a una especificación

Añadamos el bloque Fan como predeterminado a nuestra especificación Fan_Specs. Para añadir un bloque predeterminado a la especificación:

  • Seleccione el Fan_Specs(1) y luego haga clic en la pestaña “Spec- info“ (2), que le llevará a la pestaña de detalles de Fan_specs (consulte la Figura Specification Info)

Acceso a la información de la especificación - Al hacer clic en “Spec. info“ se accede a la pestaña de información de la especificación.
  • En la pestaña de información de la especificación, haga clic en "Default Blocks" y en el menú desplegable seleccione “Fan“ para añadirlo a su especificación como bloque predeterminado (consulte la Figura Default Specification Block).

Bloque predeterminado de la especificación - Añadir bloques predeterminados a su especificación facilita la realización de la verificación.

Después de seleccionar “Fan“ como bloque predeterminado, se le preguntará: “Do you want to add Blocks to existing requirements?”(1) en una ventana emergente. Seleccione la opción “Yes, I’m sure“(2).

image-20240809-134044.pngAñadir bloques predeterminados a la especificación - Al seleccionar esta opción, los bloques se añaden automáticamente a los métodos de verificación del requisito.
De esta forma, ahora hemos asignado el bloque “Fan” a todos los requisitos de la especificación “Fan_specs”. En caso de que ya haya definido un método de verificación, el bloque se asigna automáticamente al método de verificación.

(2) Crear y cargar vistas para verificación

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.

  • Pase el cursor sobre cualquiera de las celdas de nombre de atributo. Aparecerá un nuevo icono, como se muestra en la imagen de abajo. Haga clic en el icono para abrir el menú.

image-20240325-192929.pngAcceso a información adicional de una columna.
  • Una vez que haga clic en el icono, aparecerá un nuevo cuadro de diálogo. Seleccione el último icono con tres ventanas verticales.

image-20240325-193120.pngSelección de columnas que se mostrarán en la tabla.
  • En este cuadro, desmarque todos los atributos y seleccione solo los siguientes: Text, Parents, Children, Applicable Blocks, Verification status, Verification Methods, Closeout references y Tags.

El usuario también puede seleccionar o deseleccionar los atributos mediante “Columns” en el lado derecho. Hemos mostrado este enfoque para que también conozca las opciones adicionales disponibles en los encabezados de columna, como filtros y opciones de tamaño de tabla. Por ejemplo, el símbolo de embudo proporciona opciones de filtrado para una columna específica.
  • Al terminar, haga clic con el botón derecho en las tablas para abrir el menú de tablas. En el cuadro de diálogo, seleccione Save View.

image-20240325-193524.pngSave View - Al guardar una vista, todas las columnas seleccionadas, los anchos de columna y los filtros aplicados se guardarán en una vista dedicada.
  • Se abrirá un nuevo cuadro de diálogo donde puede introducir “Verification_View” en Save as new(1), seleccionar Private(2), y luego hacer clic en Save(3).

image-20240325-193755.pngGuardar una vista - Aquí puede seleccionar el nombre de su vista, así como si es privada (solo usted puede verla) o pública (todos sus colaboradores pueden verla), y también puede seleccionar si es una vista favorita.
  • Una vez guardada la vista, el usuario puede cargarla haciendo clic con el botón derecho en las tablas, seleccionando la opción Load View y seleccionando la Verification_Views.

(3) Añadir un método de verificación a los requisitos

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.

Referencias de cierre: información de respaldo que demuestra el método de verificación.

Método de verificación manual

Añadamos un método de verificación manual al requisito R-Fan-001. Para ello,

  • Haga clic en el icono de tres puntos en las columnas Actions del requisito y seleccione Add Verification Method.

  • Se abrirá un nuevo cuadro de diálogo, donde puede seleccionar el método de verificación. Para el método de verificación manual, seleccionaremos Inspection y haremos clic en Yes en la ventana de confirmación.

  • Consulte el tutorial a continuación para ver el flujo.

Añadir un método de verificación a un requisito

¿Qué ocurre cuando añadimos un método de verificación?

  • Una vez que asignamos un método de verificación a un requisito, este se añade debajo. Puede comprobarlo haciendo clic en el símbolo > junto al nombre del identificador R-Fan-001. Al hacer clic en el símbolo > se expande la fila del método de verificación (consulte la Figura Requirement Verification Method).

image-20240325-194639.pngMétodo de verificación del requisito - El método de verificación se muestra en un desplegable debajo del requisito.

Nota: se muestra el icono > junto al método de inspección. Cuando se selecciona >, se expande la fila del bloque donde se muestra el método de verificación adjunto. Como hemos añadido “Fan” como bloque predeterminado, se asigna automáticamente a los métodos de verificación.

El color rojo en el bloque muestra que el método de verificación no está verificado, mientras que el verde indica que sí lo está.

El usuario puede añadir varios bloques al método de verificación seleccionando los tres puntos en el método de verificación y eligiendo “Add Block“.

image-20240325-194947.pngVerificación en un requisito - Requisito con método de verificación y bloque adjunto.

Cambiar el estado de verificación

Para actualizar el estado de verificación de un bloque, siga estos sencillos pasos. Primero, asegúrese de que el bloque cumple nuestros estándares mediante una inspección exhaustiva. Una vez que haya confirmado que se ajusta a nuestro requisito, haga doble clic en el cuadro rojo de la columna Verification Status del bloque y seleccione "verified" en el menú desplegable (1) (consulte la Figura Changing Verification Status).

image-20240325-195716.pngCambiar el estado de verificación - Al hacer doble clic en el cuadro rojo se abre un menú desplegable que le permite seleccionar el estado de verificación actual.

El color de la fila del bloque cambiará de rojo a verde, lo que indica que ha sido verificado. Para confirmar que la actualización se ha aplicado correctamente, compruebe los números: ahora debería indicar “1/1”.

image-20240325-195929.pngRequisito verificado - Cuando el estado de verificación cambia a “Verified“, el color cambia, dándole una indicación clara de que el bloque satisface su requisito.

Para el método de verificación Analysis, el procedimiento es similar; sin embargo, la columna “Closeout Reference” se utiliza para cargar un documento externo o un informe del módulo Analysis dentro de Requirements & Systems Portal y luego cambiar manualmente el estado de verificación si el documento demuestra la verificación.

Automatic Verification Method

Rules - Método de verificación - Realice el seguimiento de sus Valis con respecto a los requisitos

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.

  • En la fila de R-Fan-001, haga clic en el icono de tres puntos junto al identificador y seleccione la primera opción, Add Verification Method. En la ventana emergente “Add New Verification Method”, seleccione “Rules” y haga clic en “Yes”.

  • Haga clic en el pequeño botón de flecha junto a R-Fan-001 y de nuevo en el que está junto a Rules para abrir el bloque Fan en la fila siguiente.

  • Haga doble clic en la celda de la columna de referencia de cierre (1) para que aparezca una ventana emergente donde añadir sus reglas (consulte la imagen de abajo Adding a Rule).

Añadir una regla - Añadir una referencia de cierre a un método de verificación Rules.
  • En la ventana emergente escriba la siguiente regla $Fan.Mass <= 300g (1). Haga clic en “Done” (2) - consulte la Figura Rule Verification Method

Consejo profesional: en lugar de usar los 300 g fijos, busque el Vali (usando el signo de dólar “$”) que se creó en el texto del requisito y compárelo con la masa del Fan del módulo de diseño del sistema.
image-20240325-200838.pngMétodo de verificación Rules - Al añadir varias Rules a sus requisitos, puede realizar una verificación automática con respecto a su diseño del sistema.

Requirements & Systems Portal comprueba automáticamente la verificación de esta regla. La notificación en verde del requisito 2/2 indica que este requisito se ha cumplido y verificado mediante dos métodos de verificación. Utilice nuestro tutorial interactivo a continuación para seguir el proceso:

  • También puede comprobar siempre el estado de todos los requisitos y reglas del proyecto abriendo la pestaña Verification Status en el módulo Requirements.

image-20240325-201542.pngPestaña Verification Status - Muestra el estado general de verificación de sus requisitos en la especificación seleccionada.

PowerUserTip: El seguimiento de los requisitos también tiene en cuenta los márgenes definidos. En caso de que su valor de peor caso calculado con márgenes incumpla los requisitos, la herramienta se lo hará saber si utiliza la función de propiedad, es decir, property($<search_for_vali>, worstcase_plus). Puede consultar nuestra documentación aquí.

Pruebas - Método de verificación (opcional)

Opcional para el tutorial

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.

Cree un nuevo procedimiento de prueba.

En esta sección, crearemos un breve procedimiento de prueba, realizaremos una prueba y observaremos el proceso de verificación. Para lograrlo, haremos lo siguiente:

  • Seleccione el módulo Tests(1) y, cuando se muestre la pantalla del módulo, haga clic en + Test Procedure (2)

image-20240325-201911.pngTest Module - Access and Creating a Test Procedure.
  • Se abrirá un cuadro de diálogo en el que el usuario puede introducir el nombre del procedimiento de prueba como Mass_measurement_of_ValiFan y hacer clic en Create.

  • Después de crear el procedimiento de prueba, en el lado derecho, el usuario puede definir los detalles del procedimiento de prueba y escribir los pasos. En la sección de detalles, busque Units under test y agregue el bloque Fan al procedimiento de prueba.

Creación de un nuevo procedimiento de prueba y adición de “Units under test”

Ahora, creemos los pasos de prueba, los resultados esperados y el requisito

  • Haga clic en el signo "+" situado en la parte inferior derecha para agregar pasos de prueba. Esto abrirá un nuevo cuadro de diálogo donde puede agregar Preparing the Equipment a la sección Título. En el cuadro de texto, introduzca el siguiente texto:

  1. Coloque la balanza de precisión sobre una superficie estable y nivelada.

  2. Encienda la balanza de precisión y deje que se estabilice.

  3. Calibre la balanza de precisión según las directrices del fabricante.

image-20240325-202226.pngAdición de un paso de prueba

De manera similar, agregue el siguiente paso con los siguientes detalles.

Title

Text

Determine la masa del ventilador.

  1. Coloque cuidadosamente el ventilador en el centro del platillo de la balanza de precisión.

  2. Registre la lectura de masa mostrada como la masa del ventilador en gramos (g) o kilogramos (kg).

  3. Asegúrese de que el ventilador permanezca inmóvil durante la medición para obtener una lectura precisa.

Ahora, agregue el resultado esperado al paso 1 y al paso 2.

  • Haga doble clic en la celda de “Expected Result” en la fila del paso 1 y agregue el siguiente texto: “La balanza debe mostrar 0.0g

  • Haga lo mismo para el segundo paso con la siguiente información: “La masa debe ser inferior a 300g”.

El segundo paso de este procedimiento de prueba puede verificar el requisito R-Fan-001. Así que agreguemos el requisito al segundo paso.

  • Pase el cursor sobre la celda de la columna “Requirements” del paso 2. Haga clic en + Add requirement.

  • Al hacer clic, se abre un nuevo cuadro de diálogo. En la lista desplegable, escriba o elija R-Fan-001 y Save.

Después de guardar el paso de prueba en el requisito, se creará un nuevo método de verificación en el requisito. El paso de prueba también se agregará como referencia de cierre al bloque. Esto significa que, si el ingeniero de pruebas realiza ejecuciones de prueba y estas se aprueban, los requisitos se actualizarán automáticamente en función de los resultados de la prueba. El video a continuación demuestra todos estos pasos, pero no forma parte del tutorial. Si le interesa probarlo, siga el video.

Ejecución de prueba y propagación automática del estado de la ejecución de prueba a los requisitos

Matriz de asignación de verificación

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.

  • Dentro del módulo Requirement, seleccione la sección Verification Assignment Matrix (1)

  •  

    ​​​​​

     

  • En la celda que coincide con la matriz de verificación “rules” y el requisito R-Fan-002,, haga clic en la celda. Esto crea automáticamente el método de verificación rules en el requisito.

  • De manera similar, puede hacer clic en las otras celdas y agregar rápidamente un método de verificación.

¿Próximos pasos?

¡Felicidades, ahora ya sabe cómo moverse por Requirements & Systems Portal!

 

Puede seguir mejorando su proyecto de ventilador de escritorio. Aquí tiene algunas ideas:

  • Agregue Compliance a sus requisitos

  • Agregue algunas relaciones padre/hijo entre requisitos, consulte el Connections Graph y observe los códigos de color en el requisito.

  • Haga clic con el botón derecho en la tabla de requisitos y en las opciones de exportación.
     

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Contenido