Research on Flexibility Metrics in Software Architecture Level

Zhang Li · 2008

The ability of adapting to changes is important in software development and maintenance. Software flexibility is a significant quality feature to reflect the ability of adapting to software changes. In practices, we find that software architecture impacts on the software flexibility. Measuring software flexibility in software architecture level is helping designer to improve and compare software architecture models, and assess the qualities of software architecture. In this paper, a Factor-Criteria-Metric Model is purposed for software flexibility in software architecture level. Then some metrics are developed to measure software flexibility according to the new kind of Change Impacted Graph (CIG).

Read the paper · More papers on PaperTik