期刊名称:International Journal of Computer Science and Information Technologies
电子版ISSN:0975-9646
出版年度:2011
卷号:2
期号:5
页码:2394-2398
出版社:TechScience Publications
摘要:Measuring software maintainability early in the development life cycle, especially at the design phase, may help designers to incorporate required enhancement and corrections for improving maintainability of the final software. Earlier MEMOOD model was developed which finds the maintainability of the class diagrams on the basis of Understandability and Modifiability on the basis of object oriented metrics of class diagrams This paper developed a multivariate linear model ‘Compound Maintainability Estimation Model for Object-Oriented software in Design phase’ (Compound MEMOOD), which estimates the maintainability of class diagrams in terms of their understandability, modifiability, Scalability and Level Of Complexity. While, in order to quantify class diagram’s Scalability and Level of Complexity the paper further developed two more multivariate models. These two models use design level object-oriented metrics, to quantify Scalability and Level of Complexity of class diagram. Understandability and modifiability models are taken from the previous MEMOOD model. Then, we make a comparison of MEMOOD model and Compound MEMOOD model and we find that Compound MEMOOD Model gives better results with the given dataset. All the models have been validated through appropriate statistical measures and contextual interpretation has been drawn.
关键词:scalability; maintainability; understandability;modifiability; maintenance; level of complexity