Obsah
- Definice - Co znamená vývoj na základě komponent (CBD)?
- Ú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)
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é.
- 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
- Vývoj součástí
- Publikování komponent
- Vyhledávání součástí a vyhledávání
- Analýza komponent
- Montáž součástí