Tutorial ventola 3b - Verifica del sistema - Modulo di test
Questo tutorial spiega come eseguire Verification and Validation utilizzando Requirements & Systems Portal. Nei tutorial precedenti abbiamo creato requisiti e Block per il nostro progetto ValiFan. In questo tutorial verrà spiegato come aggiungere i metodi di verifica ai requisiti, come verificarli utilizzando i closeout reference e verranno inoltre mostrati i metodi di verifica automatici in Requirements & Systems Portal.
Prima di iniziare, rivediamo le basi delle verifiche in Requirements & Systems Portal. I requisiti sono collegati a uno o più sistemi o sottosistemi. Questi Block vengono verificati utilizzando metodi di verifica. I requisiti di un Block possono essere verificati con uno o più metodi. Requirements & Systems Portal offre cinque metodi di verifica predefiniti: Rules, Inspection, Analysis, Review e Test.
Vedremo come aggiungere Block e metodi di verifica ai requisiti e come verificarli con ciascun metodo di verifica.
(1) Aggiunta di Block predefiniti a una specifica
Aggiungiamo il Block Fan come predefinito alla nostra specifica Fan_Specs. Per aggiungere un Block predefinito alla specifica:
-
Seleziona il
Fan_Specs(1) e fai clic sulla scheda denominata “Spec- info“ (2), che ti porta alla scheda dei dettagli Fan_specs (vedi Figura Specification Info)
-
Nella scheda delle informazioni della specifica, fai clic su "Default Blocks" e nel menu a discesa seleziona “Fan“ per aggiungerlo alla tua specifica come Block predefinito (vedi Figura Default Specification Block).
Dopo aver selezionato “Fan“ come Block predefinito, in una finestra pop-up ti verrà chiesto: “Do you want to add Blocks to existing requirements?”(1). Seleziona l'opzione “Yes, I’m sure“(2).
Aggiunta di Block predefiniti alla specifica - Selezionando questa opzione, i Block vengono aggiunti automaticamente ai metodi di verifica del requisito.(2) Creazione e caricamento di viste per la verifica
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.
-
Passa il mouse su una qualsiasi delle celle del nome attributo. Verrà visualizzata una nuova icona, come mostrato nell'immagine qui sotto. Fai clic sull'icona per aprire il menu.
Accesso a informazioni aggiuntive per una colonna.-
Una volta fatto clic sull'icona, si apre una nuova finestra di dialogo. Seleziona l'ultima icona con tre finestre verticali.
Selezione delle colonne da visualizzare nella tabella.-
In questa finestra, deseleziona tutti gli attributi e seleziona solo i seguenti: Text, Parents, Children, Applicable Blocks, Verification status, Verification Methods, Closeout references e Tags.
-
Una volta terminato, fai clic con il pulsante destro sulle tabelle per aprire il menu delle tabelle. Nella finestra di dialogo, seleziona
Save View.
Save View - Salvando una View verranno memorizzate in una View dedicata tutte le colonne selezionate, le larghezze delle colonne e i filtri applicati.-
Si aprirà una nuova finestra di dialogo in cui puoi inserire “Verification_View” in
Save as new(1), selezionarePrivate(2), e quindi fare clic suSave(3).
Salvataggio di una View - Qui puoi selezionare il nome della tua view, nonché se è privata (solo tu puoi vederla) o pubblica (tutti i tuoi collaboratori possono vederla) e puoi scegliere se è una View preferita.-
Una volta salvata la view, l'utente può ora caricarla facendo clic con il pulsante destro sulle tabelle, selezionando l'opzione
Load Viewe selezionando laVerification_Views.
(3) Aggiunta di un metodo di verifica ai requisiti
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.
Metodo di verifica manuale
Aggiungiamo un metodo di verifica manuale al requisito R-Fan-001. Per farlo,
-
fai clic sull'icona con i tre puntini nelle colonne
Actionsdel requisito e selezionaAdd Verification Method. -
Si apre una nuova finestra di dialogo, in cui puoi selezionare il metodo di verifica. Per il metodo di verifica manuale, selezioneremo
Inspectione faremo clic suYesnella finestra di conferma. -
Consulta il tutorial qui sotto per il flusso.
Aggiunta di un metodo di verifica a un requisito
Cosa succede quando aggiungiamo un metodo di verifica?
-
Una volta assegnato un metodo di verifica a un requisito, questo viene aggiunto sotto di esso. Puoi verificarlo facendo clic sul simbolo
>vicino al nome dell'identificatoreR-Fan-001. Facendo clic sul simbolo>si espande la riga del metodo di verifica (vedi Figura Requirement Verification Method).
Metodo di verifica del requisito - Il metodo di verifica viene visualizzato in un menu a discesa sotto il requisito.
Verifica su un requisito - Requisito con metodo di verifica e Block associato.Modifica dello stato di verifica
Per aggiornare lo stato di verifica di un Block, segui questi semplici passaggi. Innanzitutto, assicurati che il Block soddisfi i nostri standard tramite un'ispezione accurata. Una volta confermato che è allineato al nostro requisito, fai doppio clic sul riquadro rosso nella colonna Verification Status del Block e seleziona "verified" dal menu a discesa (1) (vedi Figura Changing Verification Status).
Modifica dello stato di verifica - Facendo doppio clic sul riquadro rosso si apre un menu a discesa che consente di selezionare lo stato di verifica corrente.Il colore della riga del Block cambierà da rosso a verde, indicando che è stato verificato. Per confermare che l'aggiornamento sia stato applicato correttamente, controlla i numeri: ora dovrebbe indicare “1/1”.
Requisito verificato - Quando lo stato di verifica viene modificato in “Verified“, il colore cambia, fornendoti un'indicazione chiara del fatto che il Block soddisfa il tuo requisito.Automatic Verification Method
Rules - Metodo di verifica - Tieni traccia dei tuoi Vali rispetto ai requisiti
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.
-
Nella riga di
R-Fan-001, fai clic sull'icona con i tre puntini vicino all'identificatore e seleziona la prima opzione,Add Verification Method. Nella finestra pop-up “Add New Verification Method”, seleziona “Rules” e fai clic su “Yes”. -
Fai clic sul piccolo pulsante con la freccia vicino a R-Fan-001 e di nuovo su quello accanto a Rules per aprire il Block Fan nella riga successiva.
-
Fai doppio clic nella cella della colonna closeout reference (1) per visualizzare una finestra pop-up in cui aggiungere le tue regole (vedi immagine qui sotto Adding a Rule).
-
Nella finestra pop-up digita la seguente regola
$Fan.Mass <= 300g(1). Fai clic su “Done” (2) - vedi Figura Rule Verification Method
Metodo di verifica Rule - Aggiungendo varie Rules ai tuoi requisiti, puoi eseguire una verifica automatica rispetto al tuo progetto di sistema.Requirements & Systems Portal controlla automaticamente la verifica di questa regola. L'indicatore verde sulla notifica del requisito 2/2 indica che questo requisito è stato soddisfatto e verificato da due metodi di verifica. Segui il nostro tutorial interattivo qui sotto:
-
Puoi anche controllare in qualsiasi momento lo stato di tutti i requisiti e delle regole del progetto aprendo la scheda
Verification Statusnel moduloRequirements.
Scheda Verification Status - Mostra lo stato complessivo della verifica dei tuoi requisiti nella specifica selezionata.Test - Metodo di verifica (Opzionale)
Passaggi successivi?
Congratulazioni, ora sai come orientarti in Requirements & Systems Portal!
Puoi continuare a migliorare il tuo progetto Desktop Fan. Ecco alcune idee:
-
Aggiungi la conformità ai tuoi requisiti
-
Aggiungi alcune relazioni padre/figlio tra i requisiti, controlla il Connections Graph e nota i codici colore sul requisito.
-
Fai clic con il pulsante destro sulla Requirement Table e sulle opzioni di esportazione.


