Komponentbasert programvareutvikling (engelsk: Component-based software engineering) er en grein innen programvareutvikling som legger vekt på innkapsling med hensyn til funksjonalitet som er vidtrekkende tilgjengelig i et programvaresystem. Det er en tilnærmelse basert på gjenbruk ved å definere, implementere og sette sammen løst koblede uavhengige komponenter i et system. Innfallsvinkelen prøver å frembringe vidttrekkende fordeler både på kort og på lang sikt både for programvaren og programvareutviklere.

Eksterne lenker Why Software Reuse has Failed and How to Make It Work for You by Douglas C. Schmidt What is the True essence and reality of CBD?

Kategori:Programmering