专利名称:一种检测软件系统的模块化水平的方法和装置专利类型:发明专利发明人:晏迪
申请号:CN201610539860.1申请日:20160711公开号:CN107608872A公开日:20180119
摘要:本发明提供一种检测软件系统的模块化水平的方法和装置,能够对现有系统的模块化水平进行检测及优化。本发明的检测软件系统的模块化水平的方法包括:扫描该软件系统的静态代码,对软件系统的每个模块识别该模块中的方法,从而建立该模块的模块方法集,模块方法集包括方法标识;在软件系统的设定的运行时段期间,统计软件系统各方法之间的调用并建立该软件系统的方法调用网络;根据选择的社团划分算法把方法调用网络划分为多个社团,并确定每个社团的社团方法集,其中在社团之内的方法之间调用较多,而社团之间的方法调用较少;根据模块方法集和社团方法集,计算每个模块的模块化水平得分。
申请人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司
地址:100195 北京市海淀区杏石口路65号西杉创意园四区11号楼东段1-4层西段1-4层
国籍:CN
代理机构:中原信达知识产权代理有限责任公司
更多信息请下载全文后查看
因篇幅问题不能全部显示,请点此查看更多更全内容