Vývoj na základě komponent (CBD)

Autor: Eugene Taylor
Datum Vytvoření: 16 Srpen 2021
Datum Aktualizace: 22 Červen 2024
Anonim
Vývoj na základě komponent (CBD) - Technologie
Vývoj na základě komponent (CBD) - Technologie

Obsah

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).

Úvod do Microsoft Azure a Microsoft Cloud V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

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

Objektově orientované modelování vede k množství 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 komponentách se skládají z nekonvenčních vývojových rutin, včetně hodnocení komponent, vyhledávání komponent atd. Je důležité, aby byl CBD prováděn v rámci middlewarové infrastruktury, 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 polici pomáhá výrazně 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í