May 9
Software è costituito dai codici, le istruzioni e programmi che permettono ai computer di funzionare digitali compilati. Come qualsiasi prodotto, lo sviluppo di software deve essere gestito, e molti concetti sono stati sviluppati per facilitare questo processo.
Il modello a cascata si riferisce ad una serie di passi che devono essere applicate a qualsiasi progetto software per essere attuato con successo. Il modello a cascata consiste nell'identificare i requisiti, l'attuazione del disegno e verificando che il disegno implementato soddisfa i requisiti. Poi, viene applicato un processo continuo di manutenzione per assicurare che il software rimane accettabile per lo scopo a cui è destinato.
La gestione dei requisiti è il processo di identificazione, articolare, specificando e accettando i requisiti che un pezzo di software deve soddisfare per poter avere successo. La gestione dei requisiti comporta ampie consultazioni con tutti coloro che hanno una partecipazione nello sviluppo del software. Ciò include le persone che pagano per il software e gli utenti finali del software.
La gestione del rischio implica valutare quali rischi di un progetto software può affrontare e sviluppare strategie per evitare di avere questi rischi portare a problemi. La gestione del rischio fornisce anche i mezzi per migliorare l'impatto dei problemi se si verificano.