Explain Component Based Development model

  • The component-based development model leads to software reuse, and reusability provides software engineers with a number of measurable benefits
  • The component-based development model incorporates many of the features of the spiral model
  • It is evolutionary in nature, demanding an iterative approach to the creation of software
  • However, the component-based development model constructs applications from prepackaged software components
Steps involved in component-based development modelĀ 
  1. Available component-based products are researched and evaluated for the application domain in question.
  2. Component integration issues are considered
  3. A software architecture is designed to accommodate the components
  4. Components are integrated into the architecture
  5. Comprehensive testing is conducted to ensure properĀ  functionality

Leave a Reply