Tutoriel sur le ventilateur 3b - Vérifier le système - Module de test

Cette page de documentation a été remplacée et n’est plus maintenue. Pour consulter le tutoriel le plus récent, reportez-vous à la page suivante : Verifying the System.

Avant de passer à cette partie du tutoriel, veuillez vérifier quel type de flux de vérification est actif dans votre application Requirements & Systems Portal ! Il existe deux façons de vérifier les exigences : via les activités de vérification et validation (V&V) et via les méthodes de vérification (VM). Le flux V&V Activity deviendra celui par défaut, tandis que le flux VMs sera abandonné au cours des prochains mois.

Pour vérifier lequel est actif, survolez la petite icône en forme de tube à essai () dans la barre latérale de votre module à gauche.

Si ce que vous voyez ressemble à ceci , votre administrateur a activé le Verifications & Validations Module. Veuillez poursuivre avec le Fan Tutorial 3a - Verify System - V&V Module.

Si ce que vous voyez ressemble à ceci , votre administrateur a activé le Test Module. Veuillez poursuivre avec le Fan Tutorial 3b - Verify System - Test Module.

Les deux modules offrent des fonctionnalités similaires, mais avec une apparence différente.

Ce tutoriel explique comment effectuer la vérification et la validation à l’aide de Requirements & Systems Portal. Nous avons créé des exigences et des blocs pour notre projet ValiFan dans les tutoriels précédents. Ce tutoriel expliquera comment les méthodes de vérification sont ajoutées aux exigences, comment elles sont vérifiées à l’aide des références de clôture, et présentera également les méthodes de vérification automatiques dans Requirements & Systems Portal.

Cette partie du tutoriel prend environ 30 à 45 minutes à compléter. Toutes les valeurs et exigences fournies sont arbitraires.

Avant de commencer, passons en revue les bases des vérifications dans Requirements & Systems Portal. Les exigences sont reliées à un ou plusieurs systèmes ou sous-systèmes. Ces blocs sont vérifiés à l’aide de méthodes de vérification. Les exigences d’un bloc peuvent être vérifiées par une ou plusieurs méthodes. Requirements & Systems Portal propose cinq méthodes de vérification par défaut : Rules, Inspection, Analysis, Review et Test.

Nous allons voir comment ajouter des blocs et des méthodes de vérification aux exigences, puis comment les vérifier avec chaque méthode de vérification.

(1) Ajout de blocs par défaut à une spécification

Ajoutons le bloc Fan comme bloc par défaut à notre spécification Fan_Specs. Pour ajouter un bloc par défaut à la spécification :

  • Sélectionnez le Fan_Specs(1), puis cliquez sur l’onglet intitulé « Spec- info » (2), ce qui vous amène à l’onglet de détails Fan_specs (voir Figure Specification Info)

Accès aux informations de la spécification - En cliquant sur « Spec. info », vous accédez à l’onglet d’informations de la spécification.
  • Dans l’onglet d’informations de la spécification, cliquez sur "Default Blocks" et, dans la liste déroulante, sélectionnez « Fan » pour l’ajouter à votre spécification comme bloc par défaut (voir Figure Default Specification Block).

Bloc de spécification par défaut - L’ajout de blocs par défaut à votre spécification facilite l’exécution de la vérification.

Après avoir sélectionné « Fan » comme bloc par défaut, une fenêtre contextuelle vous demandera : « Do you want to add Blocks to existing requirements? »(1). Sélectionnez l’option « Yes, I’m sure »(2).

image-20240809-134044.pngAjout de blocs par défaut à la spécification - La sélection de cette option ajoute automatiquement les blocs aux méthodes de vérification de l’exigence.
Ainsi, nous avons maintenant attribué le bloc « Fan » à toutes les exigences de la spécification « Fan_specs ». Si vous avez déjà défini une méthode de vérification, le bloc lui est automatiquement attribué.

(2) Création et chargement de vues pour la vérification

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.

  • Survolez l’une des cellules de nom d’attribut. Une nouvelle icône apparaît, comme indiqué dans l’image ci-dessous. Cliquez sur l’icône pour ouvrir le menu.

