EFFORT ESTIMATION IN COMPONENT BASED SOFTWARE ENGINEERING

Component-based software engineering (CBSE) represents an exciting and promising paradigm for software development. Software components are one of the key issues in CBSE. The software development community is continuously seeking new methods for improving software quality and enhancing development productivity. There is an increasing need for componentbased metrics to help manage and foster quality in component-based software development. The traditional software product and process metrics are neither suitable nor sufficient in measuring the complexity of software components, which ultimately is necessary for quality and productivity improvement within organizations adopting CBSE. In the software development process, scheduling and predictability are important components to delivering a product on time and within budget. Effort estimation artifacts offer a rich data set for improving scheduling accuracy and understanding the development process. In this paper, we survey few existing component-based reusability metrics. These metrics give a border view of component’s understandability, adaptability, and portability. This paper is split into four sections. First section of this paper emphasize s on need of effort estimation in component based software engineering . Second section of this paper elabor ates concept of deriving a metrics using this concept of COCOMO Model. Third section emphasize on how to calculate adjustment factor for the software might be partly developed from software already existing. Fourth section elaborates conclusion and future work. Paper proposes metrics to evaluate effort and development time by conventional and component based software engineering approach and shows the result comparison.