[发明专利]软件程序的调试系统及方法无效
申请号: | 200610167009.7 | 申请日: | 2006-12-12 |
公开(公告)号: | CN101201787A | 公开(公告)日: | 2008-06-18 |
发明(设计)人: | 邱全成;舒彦博 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京纪凯知识产权代理有限公司 | 代理人: | 程伟 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 程序 调试 系统 方法 | ||
1.一种软件程序的调试系统,包括:
数据库,用于储存多个项目的软件程序在开发过程中所涉及的多个错误数据以及与各该错误数据对应的调试方案;
分析模块,用于在对一软件程序进行错误检测的过程中检测到该软件程序具有一错误时,即对该错误的文本信息进行文本分析以产生一索引文档;
比对模块,具有一包含计算规则的计算程序,用于依据该分析模块所产生的索引文档,将该错误的索引文档分别与该数据库中的多个错误数据进行比对并通过该计算程序依据该计算规则分别计算该错误的索引文档与各该错误数据的相似度;以及
提取模块,用于依据该比对模块将该错误的索引文档与该数据库中的多个错误数据进行比对所得的相似度,自该数据库中将与该错误的索引文档的相似度超过一预定值的错误数据及其所对应的调试方案予以提取并显示,以供调试工程师据以选取一对应该错误的最佳调试方案。
2.根据权利要求1所述的软件程序的调试系统,还包括一用于对软件程序进行错误检测的检测模块,且在错误检测过程中检测到一错误时即产生一触发信号并予以输出。
3.根据权利要求1所述的软件程序的调试系统,其中,该错误的文本信息至少包括该错误的类型、描述以及原因,且该类型、描述以及原因分别具有一对应的类型权重、描述权重以及原因权重。
4.根据权利要求3所述的软件程序的调试系统,其中,该计算规则是指该错误的相似度是由包括类型相似度与类型权重的乘积、描述相似度与描述权重的乘积以及原因相似度与原因权重的乘积进行累加而得到的。
5.根据权利要求3所述的软件程序的调试系统,其中,该类型是由演算法、网路以及文字所构成的群组。
6.根据权利要求1所述的软件程序的调试系统,其中,该调试方案依据相似度而采降幂或升序的其中一种方式予以显示。
7.一种软件程序的调试方法,包括:
预先建立一数据库,用于储存多个项目的软件程序在开发过程中所涉及的多个错误数据以及与各该错误数据对应的调试方案;
在对一软件程序进行错误检测的过程中检测到该软件程序具有一错误时,即对该错误的文本信息进行文本分析以产生一索引文档;
依据经分析后所产生的索引文档,将该错误的索引文档分别与该数据库中的多个错误数据进行比对并通过一计算程序依据一计算规则分别计算该错误的索引文档与各该错误数据的相似度;以及
依据所比对所得的相似度,自该数据库中将与该错误的索引文档的相似度超过一预定值的错误数据及其所对应的调试方案予以提取并显示,以供调试工程师据以选取一对应该错误的最佳调试方案。
8.根据权利要求7所述的软件程序的调试方法,其中,该错误的文本信息至少包括该错误的类型、描述以及原因,且该类型、描述以及原因分别具有一对应的类型权重、描述权重以及原因权重。
9.根据权利要求8所述的软件程序的调试方法,其中,该计算规则是指该错误的相似度是由包括类型相似度与类型权重的乘积、描述相似度与描述权重的乘积以及原因相似度与原因权重的乘积进行累加而得到的。
10.根据权利要求8所述的软件程序的调试方法,其中,该类型是由演演算法、网路以及文字所构成的群组。
11.根据权利要求7所述的软件程序的调试方法,其中,该调试方案依据相似度而采降幂或升序的其中一种方式予以显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610167009.7/1.html,转载请声明来源钻瓜专利网。