İçindekiler:
- Tanım - Davranış Odaklı Gelişim (BDD) ne anlama geliyor?
- Techopedia, Davranış Odaklı Gelişimi (BDD) açıklıyor
Tanım - Davranış Odaklı Gelişim (BDD) ne anlama geliyor?
Davranış odaklı geliştirme (BDD), farklı paydaş katmanları arasındaki etkileşimlere, bu tür etkileşimlerin çıktılarına ve bu etkileşimlerin yazılım geliştirmeye nasıl yol açtığına dayanan bir yazılım geliştirme yaklaşımıdır.
BDD, geliştirilmekte olan her bir yazılım birimi ile birlikte çalışanların davranışsal özelliklerine odaklanır.
Techopedia, Davranış Odaklı Gelişimi (BDD) açıklıyor
BDD, yazılım ürünleri oluşturmak için çevik yazılım geliştirme (ASD), test odaklı geliştirme (TDD) ve diğer ilkeleri birleştiren resmi bir uygulama geliştirme çerçevesi sağlar. BDD, iş sonuçlarını bir yazılım biriminin tamamlandığını belirlemek için kullanılan gereksinimlerini, iş yararlarını ve ortak test yöntemlerini tanımlayan bir "hikaye" veya spesifikasyon olarak ilişkilendirerek çalışır.
BDD, paydaşları iki ayrı sınıf arasında aşağıdaki gibi dağıtır:
- Temel paydaşlar: İş hedeflerine, sonuçlarına ve uygulama davranışına odaklanın
- Arızi paydaşlar: İşlevsel ve işlevsel olmayan insanlar istenen uygulama davranışını ve sonucunu sağlamak için çalışır
