Tutorial ventola 3a - Verifica del sistema - Modulo V&V

Questa pagina del documento è stata sostituita e non viene più mantenuta. Per il tutorial più aggiornato, fare riferimento alla pagina seguente: Verifica del sistema.

Prima di proseguire con questa parte del tutorial, verifica quale tipo di flusso di verifica è attivo nella tua applicazione Requirements & Systems Portal! Esistono due modi per verificare i requisiti: tramite attività di Verification and Validation (V&V) e tramite metodi di verifica (VM). Il flusso con attività V&V diventerà quello predefinito, mentre il flusso con i VM verrà deprecato nei prossimi mesi.

Per controllare quale dei due è attivo, passa il cursore sulla piccola icona della provetta () nella barra laterale del modulo a sinistra.

Se ciò che vedi assomiglia a questo , il tuo amministratore ha abilitato il Verifications & Validations Module. Continua con Fan Tutorial 3a - Verify System - V&V Module.

Se ciò che vedi assomiglia a questo , il tuo amministratore ha abilitato il Test Module. Continua con Fan Tutorial 3b - Verify System - Test Module.

Entrambi i moduli forniscono funzionalità simili, ma con un aspetto diverso.

Questa parte del tutorial spiega come eseguire attività di Verification and Validation (V&V) utilizzando Requirements & Systems Portal. Nei tutorial precedenti abbiamo creato requisiti e blocchi per il nostro progetto ValiFan (Specifica del prodotto e Progettazione del sistema). Questo tutorial spiegherà come:

  • Come creare attività V&V

  • Come collegare le attività V&V ai requisiti

  • Come eseguire un’attività

  • Mostrare i metodi di verifica automatici in Requirements & Systems Portal.

Questa parte del tutorial richiede circa 20-35 minuti per essere completata. Tutti i valori e i requisiti forniti sono arbitrari.

Prima di iniziare, rivediamo le basi di Verification & Validation in Requirements & Systems Portal. I requisiti sono collegati a uno o più sistemi o sottosistemi. Questi sistemi vengono verificati tramite attività V&V. Il requisito di un blocco può essere verificato con una o più attività V&V. Ogni attività può essere collegata a uno o più requisiti e può verificare uno o più sistemi.

(1) Creazione e caricamento delle viste per la verifica

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

  • Passa il cursore su una qualsiasi delle celle con il nome dell’attributo. Verrà visualizzata una nuova icona, come mostrato nell’immagine qui sotto. Fai clic sull’icona per aprire il menu.

image-20240325-192929.png
  • Una volta fatto clic sull’icona, si aprirà una nuova finestra di dialogo. Seleziona l’ultima icona con tre finestre verticali.

image-20240325-193120.png
  • In questa finestra, deseleziona tutti gli attributi e seleziona solo i seguenti: Text, Parents, Children, Applicable Blocks, V&V status, V&V Activities, V&V rules e Tags.

L’utente può anche selezionare/deselezionare gli attributi tramite “Columns” sul lato destro. Abbiamo mostrato questo approccio per renderti consapevole anche delle opzioni aggiuntive disponibili nelle intestazioni di colonna, come i filtri e le opzioni di ridimensionamento della tabella. Ad esempio, il simbolo a imbuto fornisce opzioni di filtro per una colonna specifica.
  • Una volta terminato, fai clic con il pulsante destro sulle tabelle per aprire il menu delle tabelle. Nella finestra di dialogo, seleziona Save View.

image-20240325-193524.pngSave View - salvando una View verranno memorizzate tutte le colonne selezionate, le larghezze delle colonne e i filtri applicati in una View dedicata.
  • Si aprirà una nuova finestra di dialogo in cui puoi inserire “Verification_View” in Save as new(1), selezionare Private(2), e quindi fare clic su Save(3).

image-20240325-193755.png
  • Una volta salvata la vista, l’utente può caricarla facendo clic con il pulsante destro sulle tabelle, selezionando l’opzione Load View e scegliendo la Verification_Views.

(2) Aggiunta di un’attività di Verification & Validation a un requisito

Requirements & Systems Portal offre tre colonne dedicate alla Verification and Validation dei requisiti (oltre a colonne aggiuntive come Compliance e Compliance Comment o persino colonne personalizzate relative alle attività di verifica):

  • V&V Status (indica lo stato complessivo della verifica del requisito)

  • V&V Activities (mostra le attività V&V associate al requisito)

  • V&V Rules (verifica automatica basata sul confronto dei Vali tra il requisito e il modulo di progettazione del sistema)

Cerca queste colonne e disponile in modo da visualizzare quanto segue nella tabella dei requisiti.

Colonne necessarie per Verification and Validation

