Komponentbaserad utveckling (CBD)

Författare: Eugene Taylor
Skapelsedatum: 16 Augusti 2021
Uppdatera Datum: 22 Juni 2024
Anonim
Component Based Development (CBD)
Video: Component Based Development (CBD)

Innehåll

Definition - Vad betyder komponentbaserad utveckling (CBD)?

Komponentbaserad utveckling (CBD) är en procedur som accentuerar design och utveckling av datorbaserade system med hjälp av återanvändbara programvarukomponenter. Med CBD förskjuts fokus från programvaruprogrammering till programkomponering av programvara.

Komponentbaserade utvecklingstekniker involverar procedurer för att utveckla programvarusystem genom att välja perfekta komponenter utanför hyllan och sedan montera dem med hjälp av en väldefinierad programvaruarkitektur. Med systematisk återanvändning av grovkornade komponenter avser CBD att leverera bättre kvalitet och effekt.

Komponentbaserad utveckling kallas också komponentbaserad programvaruteknik (CBSE).

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar komponentbaserad utveckling (CBD)

Objektorienterad modellering resulterar i en mängd finkorniga klasser, objekt och relationer. Det är mycket svårt att upptäcka återanvändbara delar bland dessa mindre enheter. Tanken bakom CBD är att integrera relaterade delar och återanvända dem kollektivt. Dessa integrerade delar kallas komponenter.

Komponentbaserade utvecklingstekniker består av icke-konventionella utvecklingsrutiner, inklusive utvärdering av komponenter, hämtning av komponenter, etc. Det är viktigt att CBD utförs inom en mellanprogramvara som stöder processen, till exempel Enterprise Java Beans.

De viktigaste målen för CBD är följande:

  • Spara tid och pengar när du bygger stora och komplexa system: Utveckling av komplexa programvarusystem med hjälp av komponentkomponenter hjälper till att minska programvaruutvecklingstiden avsevärt. Funktionspunkter eller liknande tekniker kan användas för att verifiera den befintliga metodens överkomliga pris.

  • Förbättra programvarukvaliteten: Komponentkvaliteten är nyckelfaktorn bakom förbättringen av programvarukvaliteten.

  • Upptäcka fel i systemen: CBD-strategin stöder feldetektering genom att testa komponenterna; Att hitta källan till defekter är dock utmanande i CBD.
Några fördelar med CBD inkluderar:

  • Minimerad leverans:
    • Sök i komponentkataloger
    • Återvinning av förproducerade komponenter

  • Förbättrad effektivitet:
    • Utvecklare koncentrerar sig på applikationsutveckling

  • Förbättrad kvalitet:
    • Komponentutvecklare kan tillåta ytterligare tid för att säkerställa kvalitet

  • Minimerade utgifter
De specifika rutinerna för CBD är:

  • Komponentutveckling
  • Komponentpublicering
  • Komponentuppslag samt hämtning
  • Komponentanalys
  • Komponentmontering