Software Component Quality Evaluation
نویسندگان
چکیده
Component-Based Software Engineering (CBSE) provides for developers the ability to easily reuse and assemble software entities to build complex software. It is based on the composition of prefabricated software entities called components. In this context, the selection step is very important. It consists of searching and selecting appropriate software components from a set of candidate components in order to satisfy the developer-specific requirements. In the selection process, both functional and nonfunctional requirements are generally considered. In this paper we present a method enabling the evaluation of software components quality. This method allows us choosing the best component in term of non-functional needs.
منابع مشابه
A New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملEmpirical Evaluation of Fuzzy Synthetic Based Framework for Multifaceted Component Classification and Selection
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...
متن کاملA Quality Model for Embedded Software Component
Component-based software development is becoming more generalized, representing a considerable efficient design for the embedded industry. The perspective of reduced development costs and shorter life cycles acts as a motivation for this expansion. However, several technical issues remain unsolved before embedded software component’s industry reaches the maturity exhibited by other hardware com...
متن کاملارزیابی درونی گروههای آموزشی منتخب دانشکده پزشکی دانشگاه علوم پزشکی ایلام در سال 1387 (گزارش کوتاه)
Background and Objectives: Assess of Quality of educational services in universities is a necessity. The aim of this study was application of the internal evaluation in selected educational groups of faculty of medicine in Ilam University of medical sciences. Materials and Methods: This cross-sectional study in Medicine Faculty of Ilam University of Medical Sciences was conducted in 2008. S...
متن کاملSoftware Components Evaluation: an Overview
Objective: To contribute with an overview on the current state of the art concerning metrics-based quality evaluation of software components and component-based assemblies. Method: Comparison of several approaches available in the literature, in terms of their scope, intent, definition technique and maturity. Results: Common shortcomings of current approaches, such as ambiguity in definition, l...
متن کامل