Quali sono le differenze tra requisiti funzionali, operativi e tecnici?


13

Ho svolto attività basate su Java, ma i miei anziani mi hanno assegnato la raccolta dei requisiti per la creazione di uno strumento di tracciamento dei bug globalizzato.

Ho letto molti tipi di requisiti da Wikipedia e dal sito Web di mindtools , ma è stato molto confuso.

Quali sono le differenze esatte tra requisiti funzionali, requisiti operativi e requisiti tecnici?

Risposte:


21
  • richieste funzionali

Cosa dovrebbe fare il sistema, elaborare gli ordini, inviare fatture, regolare la temperatura ecc. Ecc.

  • requisiti operativi

Queste sono le istruzioni su come eseguire il sistema. Registrazione, controlli di avvio / arresto, monitoraggio, consumo di risorse, backup, disponibilità ecc. Ecc.

  • requisiti tecnici

Queste sono le modalità di costruzione del sistema. Quale lingua, quale sistema operativo, standard da rispettare, ecc.

Al giorno d'oggi i requisiti "operativi" e "tecnici" sono generalmente raggruppati come "requisiti non funzionali" - principalmente per fermare argomenti sciocchi sul fatto che "il sistema risponderà a una richiesta dell'utente entro 1 secondo" è un requisito operativo o tecnico.


1

Il mio modo preferito per ridurre questo è pensare in questo modo.

Se posso usare MSPaint per ottenere uno screenshot di ciò che l'utente vede che è funzionale.

Non appena coinvolgo un computer, un linguaggio informatico, una rete di computer. Tende verso una specifica tecnica.

A volte c'è molta sovrapposizione. come se potessi disegnare un 747, ma in realtà è più una specifica tecnica, perché il presupposto è che la cosa vola.

Ma davvero, gli utenti e la gestione sarebbero perfettamente felici se volasse usando la polvere delle fate invece del carburante per jet. Quindi questa è la parte funzionale. Ma in realtà è un quadro abbastanza tecnico.

Spero di non essere andato troppo lontano, ma è così che ci penso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.