A Validation of the Proposed Component-Based Development Process

Abstract Component-based development (CBD) is a name, with which software development professionals are quite familiar. There are several models which have been proposed for CBD in last few years. They contain good features but there are some improvement possibilities in them. The objective of this paper is to propose a process for CBD and to evaluate the effects of quality parameters on reusability. The validations of the proposed CBD model provide positive indication for software (SW) industry that it can be successfully implemented for CBD projects. Key words : Process, CBSE, CBD, domain engineering, reusability, library, quality 1. Introduction A software model is the most significant arrangement in software development arena. From a simple web page to a complex multi-tier corporate system, a suitable process model is the essential requirement to ensure the reliability and success of the product [1,2,3]. Software industry is practicing various classic models as well as modern smart architectural solutions to meet the current rapidly changing user and system requirements [4,5,6]. A number of papers have been written about CBD model in the last few years [7,8,9]. The objective of this paper is to propose a process for CBD. The proposed process uses library at analysis phase instead of design phase to develop complex systems [2,10]. It also evaluates effects of quality parameters on reusability by presenting an equation based on the responses of the survey. Section 2 proposes the new Process. Section 3 describes significant features of the proposed process. Section 4 describes validation of the proposed process using a case study and a survey from sixteen software companies. Section 4 also presents the effects of quality parameters on reusability.