[發明專利]一種基于軟件元模型構造的通用軟件建模方法有效
| 申請號: | 201711138304.4 | 申請日: | 2017-11-16 |
| 公開(公告)號: | CN107832044B | 公開(公告)日: | 2019-02-19 |
| 發明(設計)人: | 邵蓉 | 申請(專利權)人: | 安徽修武工業技術有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20 |
| 代理公司: | 東莞市神州眾達專利商標事務所(普通合伙) 44251 | 代理人: | 陳世洪 |
| 地址: | 230031 安徽省合*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 軟件 模型 構造 通用 建模 方法 | ||
1.一種基于軟件元模型構造的通用軟件建模方法,其特征在于:所述的基于軟件元模型構造的通用軟件建模方法包括以下步驟:
第一步,預設軟件建模結構,首先將待建模軟件細化分為:軟件層級模件、軟件接口模件兩個單元;
第二步,設定軟件建模語言,完成第一步后,首先基于智能體統一建模語言模型與遺傳算法相結合的基礎,然后由元模型的方式定義基于智能體統一建模語言模型的領域模型,然后由領域模型生成初步運行語言,然后由遺傳算法對初步運行語言進行優化,得到建模語言;
第三步,建模作業,完成第二步作業后,由建模語言為基礎,按照圖形化模型框架插件結構構建軟件建模;所述的第一步中:
軟件層級模件,采用由軟件構造類型符為節點樹形結構作為軟件層級結構基礎框架,且樹形結構中設至少三級子層級目錄;
軟件接口模件,以屬性符集、功能符集、事件符集三部分結構共同構成軟件接口模件,其中的屬性符集包括音頻數據、視頻數據、字符數據及圖片數據四種;功能符集包括交互功能、算法功能、流程功能及升級策略功能四個部分;事件符集包括數據傳輸控制、數據運行優先級策略控制、軟件識別控制三個部分;所述的第三步中,在構建軟件建模時,按以下步驟進行:步驟1,匯編任務分配,首先根據待匯編軟件內容和要求,將匯編軟件劃分出一個軟件運行主程序架構、至少兩個軟件子運行主程序架構、若干軟件運行功能模塊、軟件識別信息編碼模塊及功能模塊調用中斷子程序模塊;
步驟2,匯編人員分配,完成步驟1后,根據步驟1分配的軟件匯編任務,確定一個軟件匯編總管崗位、然后確定軟件運行主程序架構匯編崗位、軟件子運行主程序架構匯編崗位、軟件運行功能模塊匯編崗位、軟件識別信息編碼模塊匯編崗位及功能模塊調用中斷子程序模塊匯編崗位的數量,其中軟件運行主程序架構匯編崗位、軟件子運行主程序架構匯編崗位、軟件運行功能模塊匯編崗位數量與步驟1中分配的軟件子運行主程序架構和軟件運行功能模塊數量一致,軟件識別信息編碼模塊匯編崗位及功能模塊調用中斷子程序模塊匯編崗位均一個,且每個崗位工作人員均至少2人;
步驟3,硬件設備組網,完成步驟2作業后,根據步驟2設定的各匯編崗位和相應崗位的匯編任務內容和工作人員數量,為各崗位配備相應的辦公計算機及輔助辦公設備,然后通過局域網系統將各辦公計算機及輔助辦公設備間組網,實現各崗位設備之間相互數據交互連接;
步驟4,軟件匯編,完成步驟3作業后,首先由軟件匯編總管崗位、軟件運行主程序架構匯編崗位、軟件子運行主程序架構匯編崗位、軟件運行功能模塊匯編崗位軟件識別信息編碼模塊匯編崗位及功能模塊調用中斷子程序模塊匯編崗位分別按照步驟1分配的匯編任務進行相應的軟件內容匯編作業,在進行軟件匯編作業中,一方面由軟件匯編總管崗位統一管理協調各軟件運行主程序架構匯編崗位、軟件子運行主程序架構匯編崗位、軟件運行功能模塊匯編崗位軟件識別信息編碼模塊匯編崗位及功能模塊調用中斷子程序模塊匯編崗位工作內容,另一方面由軟件識別信息編碼模塊匯編崗位及功能模塊調用中斷子程序模塊匯編崗位分別為軟件運行主程序架構匯編崗位、軟件子運行主程序架構匯編崗位、軟件運行功能模塊匯編崗位匯編的軟件內容匹配相應的軟件識別信息編碼和功能模塊調用中斷子程序,然后通過功能模塊調用中斷子程序實現軟件運行主程序架構、軟件子運行主程序架構及軟件運行功能模塊間鏈接,從而完成步驟1中待匯編軟件整體匯編工作任務。
2.根據權利要求1所述的一種基于軟件元模型構造的通用軟件建模方法,其特征在于:所述的步驟1中的各軟件子運行主程序架構之間、各軟件運行功能模塊之間均相互獨立運行;
識別信息編碼模塊包括軟件版本信息子模塊、軟件校驗值信息子模塊、軟件更新策略信息子模塊,所述的軟件版本信息子模塊、軟件校驗值信息子模塊、軟件更新策略信息子模塊均至少一個,并相互獨立。
3.根據權利要求1所述的一種基于軟件元模型構造的通用軟件建模方法,其特征在于:所述的步驟1中的主程序架構匯編崗位、軟件子運行主程序架構匯編崗位、軟件運行功能模塊匯編崗位中均設至少一個文本程序組、至少一個音頻程序組、至少一個動畫程序組。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽修武工業技術有限公司,未經安徽修武工業技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711138304.4/1.html,轉載請聲明來源鉆瓜專利網。





