Développement axé sur le comportement (bdd)

Définition - Que signifie le développement axé sur le comportement (BDD)?

Le développement piloté par le comportement (BDD) est une approche de développement logiciel qui repose sur les interactions entre les différentes couches de parties prenantes, le résultat de ces interactions et la manière dont ces interactions mènent au développement logiciel.

BDD se concentre sur les spécifications comportementales des associés avec chaque unité de logiciel en cours de développement.

Definir Tech explique le développement axé sur le comportement (BDD)

BDD fournit un cadre de création d'applications formel qui combine le développement logiciel agile (ASD), le développement piloté par les tests (TDD) et d'autres principes pour créer des produits logiciels. BDD fonctionne en associant le résultat commercial comme une «histoire» ou une spécification qui définit ses exigences, ses avantages commerciaux et la méthodologie de test commune utilisée pour vérifier l'achèvement d'une unité logicielle.

BDD répartit les parties prenantes entre deux classes distinctes, comme suit:

  • Principaux intervenants: se concentrer sur les objectifs commerciaux, les résultats et le comportement des applications
  • Parties prenantes accessoires: les personnes fonctionnelles et non fonctionnelles s'efforcent de fournir le comportement et le résultat d'application souhaités