Differenza tra Ingegneria del Software e sviluppo di software in stile Artigianato [chiuso]

1

Recentemente ho trovato due termini: Ingegneria del software e Artigianato. Mi piacerebbe sapere qual è la differenza tra l'ingegneria del software e lo sviluppo di software in stile Artigianato. Intuitivamente, capisco che questi due approcci non sono esattamente gli stessi, ma non sono sicuro che siano completamente diversi.

    
posta JHFVM 07.01.2016 - 01:40
fonte

1 risposta

2

Sono parole d'ordine che significano cose diverse per persone diverse. Mi aspetto che in pratica significhi poco, e varieranno molto in base a chi parli.

Detto questo, come esercizio di confronto e contrasto:

  • Ingegneria del software spinge per la qualità del codice disponendo di specifiche, riutilizzando componenti standardizzati ben noti e disponendo di processi che guidano il lavoro degli sviluppatori.
  • L'artigianalità del software spinge per la qualità del codice affidandosi all'orgoglio del programmatore che realizza il software, utilizzando più componenti personalizzati personalizzati per l'attività in corso e avendo un feedback cliente stretto per guidare il lavoro degli sviluppatori.
risposta data 07.01.2016 - 01:55
fonte

Leggi altre domande sui tag