Abstract

Component Based Software Engineering (CBSE) provides an approach to develop high quality software system at less cost by using fresh and existing software components. The quality of the software system is based on the quality of individual software component integrated. Application developer wants the good or the fittest component to assemble and improve the quality of the software product. The application developer specifies the criteria and requirements of software systems and uses them in selecting the fit components. Component classification and selection is a practical problem and requires complete and predictable input information. It is missing due to uncertainty in judgment and impression in calculations. Hence, component fitness evaluation, classification and selection are critical, multi-faceted, fuzzy and vague nature problems. There exists many component selection approaches, but theses lack the repeatable, usable, exile, multi-faceted and automated processes for component selection and filtration. These approaches are not fulfilling the objectives of software industry in terms of cost, quality and precision. So, there is need of hour to devise an intelligent approach for multifaceted component fitness evaluation, classification and selection. In this study, fuzzy synthetic based approach is proposed for multi-criteria fitness evaluation, classification and selection of software component. For validation of the proposed framework, fifteen black box components of calculators are used. It helps the application developer in selecting fit or high quality component. The proposed framework reduces the cost and enhances the quality, productivity of software systems.

Highlights

  • Component Based Software Engineering (CBSE) incorporates assembly of different pre-packaged software units to form a big software system

  • It is important to concentrate over the selection of individual component with high quality

  • The contribution of this study is to propose a framework for software component classification, filtration and selection using Fuzzy Synthetic evaluation system

Read more

Summary

Introduction

Component Based Software Engineering (CBSE) incorporates assembly of different pre-packaged software units to form a big software system. Component plays an individual role within the system software to fulfill clients’ requirements. Bachman et al (2000) explained that the component is an independent unit and provides a specified functionality. There is a challenge to select appropriate component from available components. Xia et al (2000) pointed out that Component Based Software Development (CBSD) provides the benefit of high quality, timely delivery and cost efficient way of software development. It is important to concentrate over the selection of individual component with high quality

Methods
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.