Component-based software engineering

ウィキペディアから