Various aspects of design, retrieval and assembly in component-based software development (CBSD) are discussed. The CBSD approach seeks to develop the components required to support functions and processes for a particular domain or area. Once the domain components are designed and developed, various applications in that domain can be constructed by selecting and assembling the chosen components. CBSD also offers wide range of research opportunities in fields such as configuration management, productivity measurement of analysts and developers, cost estimation of CBSD projects and quality, reliability and maintenance of component-based solutions.
ASJC Scopus subject areas
- Computer Science(all)