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

12

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

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

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

    
posta vijaya kumar 23.08.2013 - 08:37
fonte

2 risposte

19
  • requisiti funzionali

Cosa deve fare il sistema, elaborare ordini, inviare fatture, regolare la temperatura ecc. ecc.

  • requisiti operativi

Questi sono su come eseguire il sistema. Registrazione, controlli di avvio / arresto, monitoraggio, consumo delle risorse, backup, disponibilità ecc.

  • requisiti tecnici

Questi sono su come il sistema è costruito. Quale lingua, quale sistema operativo, standard da rispettare ecc.

In questi giorni i requisiti "operativi" e "tecnici" sono generalmente raggruppati come "requisiti non funzionali", principalmente per impedire argomenti sciocchi sul fatto che "il sistema risponderà a una richiesta utente entro 1 secondo" sia operativo o requisito tecnico.

    
risposta data 23.08.2013 - 10:01
fonte
1

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

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

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

A volte c'è un sacco di sovrapposizioni. come se io possa disegnare un'immagine di un 747, ma in realtà è più una specifica tecnica, perché l'ipotesi è che la cosa vola.

Ma in realtà, gli utenti e il management sarebbero perfettamente felici se volassero usando polvere fatata invece di carburante per aerei. Questa è la parte funzionale. Ma in realtà è un'immagine abbastanza tecnica.

Spero di non essermi spinto troppo lontano, ma è così che ci penso.

    
risposta data 23.08.2013 - 15:34
fonte