A Quantitative Evaluation of Maintainability of Software Architecture Styles
Authors
Abstract:
Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on the intuition of software developers. The aim of this research is to quantify the impacts of architecture styles on software maintainability that is an expected quality of each software. In this study, architecture styles are quantified based on coupling, complexity and cohesion metrics and ranked by analytic hierarchy process from a maintainability viewpoint. Metrics validation confirms fitness of the metrics. Regarding the great impact of this decision on maintainability of software product, the presented parametric model provides a basis for sensible selection of architecture style.
similar resources
a quantitative evaluation of maintainability of software architecture styles
proper decisions play a crucial role in any software architecture design process. an important decision of design stage is the selection of a suitable software architecture style. lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. consequently, the use of architecture styles in designing is based on th...
full textEvaluation of the Software Architecture Styles from Maintainability Viewpoint
In the process of software architecture design, different decisions are made that have systemwide impact. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. So, the use of architecture styles in designing ...
full textReliability Evaluation of Software Architecture Styles
In process of software architecture design, different decisions with system-wide impacts are made. An important decision of design stage is the selection of appropriate software architecture style. Since quantitative impacts of styles on quality attributes have not been studied yet, their application is not systematic. Since Reliability is one of the essential quality requirements of software s...
full textAssessing Optimal Software Architecture Maintainability
Over the last decade, several authors have studied the maintainability of software architecture. In particular, the assessment of maintainability has received attention. However, even when one has a quantitative assessment of the maintainability of a software architecture, one still does not have any indication of the optimality of the software architecture with respect to this quality attribut...
full textAssessing Optimal Software Architecture Maintainability
Over the last decade, several authors have studied the maintainability of software architectures. In particular; the assessment of maintainability has received attention. However; even when one has a quantitative assessment of the maintainability of a software architecture, one still does not have any indication of the optimality of the software architecture with respect to this quality attribu...
full textMy Resources
Journal title
volume 41 issue 2
pages 29- 38
publication date 2009-11-01
By following a journal you will be notified via email when a new issue of this journal is published.
Hosted on Doprax cloud platform doprax.com
copyright © 2015-2023