Component-based software engineering
(Redirected from Software components)
Component-based software engineering (CBSE), also called component-based development (CBD), is a style of software engineering that aims to construct software from components – loosely-coupled, reusable modules. It emphasizes the separation of concerns among the parts of a software system.
See also[edit]
References[edit]
Further reading[edit]
- Brad J. Cox, Andrew J. Novobilski (1991). Object-Oriented Programming: An Evolutionary Approach. 2nd ed. Addison-Wesley, Reading ISBN 0-201-54834-8
- Bertrand Meyer (1997). Object-Oriented Software Construction. 2nd ed. Prentice Hall.
- 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
- Richard Veryard (2001). Component-based business : plug and play. London : Springer. ISBN 1-85233-361-8
- 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[edit]
- 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