: The purpose of component-based software development is to develop software using pre-built blocks to reduce software development time and cost, as well as software quality by using Upgraded previously well-built blocks.
Another advantage of reusing components in software development is the ease
of increasing reliability.
Today, the use of components is widespread in the software industry, and almost all developers use ready-made components in their development.
In this book, the principles and techniques of component-based software engineering will be reviewed.
: Component based,software engineering
Description and implementation of software components
Component-based systems architecture
Component-based development process
Semantic integration in component-based development
Component quality evaluation
Components in software product line architectures
component-based systems Testing
Download PDF sample