Qual è la differenza tra lo sviluppo del software tradizionale e lo sviluppo basato sul comportamento?

0

Qual è la differenza tra il cosiddetto Traditional Software Development (TSD) e Behavior Driven Development (BDD)?

Ho visto molti metodi di sviluppo diversi che insegnano agli sviluppatori a parlare in un linguaggio commerciale. Eppure, per me, tutto questo mi sembra un buon senso.

In che modo gli sviluppatori potrebbero mai pensare di poter costruire qualcosa senza chiedere alla gente con i soldi quello che vogliono e con esempi?

Non capisco la differenza tra i due. Tutto ciò su cui ho lavorato mi ha richiesto di capire le cose dal punto di vista del business ("Ubiquitous Language"). Non ho visto questa domanda specifica su SE. Non so nemmeno cosa significhi "tradizionale" perché è per me assiomatico.

Qualcuno può dirmi qual è la differenza tra i due?

Modifica: ne ho visti così tanti che è difficile tenere traccia, ma ecco un video che ho visto. Esito a pubblicare un video da una persona perché ho visto più di una persona. Ma questo usa il termine esplicito Tradizionale.

link
link

Anche la ricerca di questo tipo fa uso del termine:

dan nord "sviluppo software tradizionale"

    
posta johnny 18.07.2017 - 18:36
fonte

1 risposta

3

Vedo 2 domande qui:

1 - Qual è la differenza tra lo sviluppo tradizionale e BDD?

Nella mia esperienza quando qualcuno cerca di spiegare a qualcuno i concetti alla base di BDD e usano il termine sviluppo di software tradizionale, spesso si riferiscono al metodo a cascata. Questo può essere visto nel tuo secondo link nella frase

Traditional software development was linear, starting with development, then testing, and finally operations.

Se questo è un confronto corretto potrebbe essere sostenuto dal momento che la maggior parte degli sviluppatori già utilizza una sorta di approccio Agile da molto tempo.

2 - In che modo gli sviluppatori possono creare qualcosa senza chiedere a BA ciò che vogliono con esempi?

Molti sviluppatori (sia programmatori che tester) con cui ho lavorato si limitano a chiedere i requisiti del business, ma in realtà non stanno discutendo e nemmeno sfidano quegli stessi requisiti. Quest'ultimo è ciò che riguarda BDD. Il risultato di tali discussioni dovrebbe essere alcuni buoni esempi di cui tutte le parti hanno la stessa comprensione.

    
risposta data 04.09.2017 - 13:39
fonte

Leggi altre domande sui tag