Domov Rozvoj Co je vývoj založený na komponentách (cbd)? - definice z techopedie

Co je vývoj založený na komponentách (cbd)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená vývoj na základě komponent (CBD)?

Vývoj na základě komponent (CBD) je procedura, která pomocí opakovaně použitelných softwarových komponent zvýrazňuje návrh a vývoj počítačových systémů. U CBD se fokus přesouvá z programování softwaru do tvorby softwarového systému.


Vývojové techniky založené na součástech zahrnují postupy pro vývoj softwarových systémů výběrem ideálních off-the-shelf komponent a jejich sestavením pomocí dobře definované softwarové architektury. Díky systematickému opětovnému použití hrubozrnných součástí má společnost CBD v úmyslu dosáhnout lepší kvality a výkonu.


Vývoj na základě komponent je také známý jako softwarové inženýrství na bázi komponent (CBSE).

Techopedia vysvětluje vývoj na základě komponent (CBD)

Objektově orientované modelování vede k celé řadě jemnozrnných tříd, objektů a vztahů. Je velmi obtížné objevit znovu použitelné části mezi těmito menšími jednotkami. Základem CBD je integrovat související části a společně je znovu použít. Tyto integrované součásti jsou známé jako komponenty.


Vývojové techniky založené na součástech se skládají z nekonvenčních vývojových rutin, včetně hodnocení součástí, získávání komponent atd. Je důležité, aby byl CBD prováděn v rámci infrastruktury middlewaru, která podporuje tento proces, například Enterprise Java Beans.


Klíčové cíle CBD jsou následující:

  • Ušetřete čas a peníze při stavbě velkých a složitých systémů: Vývoj složitých softwarových systémů pomocí komponentů dostupných na poli pomáhá podstatně zkrátit dobu vývoje softwaru. K ověření dostupnosti stávající metody lze použít funkční body nebo podobné techniky.
  • Zvýšení kvality softwaru: Kvalita komponenty je klíčovým faktorem zvyšování kvality softwaru.
  • Detekce defektů v systémech: Strategie CBD podporuje detekci chyb testováním komponent; nalezení zdroje defektů je však v CBD náročné.
Mezi výhody CBD patří:

  • Minimalizovaná dodávka:
    • Hledat v katalogech součástí
    • Recyklace předem vyrobených součástí

  • Vylepšená účinnost:

    • Vývojáři se soustředí na vývoj aplikací

  • Vylepšená kvalita:
    • Vývojáři součástí mohou poskytnout další čas k zajištění kvality

  • Minimalizované výdaje
Specifické rutiny CBD jsou:

  • Vývoj součástí
  • Publikování komponent
  • Vyhledávání součástí a vyhledávání
  • Analýza komponent
  • Montáž součástí
Co je vývoj založený na komponentách (cbd)? - definice z techopedie