Komponentbasert programvareutvikling
Utseende
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.