UML metrics for iterative and incremental software process

Jinhua Li · Computer Engineering and Applications Journal · 2007

Iteration and increment is one of the best practices in modern software development processes in which activities are grouped into workflows.More artifacts are integrated into software systems with each iteratively performing the workflows until the final systems are completed.Three type of metrics for UML-models are proposed to quantitatively guide and control iterative software development.UML is a visual modeling language with well-formed syntax and formal semantics,and uniformly describes artifacts in various development stages.Based on these features the three metrics measure the amount of information,visual effect and complexity of different UML diagrams.The effectiveness and usefulness of the metrics are analyzed by comparing with other software metrics and validated in a case study.

Read the paper · More papers on PaperTik