Ora passiamo al “Verifications & Validations Module” per configurare una nuova “V&V Activity”. Per farlo, fai clic sull’icona del modulo corrispondente nella barra laterale sinistra (1) e poi seleziona “+ V&V Activity“ (2).

Il modulo Verifications and Validations

Dopo questo, nella finestra pop-up che si apre, definiamo una semplice attività di ispezione della massa.

image-20240513-184204.png

Dopo aver fatto clic su “Create“, l’attività viene creata. Ora collegheremo questa attività di ispezione della massa a uno dei nostri requisiti dal Requirements Module:

  • Fai clic sul nome dell’attività “Mass Inspection” nella colonna “Name”.

  • Seleziona la scheda “Requirements Statuses“ in alto.

  • Fai clic sul pulsante denominato “Link Requirement“.

  • Nella finestra pop-up, espandi l’elenco dei requisiti, cerca “R-Fan-001” e selezionalo.

  • Inoltre, espandi l’elenco del blocco e associa il sistema “Fan“.

  • Completa il collegamento di questi elementi facendo clic su “Add“.

  • Il requisito apparirà come voce nella tabella.

Supponiamo di aver eseguito l’ispezione della massa secondo le istruzioni dell’attività e di voler ora impostare lo stato di verifica su “Verified“.
  • Per farlo, vai nella colonna “Status“, fai doppio clic su “Not Set“ e seleziona “Verified“ dal menu a discesa.

Guarda il video qui sotto per avere una panoramica di questi passaggi.

 

 

È anche possibile caricare evidenze come report e altri documenti entrando nell’attività specifica nel modulo V&V e accedendo alle esecuzioni.

Con questo, abbiamo creato con successo un’attività di verifica manuale. Vediamo ora come ottenere verifiche automatiche sui nostri requisiti che confrontano i Vali del progetto di sistema con i Vali dei requisiti.

(3) Metodo di verifica automatico tramite regole

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 technical parameters.

In questa parte ci concentreremo sulla colonna “V&V Rules”. Disponi le colonne nel Requirements Module in modo che appaiano come nella figura seguente.

image-20240807-145003.png

Prima di definire la regola, controlla il nome del Vali da 300 g nel requisito R-Fan-001 passando il cursore sul Vali in questo modo:

image-20240807-145325.pngOttenere informazioni su un Vali in un requisito.

I Vali nei requisiti possono essere modificati facendo clic sull’icona della matita. Puoi regolare parametri come il nome, il numero di cifre decimali da visualizzare, i margini, ecc..

Tieni presente che nel passaggio successivo confronteremo questo Vali con un Vali del System Design Module.

Ora fai doppio clic nella cella “V&V Rules” del requisito R-Fan-001. Si aprirà una finestra pop-up in cui potrai definire le regole.

image-20240513-190625.png

Qui possiamo definire una regola per confrontare la massa Valifan del requisito, pari a 300 g, con il Vali della massa del sistema Fan dal System Design Module. Usa il simbolo del dollaro ($) per fare riferimento ai Vali. Nella finestra che si apre, puoi cercare i Vali digitandone i nomi. Stiamo impostando la seguente relazione:

$Fan.Mass < $R-Fan_001.R_Fan_001_vali

Questa regola confronta la massa del progetto di sistema con il Vali del nostro requisito.

image-20240513-191557.png

Nota come Requirements & Systems Portal recuperi già i valori associati reali sotto il riquadro della regola.

Dopo aver fatto clic su “Create“, poi su “Save“ e infine aver chiuso la finestra, vedrai che ora abbiamo una regola (che è verificata) associata al requisito e uno stato V&V totale di 2/2 (poiché anche l’attività di ispezione della massa è stata verificata in precedenza).

 

Tieni presente che la regola controllerà continuamente i Vali e indicherà se la regola è ancora verificata oppure no. Se il Vali del requisito o il Vali del progetto di sistema cambia e la regola non risulta più verificata, Requirements & Systems Portal indicherà automaticamente che la regola è passata a Not Verified.

Prova a modificare un Vali di massa nel System Design Module in modo che la massa totale del Fan superi i 300 g, quindi controlla lo stato delle V&V Rules.

Passi successivi?

Congratulazioni, ora sai orientarti in Requirements & Systems Portal!

 

Puoi continuare a migliorare il tuo progetto Desktop Fan. Ecco alcune idee:

  • Aggiungi la Compliance ai tuoi requisiti

  • Aggiungi alcune relazioni padre/figlio tra i requisiti, controlla il Connections Graph e osserva i codici colore sul requisito.

  • Fai clic con il pulsante destro sulla tabella dei requisiti ed esplora le opzioni “Views“ così come le opzioni di esportazione.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team vendite di Altium per saperne di più.

Contenuto