Skip to main content

Che cos'è una specifica del requisito del sistema?

Un'applicazione tipica del computer include un composito di software, hardware e componenti di rete.Le specifiche dei requisiti del sistema (SYRS) sono uno schema dettagliato dei requisiti necessari per creare un sistema completo.Questi requisiti sono documentati nel tentativo di definire la funzionalità completa, la disponibilità, le prestazioni e le esigenze di sicurezza di un sistema.

L'Istituto di ingegneri elettrici ed elettronici (IEEE) è la più grande società tecnica dedicata agli standard nel campo elettronico e informatico.IEEE ha creato una serie di procedure standard su come documentare una specifica del requisito di sistema.Questa documentazione include una guida sulla creazione, l'organizzazione e le modifiche dei requisiti di sistema.

La creazione di una specifica dei requisiti di sistema è in genere completata da un analista aziendale.L'analista aziendale è un professionista responsabile della conversione del gergo commerciale in soluzioni tecniche.È il collegamento tra l'azienda e la comunità tecnica.Un buon analista aziendale è un comunicatore efficace che può articolare le esigenze aziendali a un team tecnico.

Ci sono molti vantaggi nel seguire le linee guida per le migliori pratiche per una specifica del requisito di sistema.La specifica dei requisiti è la base dell'architettura, del design e dell'implementazione che verranno costruite.Questi requisiti vengono utilizzati per determinare il livello di sforzo necessario per completare un progetto.I requisiti negativi sono paragonabili a una base cattiva per un edificio, che porterà sempre a un'implementazione fallita.

Tutti i sistemi hanno requisiti di prestazione che dovrebbero essere documentati all'interno delle specifiche dei requisiti del sistema.Questi requisiti definiscono il tempo di risposta, la disponibilità e la produttività di un sistema su attività specifiche.Ad esempio, una compagnia assicurativa potrebbe avere l'obbligo di elaborare 100.000 richieste di risarcimento al giorno.Questi requisiti sarebbero considerati un requisito di prestazione.

Un requisito funzionale è una caratteristica di un sistema basato su specifici processi aziendali.Un requisito funzionale potrebbe essere semplice come le regole per come un'applicazione dovrebbe creare e salvare i dati nel sistema.Ad esempio, un'azienda potrebbe richiedere che tutte le persone debbano avere un indirizzo prima che il sistema salvi i dati su un dispositivo di archiviazione.Questo requisito funzionale sarebbe documentato nelle specifiche dei requisiti.

I requisiti di sicurezza sono spesso gli aspetti più importanti di un sistema.Questi requisiti sono documentati per delineare come si accederanno i dati e le politiche dovrebbero essere utilizzate per crittografare i dati all'interno dell'applicazione.Con la continua minaccia di hacker e predatori online, la sicurezza informatica è diventata un requisito sempre più importante per la maggior parte dei sistemi informatici.