24小时服务热线
效率高速
品质保障
厂家直供
售后保障
行业新闻
当前位置:行业新闻>

一种软件质量评价装置及软件质量评价的定量分析方法专利

发布时间:2026-07-03

【摘要】 本发明公开了一种软件质量评价装置及软件质量评价的定量分析方法,包括代码解析模块、度量分析模块、评价规则库模块,其中,代码解析模块,用于对输入的软件的源程序代码进行词法、语法分析,从中提取信息,并将该信息通过抽象语法树的形式来表示后,将生成的数据发送给度量分析模块;评价规则库模块,用于为度量分析模块提供程序代码质量评价规则及算法;度量分析模块,用于根据评价规则库模块中的程序代码质量评价规则及算法,遍历代码解析模块发送数据的抽象语法树,计算出相应的度量指标值并由此对软件的质量进行分析,生成该软件的质量评价结果的数据。应用本发明,解决了当前软件质量评价方法难以对软件质量做出定量分析的问题。 【专利类型】发明授权 【申请人】中兴通讯股份有限公司 【申请人类型】企业 【申请人地址】518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部 【申请人地区】中国 【申请人城市】深圳市 【申请人区县】南山区 【申请号】CN200810090674.X 【申请日】2008-04-09 【申请年份】2008 【公开公告号】CN101261604B 【公开公告日】2010-09-29 【公开公告年份】2010 【授权公告号】CN101261604B 【授权公告日】2010-09-29 【授权公告年份】2010.0 【IPC分类号】G06F11/36 【发明人】王继刚; 钟卫东; 李翌 【主权项内容】一种软件质量评价装置,其特征在于,包括代码解析模块、度量分析模块、评价规则库模块,其中,代码解析模块,用于对输入的软件的源程序代码进行词法、语法分析,从中提取信息,并将该信息通过抽象语法树的形式来表示后,将生成的数据发送给度量分析模块;评价规则库模块,用于为度量分析模块提供程序代码质量评价规则及算法;度量分析模块,用于根据评价规则库模块中的程序代码质量评价规则及算法,遍历代码解析模块发送数据的抽象语法树,计算出相应的度量指标值并由此对软件的质量进行分析,生成该软件的质量评价结果的数据,还用于根据程序代码质量评价规则及算法,遍历生成数据的抽象语法树,寻找并获取软件质量评价所需的度量指标序列;还用于根据程序代码质量评价规则中所指定的各度量指标分布区间,按照正态分布的原理,计算出每个度量指标的标准分;还用于根据各质量标准的映射公式,通过专家算法预定加权因子,对所辖度量指标值进行加权并求和,得到相应质量标准的评价值;还用于根据分配给质量因素所辖标准的权值,计算因素所辖标准的评价值的加权平均值,从而获得因素的评价值;还用于根据程序代码质量评价规则中分配给因素的权值,计算因素评价值的加权平均值,从而获得软件质量综合评价分析结果的数据。 数据由整理 【当前权利人】徐州铁手五金工具制造有限公司 【当前专利权人地址】江苏省徐州市邳州市碾庄镇工业园区 【专利权人类型】上市股份有限公司 【统一社会信用代码】9144030027939873X7 【被引证次数】1 【被他引次数】1.0 【家族被引证次数】50

  • 【专利类型】外观设计【申请人】孔杰锋【申请人类型】个人【申请人地址】529400广东省恩平市东安工业区E区【申请人地区】中国【申请人城市】江门市【申请人区县】恩平市【申请号】CN200830303381.6【申请日】2008-12-20【申
  • 【摘要】后视图不常见故省略。【专利类型】外观设计【申请人】江门天钇金属工业有限公司【申请人类型】企业【申请人地址】529000 广东省江门市江海区麻三工业区古巷下路18号【申请人地区】中国【申请人城市】江门市【申请人区县】江海区【申请号】C
  • 【摘要】1.组件1右视图与组件1左视图对称,省略组件1右视图; 2.组件2右视图与组件2左视图对称,省略组件2右视图; 3.组件4右视图与组件4左视图对称,省略组件4右视图。【专利类型】外观设计【申请人】金凯登装饰材料实业有限公司【申请人类
  • 【摘要】一种支付器是由支付器、支付辅助器、结算中心组成。将支付辅助器固定在身上安全的地方,防止他人行窃和自己遗失。使用支付器时,使支付辅助器将初始码输出到支付器中,当将转帐的金额和转入的帐号输入到支付器中,支付器将传送码和支付器的号码、支付
  • 【摘要】本外观设计产品是由组件1和组件2两部分组成;为成套出售的产品;组 件1为本外观设计产品的插座部分,组件2为本外观设计产品的MP3播放器 部分。【专利类型】外观设计【申请人】刘飞【申请人类型】个人【申请人地址】518055广东省深圳市
  • 【摘要】本发明适用于电视播放领域,提供了一种电视机、遥控器及电视播放系统和方法,所述电视机包括:无线接收模块,用于接收到子机功能开启信号后,发出触发信息;CPU,用于接收所述无线接收模块的触发信息后,将当前播放的电视信号调制为无线信号;无线