Innholdsfortegnelse:
- Definisjon - Hva betyr atferdsdrevet utvikling (BDD)?
- Techopedia forklarer BDD (Behavior Driven Development)
Definisjon - Hva betyr atferdsdrevet utvikling (BDD)?
Behavior driven development (BDD) er en programvareutviklingstilnærming som er avhengig av interaksjoner mellom forskjellige lag av interessenter, resultatet av slike interaksjoner og hvordan disse interaksjonene fører til programvareutvikling.
BDD fokuserer på tilknyttede atferdsspesifikasjoner med hver enhet programvare under utvikling.
Techopedia forklarer BDD (Behavior Driven Development)
BDD gir et formelt rammeverk for applikasjonsbygging som kombinerer smidig programvareutvikling (ASD), testdrevet utvikling (TDD) og andre prinsipper for å bygge programvareprodukter. BDD fungerer ved å knytte forretningsutfall til en "historie" eller spesifikasjon som definerer krav, forretningsfordeler og vanlig testmetodikk som brukes for å fastslå fullføringen av en programvareenhet.
BDD fordeler interessenter mellom to forskjellige klasser, som følger:
- Kjerneinteressenter: Fokus på forretningsmessige mål, resultater og applikasjonsatferd
- Tilfeldige interessenter: Funksjonelle og ikke-funksjonelle mennesker jobber for å gi ønsket applikasjonsatferd og utfall
