De marktpubliciteit rond Component-Based Development (CBD) begint op een hype te lijken. CBD is nieuw en lijkt de oplossing te vormen voor allerlei problemen bij software ontwikkeling. De werkelijkheid is (natuurlijk) genuanceerder. CBD bouwt voort op eerdere ideeën en ervaringen, o.a. uit OO ontwikkelen, en combineert dit met nieuwe technologieën. En hoewel CBD wel degelijk mogelijkheden biedt tot verbeteringen (o.a. door hergebruik), komen de voordelen beslist niet vanzelf.
In deze presentatie geven we een overzicht van het gebied van component-based development zowel vanuit theorie als praktijk.
We gaan in op de aard en achtergronden van de belangstelling voor CBD in de industrie en bespreken het idee van software componenten, zowel vanuit historisch perspectief als vanuit recente technische ontwikkelingen. Daarnaast gaan we in op het ontwikkelen van en met componenten en bespreken de effecten op het ontwikkelproces. Hierbij komen praktische voordelen en hindernissen aan bod.