Abstract:
One of the major challenges to industry today is to provide products with high degrees of quality and functionality at low cost and short time to market. Component based software engineering (CBSE) is used to develop software from existing components are built to be used and reused with little or no modification. There are more than one models introduced to evaluate the quality of software but is too general and not enough to evaluate quality attributes of software component based, and more than one model required to evaluate the quality attributes. The objectives of this research to investigate the external and internal quality attributes for proposal model, to design model to evaluate quality attributes for software component based and to evaluate the quality attributes after applying the model. The important of research is improving the quality of software component based, also the proposed model helps the stockholders for better understandability of the component-based model. Quality measurement is also beneficial to any commercial organization to fix up its cost, evaluating the attributes in one model rather more than one model .The methodology of research design quality model based on the previous models, the external and internal quality attributes had been defined based on attributes appropriate to software component based .Then defined the stakeholders and their responsibilities for each external attribute.
The result of this research designed quality model to evaluate functionality, reliability, usability, efficiency, maintainability, reusability and portability for software component based, the evaluation of these attributes based on metrics defined for each attributes.