Per il mio progetto di ingegneria del software creerò software per automatizzare le attività.
Nel modulo di gestione del progetto mi è stato chiesto di descrivere e valutare come posso soddisfare tutti gli obiettivi specifici per la verifica in CMMI versione 1.3.
Guardando Wikipedia posso vedere cosa viene delineato per Verifica come:
Obiettivo
Lo scopo della verifica (VER) è garantire che i prodotti di lavoro selezionati soddisfino i requisiti specificati.
Pratiche specifiche per obiettivo
-
SG 1 Prepara per la verifica
- SP 1.1 Seleziona i prodotti di lavoro per la verifica
- SP 1.2 Stabilisci l'ambiente di verifica
- SP 1.3 Stabilire procedure e criteri di verifica
-
SG 2 Esegui recensioni peer
- SP 2.1 Preparazione per recensioni peer
- SP 2.2 Esegui recensioni peer
- SP 2.3 Analizza i dati di revisione tra pari
-
SG 3 verifica prodotti di lavoro selezionati
- SP 3.1 Esegui la verifica
- SP 3.2 Analizza i risultati di verifica
Il mio processo di pensiero:
Per soddisfare l'SG 1, ritengo necessario selezionare un metodo per eseguire il metodo di verifica. Nel caso del software, penso che sia sufficiente testare l'unità e la revisione del codice. Questo dovrebbe soddisfare SP 1.1.
Per soddisfare SP 1.2 dovrò dichiarare quello che userò per eseguire questi metodi. Per esempio. una libreria di test unitari per il test delle unità e una checklist per la revisione del codice.
Per soddisfare SP 1.3 dovrò delineare le specifiche di come questi metodi in SP 1.2 saranno effettivamente utilizzati (la procedura).
Prima di andare avanti sembra che io sia sulla strada giusta qui? O ho un'idea sbagliata?