Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Component Based Software Development Using Reusability Measurement


Affiliations
1 Seoul National University, Korea, Democratic People's Republic of
     

   Subscribe/Renew Journal


Component-Based System Development (CBSD) supports the acquisition, adaptation, and integration of reusable software components to quickly develop and deploy complex software systems with minimum engineering effort and resource cost. Software reusability is an attribute that refers to the expected reuse potential of a software component. Software reuse not only improves productivity but also has a positive impact on the quality and maintainability of software products. The need to improve software productivity and software quality has put forward the research on software metrics technology and the development of software metrics tool to support related activities. To support object-oriented software metrics practice effectively, a model-based approach to object-oriented software metrics is proposed in this paper. The object oriented technology uses objects as its fundamental building blocks. So, the software metrics techniques for object oriented programs must be different from the standard metrics set. This research shows the experiments using various data gathered from the measurement of a component interfaces.


Keywords

Component Based System Development (CBSD), Interface, Metrics, Reuse, Inheritance.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 213

PDF Views: 2




  • Component Based Software Development Using Reusability Measurement

Abstract Views: 213  |  PDF Views: 2

Authors

Abdul Sattar
Seoul National University, Korea, Democratic People's Republic of
Haibo Zhang
Seoul National University, Korea, Democratic People's Republic of

Abstract


Component-Based System Development (CBSD) supports the acquisition, adaptation, and integration of reusable software components to quickly develop and deploy complex software systems with minimum engineering effort and resource cost. Software reusability is an attribute that refers to the expected reuse potential of a software component. Software reuse not only improves productivity but also has a positive impact on the quality and maintainability of software products. The need to improve software productivity and software quality has put forward the research on software metrics technology and the development of software metrics tool to support related activities. To support object-oriented software metrics practice effectively, a model-based approach to object-oriented software metrics is proposed in this paper. The object oriented technology uses objects as its fundamental building blocks. So, the software metrics techniques for object oriented programs must be different from the standard metrics set. This research shows the experiments using various data gathered from the measurement of a component interfaces.


Keywords


Component Based System Development (CBSD), Interface, Metrics, Reuse, Inheritance.