Riutilizzo dei requisiti

La possibilità di riutilizzare requisiti esistenti (totalmente o parzialmente, singoli elementi, gruppi o insiemi), nonché i blocchi dei requisiti, in nuovi progetti o prodotti, è un modo per migliorare efficienza, coerenza e qualità lungo il processo di sviluppo di più progetti o prodotti.
Il riutilizzo di requisiti esistenti consente ai team di risparmiare tempo e impegno nello sviluppo di nuovi requisiti da zero e di assicurarsi di basarsi su requisiti comprovati e testati. Questo può anche contribuire a ridurre errori e incoerenze, poiché i team possono fare affidamento su requisiti precedentemente convalidati invece di crearne di nuovi che potrebbero essere ridondanti o in conflitto.

Le funzioni di riutilizzo del Requirements & Systems Portal possono essere eseguite direttamente nel modulo dei requisiti. Alcune funzioni, come Quick Copy, producono un risultato immediato senza richiedere ulteriori azioni da parte dell’utente; altre guidano l’utente nel Reuse Requirements Wizard per personalizzare le funzioni di riutilizzo desiderate.

Le funzioni di riutilizzo dei requisiti attualmente disponibili sono:

  • Funzioni del Reuse Requirement Wizard

    • Simple Copy

    • Connect Copy

    • Master Follower Copy

  • Funzioni dirette

    • Quick Copy

    • Master Follower Link

I capitoli seguenti descrivono in dettaglio come accedere e utilizzare queste funzioni.

Per le funzioni Master-Follower Copy & Link sono disponibili ulteriori informazioni in funzionalità Master-Follower.

Reuse Requirements Wizard

Il Reuse Requirements è composto da cinque fasi principali: “Reuse Requirements Menu”, “Destination Selection”, “Review & Edit Requirements”, “Field Options Selection” e “Settings Configuration”. Queste fasi sono descritte in dettaglio di seguito.

1 - Reuse Requirements Menu

Dopo aver avviato Reuse Requirements, si accede al menu Reuse Requirements, in cui è possibile selezionare il tipo di copia che si desidera eseguire. Attualmente Reuse offre 5 diverse opzioni.

Simple Copy

In una copia semplice dei requisiti, è possibile selezionare campi specifici del/dei requisito/i originale/i e replicarli in uno o più nuovi requisiti senza mantenere alcuna connessione o associazione successiva alla copia con il/i requisito/i originale/i.

 

Connected Copy

In una copia connessa dei requisiti, è possibile selezionare campi specifici del/dei requisito/i originale/i da replicare in uno o più nuovi requisiti. Inoltre, è possibile scegliere quali campi mantenere sincronizzati tra il/i requisito/i originale/i e quello/i copiato/i, per garantire che eventuali modifiche apportate ai campi del/dei requisito/i originale/i vengano automaticamente riflesse nel/dei requisito/i copiato/i, e viceversa.

Master-Follower Copy

In una copia Master-Follower dei requisiti, è possibile selezionare campi specifici del/dei requisito/i originale/i da replicare in uno o più nuovi requisiti. Inoltre, è possibile scegliere quali campi sincronizzare tra il requisito originale (Master) e il requisito copiato (Follower), per garantire che eventuali modifiche apportate ai campi del Master vengano segnalate per un aggiornamento nel/i requisito/i Follower.

2 - Destination Selection

Una volta selezionato il tipo di copia, si passa alla schermata Destination Selection (fare riferimento alla Figura Destination Selection)), in cui si specificherà la posizione in cui verranno salvati i requisiti copiati.
Qui è possibile scegliere quanto segue:

  • Project → Per impostazione predefinita, il progetto corrente è preselezionato, ma è possibile selezionare qualsiasi altro progetto

  • Specification → Per impostazione predefinita, la specifica corrente è preselezionata. È anche possibile creare una nuova specifica, che verrà quindi preselezionata.

  • Section → Se la Specification selezionata contiene una Section, è possibile selezionarla qui. La sezione corrente sarà selezionata per impostazione predefinita.

Le Specification e le Section correnti possono essere selezionate solo per Simple Copy. Non sono disponibili per Connected Copy e Master-Follower Copy, poiché non è possibile eseguire questi tipi di copia verso la stessa destinazione.

 

image-20240328-000303.pngDestination Selection - In questa finestra di dialogo è possibile selezionare il progetto di destinazione e la specifica o sezione

 

