Computation of Software Metrics (View Based): XMI approach

Authors

  • P.L. Powar1, M.P. Singh2, Bharat Solanki3, Rajneesh Agarwal4 Department of Mathematics and Computer Science, R. D. University, Jabalpur, India

Abstract

Component based software consists of many components which are sequentially arranged and communicate with each other through the various interfaces and operations. There are components having subcomponents which are called nested components and the nesting of components can be extended up to several deep levels. The aforesaid gives the different views of the software components and allows to define the terms such as acquired components, acquired interfaces, provided interfaces, subcomponents, nested components etc. This aggregation of the components help in estimating the software effort more precisely. If the depth of the components in hierarchy and their association and aggregation with each other is available in advance then this information helps in estimating of software effort as well as in predicting complexity of software at design level. The major views are external view, shallow view, deep view and complete view. In this paper, we have proposed the Java based parser tool to compute the different metrics based on external view, deep view and shallow view during the design phase of the entire life cycle of the software development. A case study of shopping cart has been considered for the implementation of our proposed methodology. KEYWORDS: SOFTWARE METRICS, EXTERNAL VIEW, DEEP VIEW, SHALLOW VIEW, COMPONENT BASED SOFTWARE.

Downloads

Published

2017-10-29

How to Cite

Agarwal4, P. P. M. S. B. S. R. (2017). Computation of Software Metrics (View Based): XMI approach. International Journal of Engineering Technology and Computer Research, 5(5). Retrieved from https://ijetcr.org/index.php/ijetcr/article/view/451

Issue

Section

Articles