525 Shares 7813 views

Verifica – il processo di validazione software

I termini "verifica" e "convalida" è molto spesso usato nella letteratura tecnica e sono legati alla qualità dell'analisi di qualsiasi software. Nella letteratura scientifica ci sono diverse interpretazioni di questi concetti. Quindi, cercare di esaminare la questione.

Il più adatto, a nostro avviso, è la seguente definizione. Validazione e la verifica – sono attività che hanno lo scopo di eseguire il controllo della qualità del software per rilevare gli errori nelle prime fasi di esso. Sembrerebbe che essi hanno un obiettivo comune. Eppure, queste specie hanno differenze nelle fonti di proprietà verificabili, restrizioni e regolamenti, la cui violazione può essere considerato un errore.

Verifica – una verifica di conformità del software documentazione tecnica fornita dal modello di specifica dei requisiti, l'architettura o il dominio. Nella "dovere" del termine è incluso e le procedure di calcolo rispetto al processo di sviluppo, norme e standard.

Verifica dei dati può essere eseguita per impostare il funzionamento del standard, requisiti, progettazione e documentazione per l'utente programma di conformità stabilito. In questo caso, un obbligo di pre-ispezione è soggetta a tali documenti, che vengono confrontati con la loro conformità alle norme e ai regolamenti stabiliti nel paese in cui viene fatto funzionare il software. È necessario prendere in considerazione e rispetto per tutte le sequenze di operazioni eseguite.

In caso di errore o difetto nel programma oppure esiste un conflitto tra i suddetti documenti e l'attuale funzionamento del programma la decisione sulla scelta dello strumento per la correzione dovrebbe essere la soluzione a un particolare compito.

A differenza di convalida verifica è responsabile per verificare la conformità con le esigenze di software sviluppati o in compagnia o le esigenze dei clienti o utenti. Questi bisogni spesso non sono registrati in nessun documento. È per questo che la convalida meno formalizzato di verifica. Questo è un processo in cui i rappresentanti del cliente, l'utente, e possono anche partecipare a un analista o un esperto in l'argomento. In altre parole, quelli che possono esprimere le esigenze specifiche e le reali esigenze degli stakeholder.

Verifica – è la risposta alla domanda "è il software appositamente realizzato?", E la validazione – "Sarà il software giusto".

Durante la ricerca di una risposta a queste domande, è possibile che il contenuto di convalida (o certificazione) è leggermente più largo del controllo (verifica). Tuttavia, la verifica è strettamente legata a garantire il controllo della qualità del prodotto software.

Ad esempio, la verifica di un programma per elaboratore fornisce un processo in cui la base per lo scopo è quello di garantire che soddisfano tali requisiti, in particolare ottenuti ciclo di vita del prodotto, a quelli ottenuti nel passaggio precedente.

Se parliamo del modello di verifica, qui ci si concentrerà sulla verifica della corretta visualizzazione dei modelli informatici necessari concettuali o modelli matematici.

Quando il codice sistema di verifica analizza la codifica di sorgente e verificarne la descrizione corrispondente documentario.

Il processo di verifica può comprendere operazioni comprendenti calcoli alternativi. Un confronto di documentazione tecnica e scientifica del nuovo progetto con adeguata documentazione di un progetto esistente, test obbligatori, la sperimentazione di nuovi prodotti software e dei risultati che dimostrano.