《表5 设计模式恢复工具参数》
(2) F.T[16]与DPJF[18]工具对开源系统中State与Strategy模式重叠实例识别的精确率仅为36.4%与18.2%,而分析后发现二者皆能识别的重叠实例为Quick UML2001中的重叠实例(1)及Junit3.7中的重叠实例(4),笔者进一步深入研究发现这两个重叠实例没有涉及复杂的层次结构,故容易恢复成功。但这两种恢复工具难以恢复参与者类之间存在多层复杂关系的重叠实例。表5描述了主流设计模式恢复工具的名称、适合语言等主要参数,后续实验将通过这些恢复工具对非标准设计模式识别效果进行比较分析。实验环境:操作系统为Windows 7,CPU选用酷睿i7 6700K,主频为4GHz,内存为8G。表6描述表2开源系统中State与Strategy模式重叠实例通过表5中的设计模式恢复工具检测后的结果。
图表编号 | XD0040525900 严禁用于非法目的 |
---|---|
绘制时间 | 2019.01.16 |
作者 | 肖卓宇、何锫、余波 |
绘制单位 | 中南林业科技大学涉外学院、湖南工业职业技术学院信息工程学院、广州大学计算机科学与教育软件学院、中南林业科技大学涉外学院 |
更多格式 | 高清、无水印(增值服务) |