What Does Component-Based Development (CBD) Mean?
Techopedia Explains Component-Based Development (CBD)
Save time and money when building large and complex systems: Developing complex software systems with the help of off-the-shelf components helps reduce software development time substantially. Function points or similar techniques can be used to verify the affordability of the existing method.
Enhance the software quality: The component quality is the key factor behind the enhancement of software quality.
Detect defects within the systems: The CBD strategy supports fault detection by testing the components; however, finding the source of defects is challenging in CBD.
Minimized delivery:
Search in component catalogs
Recycling of pre-fabricated components
Improved efficiency:
Developers concentrate on application development
Improved quality:
Component developers can permit additional time to ensure quality
Minimized expenditures
Component development
Component publishing
Component lookup as well as retrieval
Component analysis
Component assembly
Search in component catalogs
Recycling of pre-fabricated components
Developers concentrate on application development
Component developers can permit additional time to ensure quality