image-20240325-192929.pngAccès à des informations supplémentaires pour une colonne.
  • Une fois que vous avez cliqué sur l’icône, une nouvelle boîte de dialogue s’ouvre. Sélectionnez la dernière icône avec trois fenêtres verticales.

image-20240325-193120.pngSélection des colonnes à afficher dans le tableau.
  • Dans cette boîte, désélectionnez tous les attributs et sélectionnez uniquement les attributs suivants : Text, Parents, Children, Applicable Blocks, Verification status, Verification Methods, Closeout references et Tags.

L’utilisateur peut également sélectionner/désélectionner les attributs via « Columns » sur le côté droit. Nous avons présenté cette approche afin de vous faire également connaître les options supplémentaires disponibles dans les en-têtes de colonnes, telles que les filtres et les options de dimensionnement du tableau. Par exemple, le symbole en forme d’entonnoir fournit des options de filtrage pour une colonne spécifique.
  • Une fois terminé, cliquez avec le bouton droit sur les tableaux pour ouvrir le menu des tableaux. Dans la boîte de dialogue, sélectionnez Save View.

image-20240325-193524.pngSave View - En enregistrant une vue, toutes les colonnes sélectionnées, les largeurs de colonnes et les filtres appliqués seront enregistrés dans une vue dédiée.
  • Une nouvelle boîte de dialogue s’ouvre dans laquelle vous pouvez saisir « Verification_View » dans Save as new(1), sélectionner Private(2), puis cliquer sur Save(3).

image-20240325-193755.pngEnregistrement d’une vue - Ici, vous pouvez choisir le nom de votre vue ainsi que si elle est privée (vous seul pouvez la voir) ou publique (tous vos collaborateurs peuvent la voir), et vous pouvez également choisir si c’est une vue favorite.
  • Une fois la vue enregistrée, l’utilisateur peut désormais la charger en cliquant avec le bouton droit sur les tableaux, en sélectionnant l’option Load View puis en sélectionnant le Verification_Views.

(3) Ajout d’une méthode de vérification aux exigences

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éférences de clôture : informations justificatives qui prouvent la méthode de vérification.

Méthode de vérification manuelle

Ajoutons une méthode de vérification manuelle à l’exigence R-Fan-001. Pour cela,

  • Cliquez sur l’icône à trois points dans les colonnes Actions de l’exigence et sélectionnez Add Verification Method.

  • Une nouvelle boîte de dialogue s’ouvre, dans laquelle vous pouvez sélectionner la méthode de vérification. Pour la méthode de vérification manuelle, nous sélectionnerons Inspection puis cliquerons sur Yes dans la fenêtre de confirmation.

  • Veuillez consulter le tutoriel ci-dessous pour voir le flux.

Ajout d’une méthode de vérification à une exigence

Que se passe-t-il lorsque nous ajoutons une méthode de vérification ?

  • Une fois qu’une méthode de vérification est attribuée à une exigence, elle est ajoutée en dessous. Vous pouvez le vérifier en cliquant sur le symbole > près du nom de l’identifiant R-Fan-001. En cliquant sur le symbole >, vous développez la ligne de la méthode de vérification (voir Figure Requirement Verification Method).

image-20240325-194639.pngMéthode de vérification d’exigence - La méthode de vérification s’affiche dans une liste déroulante sous l’exigence.

Remarque : l’icône > près de la méthode Inspection est affichée. Lorsque > est sélectionné, la ligne du bloc se développe et affiche la méthode de vérification associée. Comme nous avons ajouté « Fan » comme bloc par défaut, il est automatiquement attribué aux méthodes de vérification.

La couleur rouge du bloc indique que la méthode de vérification n’est pas vérifiée, tandis que le vert indique qu’elle l’est.

L’utilisateur peut ajouter plusieurs blocs à la méthode de vérification en sélectionnant les trois points sur la méthode de vérification puis « Add Block ».

image-20240325-194947.pngVérification sur une exigence - Exigence avec méthode de vérification et bloc associés.

