Component-based software engineering
Appearance

Component-based software engineering (CBSE), also called component-based development (CBD), is a style of software engineering that aims to construct software from components, which are loosely-coupled, reusable modules. It emphasizes the separation of concerns among the parts of a software system.[1][2]
See also
References
- ^ George T. Heineman, William T. Councill (2001). Component-Based Software Engineering: Putting the Pieces Together. Addison-Wesley Professional, Reading 2001 ISBN 0-201-70485-4
- ^ Clemens Szyperski, Dominik Gruntz, Stephan Murer (2002). Component Software: Beyond Object-Oriented Programming. 2nd ed. ACM Press - Pearson Educational, London 2002 ISBN 0-201-74572-0
External links
- 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? (Evidence to show existing CBD paradigm is flawed)
- Brief Introduction to Real COP (Component Oriented Programming) by Using a small GUI application as an example