[發明專利]需求變更的逆向追蹤系統有效
| 申請號: | 201610712396.1 | 申請日: | 2016-08-23 |
| 公開(公告)號: | CN106325969B | 公開(公告)日: | 2019-03-12 |
| 發明(設計)人: | 咸峰;錢學文;呂延秀;宋少華 | 申請(專利權)人: | 上海創景信息科技有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 郭國中 |
| 地址: | 201203 上海市浦東新區中國(上海)自*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 源代碼 文檔 源代碼分析 需求變更 追蹤系統 源代碼文件 報告模塊 參數信息 函數信息 結果生成 人工處理 設置模塊 數據支持 顯示管理 注釋格式 注釋信息 配置 標準化 分析 追蹤 更新 | ||
1.一種需求變更的逆向追蹤系統,其特征在于,包括如下模塊:
注釋設置模塊,其用于配置源代碼的注釋格式配置,用于從源代碼中提取注釋信息,為文檔的生成提供數據支持;
源代碼分析模塊,用于分析源代碼,提取所有的變量、結構體、函數、函數執行流程信息;通過提取所有相關信息環節,生成特定格式的數據,便于分析處理,生成相應的功能部件,真實的反應當前項目的整體情況,為整個項目的逆向追蹤提供最直接的數據來源;
報告模塊,用于將源代碼分析的結果生成文檔,便于需求變更的逆向追蹤;并可根據報告模塊來生成對應的標準文檔;對于已有的報告模板,可進行導入導出文件,并對報告模板進行編輯操作;通過將數據導入不同的報告模板,來生成各類型的文檔,形成對需求以及源代碼的逆向追蹤,為整個項目的整體邏輯和開發情況提供最佳的信息展示;
顯示管理模塊,用于顯示源代碼各部件的函數信息、參數信息、以及對分析后的源代碼文件進行標準化更新;并提供相關的可操作管理界面,進行項目信息的調整、編輯、設置;并提供函數的偽代碼、流程圖、調用圖的查看;通過將整理后的數據信息,歸納為不同形式的信息單元,為更好的掌握項目的整體情況、各模塊的基本信息單元以及拆分到函數組件、類型組件的基本數據塊,提供展示平臺;
所述注釋設置模塊包括如下模塊:
源代碼注釋格式設置模塊,其用于根據源代碼而設定的注釋規范;
源代碼注釋模板模塊,其用于顯示用戶設置注釋后,根據其輸入,在代碼模板上,自動根據其配置信息生成相應的注釋框架,以便于用戶理解與使用;提供按該注釋設置后,生成注釋的格式;
注釋解析模塊,根據用戶的注釋配置,對用戶的源代碼進行注釋分析,提取所有相關的元素,加以關鍵字的分類,最終將所有要素信息匯總;為用戶實現源代碼的逆向分析和文檔的生成,提供最直接的數據來源支持;
自動生成注釋框架模塊,根據提取的所有信息以及用戶配置的注釋模板,生成要素齊全的注釋,在一定程度上便于開發人員規范注釋的書寫以及理解程序,同時也保證所有注釋風格的一致性以及信息的有效性。
2.根據權利要求1所述的需求變更的逆向追蹤系統,其特征在于,所述源代碼分析模塊包括如下模塊:
項目管理模塊,其用于待分析項目的新建,添加待分析文件,設置源代碼分析的文件編碼、分析模式、注釋位置、外部文件、宏定義、流程圖參數定義、結構圖參數定義,對項目中組件信息進行修改刪除;
靜態分析模塊,使用本系統對源代碼進行分析,并提取相關的信息單元,為文件組件、類型組件、函數組件、度量信息模塊的創建提供數據來源;
文件組件模塊,其用于組織文件的基本數據單元,包含類型組件和函數組件;
類型組件模塊,其用于記錄源代碼中的數據類型信息,包括結構體和各種類型參數;
函數組件模塊,其用于記錄函數的基本信息,包含函數名稱和注釋和參數和返回值,函數的調用關系和函數的處理流程,為生成流程圖和調用圖提供數據來源;函數組件模塊中還包含函數在源代碼文件中的位置信息,便于在顯示模塊中進行查看;
度量信息模塊,其用于提取函數的流程、調用關系,為項目分析提供相關的度量信息;為生成文檔時,提供調用圖和流程圖的數據來源。
3.根據權利要求1所述的需求變更的逆向追蹤系統,其特征在于,所述報告模塊包括如下模塊:
報告模板模塊,用于自定義報告模板格式,以及生成的內容章節,也可以在現有的報告模板基礎上,進行報告生成內容模板的編輯處理;
報告生成模塊,用于根據報告模板的格式,提取所有源代碼中已經分析出來的數據單元,將其匯總整理后,自動生成需要的詳細設計文檔、概要設計文檔、需求分析文檔;
報告導入導出模塊,用于報告模板文件的導入和導出,通過對模板的管理,來完成文檔的內容與格式的生成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海創景信息科技有限公司,未經上海創景信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610712396.1/1.html,轉載請聲明來源鉆瓜專利網。





