In ingegneria del software, per ispezione si intende la revisione formale da parte di colleghi di pari livello di un prodotto del ciclo di vita del software con lo scopo di trovarne i difetti.
La prima formalizzazione delle ispezioni è dovuta a Michael Fagan che le ha impiegate a lungo all'interno dell'IBM.
Possono essere soggetti a ispezione tutti i prodotti del ciclo di vita del software, cioè:
Normalmente l'ispezione consiste in queste fasi:
Gli ispettori normalmente non sono professionisti dell'ispezione, bensì ciclicamente ogni sviluppatore può essere autore o ispettore. Il moderatore normalmente è uno sviluppatore senior o il capo progetto, ma non un dirigente amministrativo. I dirigenti non intervengono nelle ispezioni, ma ne vengono informati con un rapporto conclusivo.
A seconda della dimensione dell'organizzazione, le ispezioni possono essere più o meno formali. Nelle ispezioni più formali si compilano dei moduli prestampati.
I vantaggi delle ispezioni sono i seguenti:
Gli svantaggi delle ispezioni sono i seguenti:
This article uses material from the Wikipedia Italiano article Ispezione del software, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Il contenuto è disponibile in base alla licenza CC BY-SA 4.0, se non diversamente specificato. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Italiano (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.