[發明專利]錯誤檢查方法有效
| 申請號: | 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.szxzyx.cn/pat/books/200910048486.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種嵌入式設備配置數據保護方法
- 下一篇:中文動態聯想輸入方法





