Quality assurance of component based software systems
Component based software development approach is built on the notion to develop software systems by choosing appropriate off the shelf components and the e to assemble them with a well defined software architecture. Quality assurance (QA) for component based software development is a newer concept in the software engineering community as new software development paradigm and traditional approach are much different from each other. In this paper, we survey current component based software technologies, define their advantages and disadvantages, and debate the features they inherit. We also address QA is sues for component based software. As a major involvement, we propose a QA model for component based software development, which covers component requirement analysis, component development, component certification, component customization, and system architecture design, integration, testing, and maintenance.
2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom)