Innholdsfortegnelse:
- Definisjon - Hva betyr komponentbasert utvikling (CBD)?
- Techopedia forklarer komponentbasert utvikling (CBD)
Definisjon - Hva betyr komponentbasert utvikling (CBD)?
Komponentbasert utvikling (CBD) er en prosedyre som fremhever design og utvikling av datamaskinbaserte systemer ved hjelp av gjenbrukbare programvarekomponenter. Med CBD skifter fokuset fra programvareprogrammering til programvaresystemkomponering.
Komponentbaserte utviklingsteknikker involverer prosedyrer for utvikling av programvaresystemer ved å velge ideelle komponenter utenfor hyllen og deretter montere dem ved hjelp av en veldefinert programvarearkitektur. Med systematisk gjenbruk av grove kornkomponenter, har CBD til hensikt å levere bedre kvalitet og ytelse.
Komponentbasert utvikling er også kjent som komponentbasert software engineering (CBSE).
Techopedia forklarer komponentbasert utvikling (CBD)
Objektorientert modellering resulterer i en mengde finkornede klasser, objekter og relasjoner. Det er veldig vanskelig å oppdage gjenbrukbare deler blant disse mindre enhetene. Tanken bak CBD er å integrere de relaterte delene og bruke dem samlet. Disse integrerte delene er kjent som komponenter.
Komponentbaserte utviklingsteknikker består av ikke-konvensjonelle utviklingsrutiner, inkludert komponentevaluering, gjenvinning av komponenter, etc. Det er viktig at CBD utføres i en mellomvareinfrastruktur som støtter prosessen, for eksempel Enterprise Java Beans.
De viktigste målene for CBD er som følger:
- Spar tid og penger når du bygger store og komplekse systemer: Å utvikle komplekse programvaresystemer ved hjelp av komponentkomponenter bidrar til å redusere programvareutviklingstiden betydelig. Funksjonspunkter eller lignende teknikker kan brukes for å bekrefte overkommeligheten av den eksisterende metoden.
- Forbedre programvarekvaliteten: Komponentkvaliteten er nøkkelfaktoren bak forbedringen av programvarekvaliteten.
- Oppdage feil i systemene: CBD-strategien støtter feildeteksjon ved å teste komponentene; Det er imidlertid utfordrende å finne kilden til feil i CBD.
- Minimal levering:
- Søk i komponentkataloger
- Gjenvinning av ferdige komponenter
- Forbedret effektivitet:
- Utviklere konsentrerer seg om applikasjonsutvikling
- Forbedret kvalitet:
- Komponentutviklere kan gi ekstra tid for å sikre kvalitet
- Minimerte utgifter
- Komponentutvikling
- Komponentutgivelse
- Komponentoppslag samt henting
- Komponentanalyse
- Komponentmontering
