Software systems have become increasingly complex over the years. Complexity metrics measures software complexity using real numbers. It is, however, hard to gain insight into different complexities by looking at these numbers. In this paper, we present a software complexity metaphor that uses a jigsaw puzzle. In particular, each component of a software system is modelled as a piece of a jigsaw puzzle. The problem complexity is modelled as a pattern on the surface of the piece, and the interconnection complexity as connectors between puzzle pieces. We demonstrate the benefits of this approach using case studies of the complexity measures of a real software system.
这些年来,软件系统变得越来越复杂。复杂性指标使用实数来衡量软件的复杂性。但是,通过查看这些数字很难了解不同的复杂性。在本文中,我们提出了使用拼图游戏的软件复杂性隐喻。特别地,将软件系统的每个组件建模为一块拼图游戏。问题的复杂性被建模为零件表面上的图案,互连的复杂性被建模为拼图零件之间的连接器。我们通过对真实软件系统的复杂性度量进行案例研究来证明这种方法的好处。 P>
University of New England, Armidale, New South Wales, Australia;
机译:解决“异质性难题”:在开放和封闭创新模式下的中小企业生长决定因素的比较看
机译:采访罗杰·佩雷斯的歌手对模式,谜题和物理学的热情
机译:皮肤模式之谜
机译:使用基于Su-Do-Ku拼图配置的拼图图案,通过阴影扩散对不同阴影图案下的PV阵列进行全面研究
机译:定义情报失败:一个困惑的话语
机译:濒危淡水贻贝UNIO Crassus Philipsson的遗传多样性的模式和谜题来自Vistula和Neman排水的1788个人群(东部中欧)
机译:濒危淡水贻贝UNIO Crassus Philipsson的遗传多样性的模式和谜题,来自Vistula和Neman排水的1788个人群(东部中欧)