Modification du statut de vérification

Pour mettre à jour le statut de vérification d’un bloc, suivez ces étapes simples. Assurez-vous d’abord que le bloc répond à nos normes grâce à une inspection approfondie. Une fois que vous avez confirmé qu’il est conforme à notre exigence, double-cliquez sur la case rouge dans la colonne Verification Status du bloc et sélectionnez "verified" dans le menu déroulant (1) (voir Figure Changing Verification Status).

image-20240325-195716.pngModification du statut de vérification - Un double-clic sur la case rouge ouvre un menu déroulant qui vous permet de sélectionner le statut de vérification actuel.

La couleur de la ligne du bloc passera du rouge au vert, indiquant qu’il a été vérifié. Pour confirmer que la mise à jour a bien été appliquée, vérifiez les chiffres : ils doivent maintenant indiquer « 1/1 ».

image-20240325-195929.pngExigence vérifiée - Lorsque le statut de vérification est changé en « Verified », la couleur change, vous indiquant clairement que le bloc satisfait votre exigence.

Pour la méthode de vérification Analysis, la procédure est similaire. Toutefois, la colonne « Closeout Reference » est utilisée pour téléverser un document externe ou un rapport depuis le module Analysis dans Requirements & Systems Portal, puis modifier manuellement le statut de vérification si le document prouve la vérification.

Automatic Verification Method

Rules - Méthode de vérification - Suivez vos Valis par rapport aux exigences

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.

  • Dans la ligne de R-Fan-001, cliquez sur l’icône à trois points près de l’identifiant et sélectionnez la première option, Add Verification Method. Dans la fenêtre contextuelle « Add New Verification Method », sélectionnez « Rules » puis cliquez sur « Yes ».

  • Cliquez sur le petit bouton fléché près de R-Fan-001 puis à nouveau sur celui à côté de Rules pour ouvrir le bloc Fan sur la ligne suivante.

  • Double-cliquez dans la cellule de la colonne closeout reference (1) pour ouvrir une fenêtre contextuelle permettant d’ajouter vos règles (voir l’image ci-dessous Adding a Rule).

Ajout d’une règle - Ajout d’une référence de clôture à une méthode de vérification Rule.
  • Dans la fenêtre contextuelle, saisissez la règle suivante $Fan.Mass <= 300g (1). Cliquez sur « Done » (2) - voir Figure Rule Verification Method

Conseil de pro : au lieu de la valeur fixe de 300g, recherchez le Vali (en utilisant le signe dollar « $ ») qui a été créé dans le texte de l’exigence et comparez-le à la masse du ventilateur depuis le module de conception système.
image-20240325-200838.pngMéthode de vérification Rule - En ajoutant diverses règles à vos exigences, vous pouvez effectuer une vérification automatique par rapport à votre conception système.

Requirements & Systems Portal vérifie automatiquement cette règle. La notification verte sur l’exigence 2/2 indique que cette exigence a été satisfaite et vérifiée par deux méthodes de vérification. Veuillez utiliser notre tutoriel interactif ci-dessous pour suivre les étapes :

  • Vous pouvez également toujours vérifier le statut de toutes les exigences et règles du projet en ouvrant l’onglet Verification Status dans le module Requirements.

image-20240325-201542.pngOnglet Verification Status - Affiche le statut global de vérification de vos exigences dans la spécification sélectionnée.

Astuce PowerUser : le suivi des exigences prend également en compte les marges définies. Si votre valeur de pire cas calculée avec marges enfreint les exigences, l’outil vous en informera si vous utilisez la fonction de propriété, c.-à-d. property($<search_for_vali>, worstcase_plus). Vous pouvez consulter notre documentation ici.

Tests - Méthode de vérification (facultatif)

Facultatif pour le tutoriel

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.

Créez une nouvelle procédure de test.

Dans cette section, nous allons créer une brève procédure de test, exécuter un test et observer le processus de vérification. Pour ce faire, nous allons :

  • Sélectionner le module Tests(1) puis, lorsque l’écran du module s’affiche, cliquer sur + Test Procedure (2)

