Sai qual’è il ciclo di sviluppo del software?

Scritto da Stefano | 19 marzo, 2010 8:00

I programmi non appaiono sugli scaffali per magia. Questi programmi sono inseriti in una scatola con un manuale indecifrabile e un regolamento di 12 paragrafi che avvisa di come il software sia il frutto di un processo elaborato e che abbia superato il più rigido controllo di qualità del pianeta.

Ora sveleremo al pubblico per la prima volta i dettagli dell’intero ciclo di sviluppo:

  1. Il programmatore realizza i software che ritiene essere privo di difetti (bug)
  2. Il prodotto viene testato e vengono individuati 20 bug.
  3. Il programmatore corregge 10 bug e spiega al reparto di collaudo che gli altri 10 non sono realmente bug.
  4. Il reparto di collaudo rileva che 5 delle correzioni non funzionano e scopre 15 nuovi bug.
  5. Vedere punto 3.
  6. Vedere punto 4.
  7. Vedere punto 5.
  8. Vedere punto 6.
  9. Vedere punto 7.
  10. Vedere punto 8.
  11. Grazie alla pressione del marketing e ad un annuncio del prodotto estremamente prematuro basato su di una programmazione troppo ottimista, il prodotto viene rilasciato.
  12. Gli utenti trovano 137 nuovi bug.
  13. Il programmatore originale, dopo aver incassato le sue royalty sui diritti d’autore, non si trova da nessuna parte.
  14. Il nuovo team di programmatori appena assunto, risolve quasi tutti i 137 bug ma ne introduce 456 nuovi.
  15. Il programmatore originale invia al sottopagato reparto di collaudo una cartolina dalle Fiji. Si chiude l’intero reparto di collaudo.
  16. La società è soggetta ad una scalata ostile da un concorrente che sfrutta i profitti ricavati dall’ultimo prodotto realizzato che presenta 783 bug.
  17. Il nuovo direttore generale, promosso dal consiglio d’amministrazione, chiede al programmatore di rifare il programma da zero.
  18. Il programmatore realizza i software che ritiene essere privo di difetti (bug)

Una risposta a “Sai qual’è il ciclo di sviluppo del software?”

  1. [...] IlPcFacile Categories: Informatica Tags: bug software, ciclo di vita del software, ingegneria del [...]

Lascia un Commento