3 - Review & Edit Requirements

Una volta selezionata la destinazione, è possibile rivedere gli identificatori (fare riferimento alla Figura Review Requirements) ) e selezionare i requisiti da copiare.

In questa sezione è possibile eseguire le seguenti azioni:

  • Confermare i componenti dei requisiti selezionati che verranno copiati

  • Decidere se mantenere gli identificatori dei requisiti originali o se generarne di nuovi per le copie.

Se si sceglie di non mantenere l’identificatore del requisito originale, gli identificatori suggeriti possono essere modificati.

 

image-20240328-000606.pngReview Requirements - In questa finestra di dialogo, gli utenti possono rivedere il nuovo nome identificativo dei requisiti. Possono mantenerlo uguale oppure modificarlo in base all’abbreviazione

 

4 - Field Options Selection

Questa sezione consente di scegliere quali campi del requisito copiare e sincronizzare, in base al tipo di copia selezionato (Simple, Connected o Master-Follower) (fare riferimento alla Figura Fields to copy)

I campi che attualmente possono essere copiati sono:

image-20240327-233848.pngCampi da copiare - Qui l’utente può scegliere quali campi devono essere copiati o sincronizzati in base all’opzione di riutilizzo



Simple Copy: Title, Text, Rationale, Compliance, Compliance Comment, Type, State, Owner, Position, Properties, Parents, Children, Applicability, Tags, Files, Verification Methods e Custom Columns.

Simple copy - L’interfaccia mostra l’elenco dei campi che possono essere copiati, incluse le colonne personalizzate

 

Connected Copy: i campi attualmente copiati e sincronizzati sono Title, Text, Rationale, Compliance, Compliance Comment, Type, State e Owner. Nota: le colonne personalizzate non sono attualmente supportate in questo tipo di copia.

5 - Settings Configuration

In base alle scelte effettuate in precedenza, questa sezione consente di configurare le impostazioni di copia dei requisiti.

Le opzioni attualmente disponibili sono:

  • Field Mapping (quando la destinazione si trova in un altro Project)

    • Gli utenti possono mappare campi quali state, type, compliance e colonne personalizzate dal progetto originale al progetto di destinazione.
      È inoltre disponibile la creazione di nuove opzioni nel progetto di destinazione.

  • Copy of Specification Structure (Sections and sub-sections)

    • Nell’opzione “Yes”, se il requisito si trova all’interno di una sezione nella posizione originale, anche tale sezione verrà considerata (e creata, se non esistente) nella posizione di destinazione.

      Opzione "Yes"

    • Nell’opzione “No”, il requisito viene collocato nella posizione di destinazione senza alcuna considerazione della sua posizione nella collocazione originale.

      Opzione "No"

  • Keep Properties(Valis) References or create new ones

    • Nell’opzione “Keep”, verranno copiate solo le referenze ai Valis nel requisito originale (ad esempio, all’interno del testo).

    • Nell’opzione “Create”, verranno create copie dei Valis del requisito originale e le referenze verranno aggiornate di conseguenza.

      Opzione 'Create'
      Opzione "Create"

Accesso

È possibile accedere al Reuse Requirements Wizard da due posizioni, ciascuna con un contesto specifico che determina un comportamento adatto al contesto. Queste posizioni sono:

  • Righe della tabella dei requisiti → per la selezione diretta del/dei requisito/i

  • Menu laterale del modulo dei requisiti → per la selezione del contesto di Specification o Section

Riutilizzo a livello di specifica/sezione - Facendo clic con il pulsante destro del mouse, gli utenti possono riutilizzare direttamente la specifica o la sezione.

 

Funzioni dirette: Quick Copy

L’opzione Quick Copy(3) si trova nell’icona di riutilizzo (2) del requisito, nel menu a discesa (1) della colonna Actions. Fare riferimento alla Figura Quick Copy. Questa opzione consente di creare una copia rapida del requisito all’interno della stessa specifica. Il nuovo requisito viene copiato e creato con l’identificatore “Identifier_of the_requirement_copy” (ad es. req-008_copy).


Quick copy - Copia semplice del requisito che copia solo titolo, testo e rationale del requisito

 

La copia semplice copia solo il Title, il testo e il rationale del requisito. Se l’utente esegue una quick copy su requisiti di tipo connected copy, viene creato un nuovo requisito connected copy.

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