image-20240325-201911.pngModule de test - Accès et création d’une procédure de test.
  • Une boîte de dialogue s’ouvre dans laquelle l’utilisateur peut saisir le nom de la procédure de test dans Mass_measurement_of_ValiFan puis cliquer sur Create.

  • Après avoir créé la procédure de test, sur le côté droit, l’utilisateur peut définir les détails de la procédure de test et rédiger les étapes. Dans la section des détails, trouvez Units under test et ajoutez le bloc Fan à la procédure de test.

Création d’une nouvelle procédure de test et ajout des « unités sous test »

Créons maintenant les étapes de test, les résultats attendus et l’exigence

  • Cliquez sur le « + » situé en bas à droite pour ajouter des étapes de test. Cela ouvrira une nouvelle boîte de dialogue dans laquelle vous pourrez ajouter Preparing the Equipment dans la section Titre. Dans la zone de texte, saisissez le texte suivant :

  1. Placez la balance de précision sur une surface stable et plane.

  2. Allumez la balance de précision et laissez-la se stabiliser.

  3. Étalonnez la balance de précision conformément aux directives du fabricant.

image-20240325-202226.pngAjout d’une étape de test

De même, ajoutez l’étape suivante avec les détails suivants.

Title

Text

Déterminez la masse du ventilateur.

  1. Placez soigneusement le ventilateur au centre du plateau de la balance de précision.

  2. Enregistrez la valeur de masse affichée comme masse du ventilateur en grammes (g) ou en kilogrammes (kg).

  3. Assurez-vous que le ventilateur reste immobile pendant la mesure afin d’obtenir une lecture précise.

Ajoutez maintenant le résultat attendu à l’étape 1 et à l’étape 2.

  • Double-cliquez sur la cellule « Résultat attendu » de la ligne de l’étape 1 et ajoutez le texte suivant : « La balance doit afficher 0,0 g

  • Faites de même pour la deuxième étape avec les informations suivantes : « La masse doit être inférieure à 300 g ».

La deuxième étape de cette procédure de test peut vérifier l’exigence R-Fan-001. Ajoutons donc l’exigence à la deuxième étape.

  • Survolez la cellule de la colonne « Exigences » de l’étape 2. Cliquez sur + Add requirement.

  • Après avoir cliqué, une nouvelle boîte de dialogue s’ouvre. Dans la liste déroulante, saisissez ou choisissez R-Fan-001 et Save.

Après avoir enregistré l’étape de test dans l’exigence, une nouvelle méthode de vérification sera créée sur l’exigence. L’étape de test sera également ajoutée comme référence de clôture au bloc. Cela signifie que si l’ingénieur de test exécute des campagnes de test et qu’elles sont approuvées, les exigences seront automatiquement mises à jour en fonction des résultats des tests. La vidéo ci-dessous montre toutes ces étapes, mais elle ne fait pas partie du tutoriel. Si vous souhaitez l’essayer, veuillez suivre la vidéo.

Exécution de test et propagation automatique du statut d’exécution aux exigences

Matrice d’affectation de vérification

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.

  • Dans le module Exigences, sélectionnez la section Verification Assignment Matrix (1)

  •  

    ​​​​​

     

  • Dans la cellule qui correspond à la matrice de vérification « rules » et à l’exigence R-Fan-002,, cliquez sur la cellule. Cela crée automatiquement la méthode de vérification rules sur l’exigence.

  • De même, vous pouvez cliquer sur les autres cellules et ajouter rapidement une méthode de vérification.

Étapes suivantes ?

Félicitations, vous savez maintenant vous repérer dans Requirements & Systems Portal !

 

Vous pouvez continuer à améliorer votre projet de ventilateur de bureau. Voici quelques idées :

  • Ajoutez la conformité à vos exigences

  • Ajoutez quelques relations parent/enfant entre les exigences, consultez le graphe des connexions, et remarquez les codes couleur sur l’exigence.

  • Cliquez avec le bouton droit sur le tableau des exigences et sur les options d’exportation.
     

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.

Contenu