《表1 代码图中的关系类型》
在一个软件项目(对于面向对象的函数库而言)的源代码中,主要有两种组成成分:一种是类或接口,另一种是方法.而类与方法之间的关联关系的类型大体上所有面向对象语言都共有,当然,部分关联关系与具体编程语言有关.本文以Java语言作为实验对象,考虑了Java语言中的如下6种关联关系,分别为继承(Inh)、实现(Imp)、成员(Mem)、参数(Par)、返回值(Ret)和调用(Call),用集合Rel={Inh,Imp,Mem,Par,Ret}表示(见表1).在此基础上,我们可以利用现有工具对一个开源软件项目的源码进行解析,构建代码图并存储于图数据库中.
图表编号 | XD0056215200 严禁用于非法目的 |
---|---|
绘制时间 | 2019.05.01 |
作者 | 凌春阳、邹艳珍、林泽琦、谢冰、赵俊峰 |
绘制单位 | 高可信软件技术教育部重点实验室(北京大学)、北京大学信息科学技术学院、高可信软件技术教育部重点实验室(北京大学)、北京大学信息科学技术学院、北京大学(天津滨海)新一代信息技术研究院、高可信软件技术教育部重点实验室(北京大学)、北京大学信息科学技术学院、高可信软件技术教育部重点实验室(北京大学)、北京大学信息科学技术学院、高可信软件技术教育部重点实验室(北京大学)、北京大学信息科学技术学院、北京大学(天津滨海)新一代信息技术研究院 |
更多格式 | 高清、无水印(增值服务) |