Komponenter och generalitet - Planering för design av generella programvarukomponenter
Utveckling av programvarukomponenter görs för att möjliggöra återanvändning av gemensam funktionalitet i applikationer och därigenom minska organisationers utvecklingskostnader. För att komponenter ska kunna vara möjliga att återanvända så krävs det att de är utvecklade med viss anpassningsbarhet – generalitet – och på så sätt kan komponenten vara funktionell i kontexter. Dock kan det ta mångdubbe