Che cosa è un requisito Specifica Sistema?

Una tipica applicazione informatica include un insieme di componenti software, hardware e di rete. Specifica dei requisiti di sistema (SyRS) è una descrizione dettagliata dei requisiti necessari per creare un sistema completo. Questi requisiti sono documentati nel tentativo di definire le esigenze complete funzionalità, disponibilità, prestazioni e sicurezza di un sistema.

L'Institute of Electrical and Electronics Engineers (IEEE) è la più grande società tecnica dedicata agli standard del settore elettronica e computer. IEEE ha creato una serie di procedure standard su come una specifica dei requisiti di sistema deve essere documentato. La documentazione include indicazioni sulla creazione, organizzazione, e modifiche di requisiti del sistema.

La creazione di un SyRS è tipicamente completato da un analista di business. L'analista di business è un professionista che è responsabile della conversione gergo aziendale di soluzioni tecniche. Lei è il collegamento tra l'azienda e la comunità tecnica. Un buon analista di business è un comunicatore efficace che può esprimere le esigenze di business di un team tecnico.

Ci sono molti vantaggi nel seguire le linee guida sulle migliori pratiche per una specifica esigenza del sistema. La specifica dei requisiti è il fondamento dell'architettura, progettazione, implementazione e che sarà costruito. Questi requisiti sono utilizzati per determinare il livello di sforzo necessario per completare un progetto. Requisiti Bad sono paragonabili a un cattivo fondamento per un edificio, che sarà sempre portare a una mancata attuazione.

Tutti i sistemi hanno i requisiti di prestazioni che devono essere documentati nel specifica dei requisiti di sistema. Questi requisiti definiscono il tempo di risposta, la disponibilità e la produttività di un impianto su compiti specifici. Come esempio, una società di assicurazioni potrebbe avere un requisito per elaborare 100.000 crediti di assicurazione al giorno. Questo esigenze sarebbe considerato un requisito di prestazione.

Un requisito funzionale è una caratteristica di un sistema basato su processi aziendali specifici. Un requisito funzionale potrebbe essere semplice come regole per come un'applicazione deve creare e salvare dati nel sistema. Ad esempio, un'azienda potrebbe richiedere che tutte le persone devono avere un indirizzo prima che il sistema salva i dati in un dispositivo di memorizzazione. Questo requisito funzionale sarebbe documentato all'interno della specifica dei requisiti.

I requisiti di sicurezza sono spesso gli aspetti più importanti di un sistema. Questi requisiti sono documentati di indicare come saranno accessibili i dati e le quali politiche devono essere utilizzati per la crittografia dei dati all'interno dell'applicazione. Con la minaccia costante di hacker e predatori online, la sicurezza informatica è diventata un requisito sempre più importante per la maggior parte dei sistemi informatici.

  • Software di sicurezza sta diventando una parte crescente di requisiti di un sistema come hacker e di sicurezza dei dati crescenti preoccupazioni diventano.