Dezvoltare bazată pe comportament

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În domeniul ingineriei software , dezvoltarea bazată pe comportament (prescurtată ca BDD și se traduce în Behavior- Driven Development ) este o metodologie de dezvoltare software bazată pe dezvoltarea test-driven (TDD) [1] [2] BDD combină tehnicile generale și principiile TDD, cu idei preluate din designul orientat pe domenii și proiectarea orientată pe obiecte , pentru a oferi dezvoltatorilor de software și analiștilor de afaceri instrumentele și procesul partajat pentru a colabora la dezvoltarea software-ului. [1] [3]

În timp ce BDD este în primul rând o idee despre modul în care dezvoltarea software-ului ar trebui gestionată atât de interesele de afaceri, cât și de analiza tehnică, practica BDD presupune utilizarea unor instrumente software specializate pentru a sprijini procesul de dezvoltare. [2] Deși aceste instrumente sunt adesea dezvoltate special pentru a fi utilizate în proiecte BDD, ele pot fi de asemenea privite ca forme specializate de instrumente care susțin TDD. Instrumentele servesc la adăugarea automatizării limbajului omniprezent, care este tema centrală a BDD.

Notă

  1. ^ a b Dezvoltare bazată pe comportament , pe behavior-driven.org . Adus la 12 august 2012 (arhivat din original la 1 septembrie 2015) .
  2. ^ a b ( NL ) Ronald Haring, Dezvoltare condusă de comportament: Beter dan Test Driven Development , în Robert de Ruiter (ed.), Revista Java , n. 1, Reviste Veen, februarie 2011, pp. 14-17, ISSN 1571-6236 ( WC ACNP ) .
  3. ^ Scott Bellware, Behavior-Driven Development , Code Magazine , iunie 2008. Accesat la 12 august 2012 (arhivat din original la 12 iulie 2012) .

linkuri externe