[发明专利]错误检查方法有效
申请号: | 200910048486.5 | 申请日: | 2009-03-26 |
公开(公告)号: | CN101515249A | 公开(公告)日: | 2009-08-26 |
发明(设计)人: | 董琦;刘岚;殷昊 | 申请(专利权)人: | 华亚微电子(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 李 丽 |
地址: | 201203上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 错误 检查 方法 | ||
技术领域
本发明涉及图形化数据处理系统中错误检查方法。
背景技术
上世纪六七十年代,随着面向对象编程语言的问世,面向对象程序设计的各种软件开发方法和架构也应运而生并得以迅速发展。
面向对象程序设计的核心之处在于提出了“对象”的概念,通过将客观实体抽象成具有一定属性和功能的“对象”,并且通过将“对象”进行封装,仅对外开放其属性和功能的参数接口,使得程序员在编写程序的过程中并不需要知道对象本身的方法是如何实现的以及具体的属性如何,而只需要调用对象的参数接口,就可调用对象并完成特定的功能。
目前常用的MFC(Microsoft Foundation Classes)就是一个包含了一百多个类的类库,其中,这些类就是软件开发过程中最常用到的对象。在编程过程中,除了调用这些已有对象的参数接口,以实现所需要的功能,还可以利用“继承”的方法从MFC类库中的已有对象派生出各种自定义对象,这些自定义对象除了具有已有对象的属性和功能之外,还可以根据需要具有各种自定义的属性和功能,从而实现对象的扩展。
然而,随着软件产业的蓬勃发展,软件系统变得越来越复杂。一个软件系统通常包括不止一个包含多个应用实例的项目,若其中的每一个应用实例都通过生成代码来实现,那么完成整个软件系统的生成代码的工作量将非常巨大,无法处理繁杂的例如参数、返回值、时序、依赖等量,且在生成代码过程中极易产生错误。因此在开发过程中,通过生成代码的方式建立软件系统就显得不现实。
有鉴于此,业界设计出可以通过复用代码的方式来实现。建立能执行特定功能的功能模块,复杂的问题可以在功能模块内处理;并且,每一个功能模块提供比较简单的对外接口,用于功能模块之间建立关联和复用,实现功能的复用。同一个功能模块可能需要被复用于相同或不同项目中的一个或多个应用实例中。由于每次应用环境的差异,一般来说,由于编程思路和应用环境存在差异,在复用的过程中,还需要针对不同的应用实例对功能模块内参数、数据类型等、以及功能模块的对外接口、依赖关系、映射关系等作相应的变动。这样,就会容易出现例如未修改或修改错误其中的参数、数据类型,或未修改或修改错误功能模块的对外接口、依赖关系、映射关系等诸多问题。这不仅造成程序的出错率大大增加,还给后续的维护和检查工作带来很大的困难,既拖延了开发周期,也增加了开发成本。
发明内容
本发明要解决的问题是提供一种应用于图形化数据处理系统中的错误检查方法,避免由于图形化数据处理系统中各功能模块及其相互间的链接关系产生错误所带来的出错率增加、工作量增大、开发周期延长以及开发成本提高的问题。
为解决上述问题,本发明提供了一种错误检查方法,具体包括:搜索并读取图形化数据处理系统中核心逻辑块和显示逻辑块的数据信息;根据具体项目,得到核心逻辑块之间的依赖关系以及核心逻辑块、显示逻辑块和显示数据之间的映射关系;根据核心逻辑块和显示逻辑块的数据信息,检查具体项目中核心逻辑块之间的依赖关系或者核心逻辑块、显示逻辑块和显示数据之间的映射关系是否成立。
可选地,所述错误检查方法还包括输出检查结果。
可选地,核心逻辑块之间的依赖关系成立的条件包括:主核心逻辑块的输出数据的数据类型与从核心逻辑块的输入数据的数据类型相一致。
可选地,核心逻辑块之间的依赖关系成立的条件还包括:核心逻辑块之间不存在依赖回环的现象。
可选地,核心逻辑块、显示逻辑块和显示数据之间的映射关系成立的条件包括:核心逻辑块的输出数据的数据类型与显示逻辑块的输入数据的数据类型相一致。
可选地,核心逻辑块、显示逻辑块和显示数据之间的映射关系成立的条件还包括:显示逻辑块的输出数据的数据类型与显示数据的数据类型相一致。
可选地,在核心逻辑块之间的依赖关系具体为一对一、一对多、交叉依赖或等级依赖的关系。
可选地,核心逻辑、显示逻辑块和显示数据之间的映射关系具体为一对一或一对多的关系。
相较于现有技术,本发明通过读取核心逻辑块和显示逻辑块的数据信息,进而根据具体项目判断核心逻辑块之间的依赖关系以及核心逻辑块、显示逻辑块和显示数据之间的映射关系成立与否,可以将所述依赖关系或映射关系中的错误快速且准确地检查出,以供后续进行修正,保图形化数据处理系统中各具体项目能够实现。
附图说明
图1是本发明错误检查方法在一个实施例中的流程示意图;
图2是应用图1中所述错误检查方法的图形化数据处理系统的组成框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华亚微电子(上海)有限公司,未经华亚微电子(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910048486.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种嵌入式设备配置数据保护方法
- 下一篇:中文动态联想输入方法