首页 / 专利库 / 电脑零配件 / 固件 / 软件 / 软件套件 / 软件组件 / 插件 / 一种基于软件元模型构造的通用软件建模方法

一种基于软件元模型构造的通用软件建模方法

阅读:251发布:2023-03-22

专利汇可以提供一种基于软件元模型构造的通用软件建模方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种基于 软件 元模型构造的通用软件建模方法,包括预设软件建模结构,设定软件 建模语言 及建模作业等三个步骤。本发明方法简单,操作和实施容易,一方面有效的提高了软件建模作业的工作效率和规范性,便于提高软件建模过程中数据通用型和交互性,从而达到提高软件模型汇编工作的效率、 质量 ,并有助于降低软件建模汇编成本,另一方面软件模型结构布局合理, 数据处理 及交互能 力 强,在提高软件模型合理性的同时,另可有效的提高和改善软件汇编作业的工作效率,并降低软件汇编过程对设备及人员的要求。,下面是一种基于软件元模型构造的通用软件建模方法专利的具体信息内容。

1.一种基于软件元模型构造的通用软件建模方法,其特征在于:所述的基于软件元模型构造的通用软件建模方法包括以下步骤:
第一步,预设软件建模结构,首先将待建模软件细化分为:软件层级模件、软件接口模件两个单元;
第二步,设定软件建模语言,完成第一步后,首先基于智能体统一建模语言模型与遗传算法相结合的基础,然后由元模型的方式定义基于基于智能体统一建模语言模型的领域模型,然后由领域模型生成初步运行语言,然后由遗传算法对初步运行语言进行优化,得到建模语言;
第三步,建模作业,完成第二步作业后,由建模语言为基础,按照图形化模型框架插件结构构建软件建模。
2.根据权利要求1述的一种基于软件元模型构造的通用软件建模方法,其特征在于:所述的第一步中:
软件层级模件,采用由软件构造类型符为节点树形结构作为软件层级结构基础框架,且树形结构中设至少三级子层级目录;
软件接口模件,以属性符集、功能符集、事件符集三部分结构共同构成软件接口模件,其中的属性符集包括音频数据、视频数据、字符数据及图片数据四种;功能符集包括交互功能、算法功能、流程功能及升级策略功能四个部分;事件符集包括数据传输控制、数据运行优先级策略控制、软件识别控制三个部分。
3.根据权利要求1述的一种基于软件元模型构造的通用软件建模方法,其特征在于:所述的第三步中,在构建软件建模时,按以下步骤进行:
步骤1,汇编任务分配,首先根据待汇编软件内容和要求,将汇编软件划分出一个软件运行主程序架构、至少两个软件子运行主程序架构、若干软件运行功能模、软件识别信息编码模块及功能模块调用中断子程序模块;
步骤2,汇编人员分配,完成第一步后,根据第一步分配的软件汇编任务,确定一个软件汇编总管岗位、然后确定软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位、软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位的数量,其中软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位数量与第一步中分配的软件子运行主程序架构和软件运行功能模块数量一致,软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位均一个,且每个岗位工作人员均至少2人;
步骤3,硬件设备组网,完成第二步作业后,根据第二步设定的各汇编岗位和相应岗位的汇编任务内容和工作人员数量,为各岗位配备相应的办公计算机及辅助办公设备,然后通过局域网系统将各办公计算机及辅助办公设备间组网,实现各岗位设备之间相互数据交互连接;
步骤4,软件汇编,完成第三步作业后,首先由软件汇编总管岗位、软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位分别按照第一步分配的汇编任务进行相应的软件内容汇编作业,在进行软件汇编作业中,一方面由软件汇编总管岗位统一管理协调各软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位工作内容,另一方面由软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位分别为软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位汇编的软件内容匹配相应的软件识别信息编码和功能模块调用中断子程序,然后通过功能模块调用中断子程序实现软件运行主程序架构、软件子运行主程序架构及软件运行功能模块间链接,从而完成第一步中待汇编软件整体汇编工作任务。
4.根据权利要求3述的一种基于软件元模型构造的通用软件建模方法,其特征在于:所述的步骤1中的各软件子运行主程序架构之间、各软件运行功能模块之间均相互独立运行;
识别信息编码模块包括软件版本信息子模块、软件校验值信息子模块、软件更新策略信息子模块,所述的软件版本信息子模块、软件校验值信息子模块、软件更新策略信息子模块均至少一个,并相互独立。
5.根据权利要求3述的一种基于软件元模型构造的通用软件建模方法,其特征在于:所述的步骤1中的主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位中均设至少一个文本程序组、至少一个音频程序组、至少一个动画程序组。
6.根据权利要求3述的一种基于软件元模型构造的通用软件建模方法,其特征在于:所述的步骤3中,一方面由软件汇编总管岗位统一协调管理软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位,另一方面由软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位同时为主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位提供相应的程序服务。
7.根据权利要求3述的一种基于软件元模型构造的通用软件建模方法,其特征在于:所述的步骤4中,在进行软件运行主程序架构和软件子运行主程序架构汇编作业时,软件运行主程序架构和软件子运行主程序架均设至少一个数据拓展端口。
8.根据权利要求3述的一种基于软件元模型构造的通用软件建模方法,其特征在于:所述的功能模块调用中断子程序包括至少三段十六进制数据组,其中位于最前方的数据组为终端触发数据,最后的两个数据组分别为上位程序链接数据组和下位程序链接数据组,当中断子程序包括四段及四段以上十六进制数据组时,第一位数据组与上位程序链接数据组间设中断子程序功能数据组。

说明书全文

一种基于软件元模型构造的通用软件建模方法

技术领域

[0001] 本发明涉及一种基于软件元模型构造的通用软件建模方法,属计算机软件技术领域。

背景技术

[0002] 目前在各类软件程序汇编作业中,均需要首先对待汇编软件进行建模作业,然后围绕软件模型开展后续的汇编管理作业及具体软件文件汇编工作,但在实际工作中发现,当前在进行软件模型作业的汇编活动中,往往均是通过各自的工作习惯进行软件建模作业,因此导致当前在进行软件汇编建模工作的通用型相对较差,也导致了不同软件模型间的数据交互性相对较差,从而造成软件模型汇编时的工作交互能差且软件模型汇编作业工作效率相对较低,于此同时,当前软件建模后,软件模具也同时不同程度存在层级结构混乱,从而也易导致软件汇编工作管理混乱和软件汇编工作对人员、硬件等要求相对较高,因此针对这一问题,迫切需要开发一种全新的软件模型汇编方法,以满足实际使用的需要。

发明内容

[0003] 本发明目的就在于克服上述不足,提供一种基于软件元模型构造的通用软件建模方法。
[0004] 为实现上述目的,本发明是通过以下技术方案来实现:一种基于软件元模型构造的通用软件建模方法,包括以下步骤:
第一步,预设软件建模结构,首先将待建模软件细化分为:软件层级模件、软件接口模件两个单元;
第二步,设定软件建模语言,完成第一步后,首先基于智能体统一建模语言模型与遗传算法相结合的基础,然后由元模型的方式定义基于基于智能体统一建模语言模型的领域模型,然后由领域模型生成初步运行语言,然后由遗传算法对初步运行语言进行优化,得到建模语言;
第三步,建模作业,完成第二步作业后,由建模语言为基础,按照图形化模型框架插件结构构建软件建模。
[0005] 进一步的,所述的第一步中:软件层级模件,采用由软件构造类型符为节点树形结构作为软件层级结构基础框架,且树形结构中设至少三级子层级目录;
软件接口模件,以属性符集、功能符集、事件符集三部分结构共同构成软件接口模件,其中的属性符集包括音频数据、视频数据、字符数据及图片数据四种;功能符集包括交互功能、算法功能、流程功能及升级策略功能四个部分;事件符集包括数据传输控制、数据运行优先级策略控制、软件识别控制三个部分。
[0006] 进一步的,所述的第三步中,在构建软件建模时,按以下步骤进行:步骤1,汇编任务分配,首先根据待汇编软件内容和要求,将汇编软件划分出一个软件运行主程序架构、至少两个软件子运行主程序架构、若干软件运行功能模、软件识别信息编码模块及功能模块调用中断子程序模块;
步骤2,汇编人员分配,完成第一步后,根据第一步分配的软件汇编任务,确定一个软件汇编总管岗位、然后确定软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位、软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位的数量,其中软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位数量与第一步中分配的软件子运行主程序架构和软件运行功能模块数量一致,软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位均一个,且每个岗位工作人员均至少2人;
步骤3,硬件设备组网,完成第二步作业后,根据第二步设定的各汇编岗位和相应岗位的汇编任务内容和工作人员数量,为各岗位配备相应的办公计算机及辅助办公设备,然后通过局域网系统将各办公计算机及辅助办公设备间组网,实现各岗位设备之间相互数据交互连接;
步骤4,软件汇编,完成第三步作业后,首先由软件汇编总管岗位、软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位分别按照第一步分配的汇编任务进行相应的软件内容汇编作业,在进行软件汇编作业中,一方面由软件汇编总管岗位统一管理协调各软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位工作内容,另一方面由软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位分别为软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位汇编的软件内容匹配相应的软件识别信息编码和功能模块调用中断子程序,然后通过功能模块调用中断子程序实现软件运行主程序架构、软件子运行主程序架构及软件运行功能模块间链接,从而完成第一步中待汇编软件整体汇编工作任务。
[0007] 进一步的,所述的步骤1中的各软件子运行主程序架构之间、各软件运行功能模块之间均相互独立运行;识别信息编码模块包括软件版本信息子模块、软件校验值信息子模块、软件更新策略信息子模块,所述的软件版本信息子模块、软件校验值信息子模块、软件更新策略信息子模块均至少一个,并相互独立。
[0008] 进一步的,所述的步骤1中的主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位中均设至少一个文本程序组、至少一个音频程序组、至少一个动画程序组。
[0009] 进一步的,所述的步骤3中,一方面由软件汇编总管岗位统一协调管理软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位,另一方面由软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位同时为主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位提供相应的程序服务。
[0010] 进一步的,所述的步骤4中,在进行软件运行主程序架构和软件子运行主程序架构汇编作业时,软件运行主程序架构和软件子运行主程序架均设至少一个数据拓展端口。
[0011] 进一步的,所述的功能模块调用中断子程序包括至少三段十六进制数据组,其中位于最前方的数据组为终端触发数据,最后的两个数据组分别为上位程序链接数据组和下位程序链接数据组,当中断子程序包括四段及四段以上十六进制数据组时,第一位数据组与上位程序链接数据组间设中断子程序功能数据组。
[0012] 本发明方法简单,操作和实施容易,一方面有效的提高了软件建模作业的工作效率和规范性,便于提高软件建模过程中数据通用型和交互性,从而达到提高软件模型汇编工作的效率、质量,并有助于降低软件建模汇编成本,另一方面软件模型结构布局合理,数据处理及交互能力强,在提高软件模型合理性的同时,另可有效的提高和改善软件汇编作业的工作效率,并降低软件汇编过程对设备及人员的要求。附图说明
[0013] 图1为本发明汇编方法流程示意图;图2为构建软件建模流程示意图。

具体实施方式

[0014] 如图1和2所示,一种基于软件元模型构造的通用软件建模方法,包括以下步骤:第一步,预设软件建模结构,首先将待建模软件细化分为:软件层级模件、软件接口模件两个单元;
第二步,设定软件建模语言,完成第一步后,首先基于智能体统一建模语言模型与遗传算法相结合的基础,然后由元模型的方式定义基于基于智能体统一建模语言模型的领域模型,然后由领域模型生成初步运行语言,然后由遗传算法对初步运行语言进行优化,得到建模语言;
第三步,建模作业,完成第二步作业后,由建模语言为基础,按照图形化模型框架插件结构构建软件建模。
[0015] 本实施例中,所述的第一步中:软件层级模件,采用由软件构造类型符为节点树形结构作为软件层级结构基础框架,且树形结构中设至少三级子层级目录;
软件接口模件,以属性符集、功能符集、事件符集三部分结构共同构成软件接口模件,其中的属性符集包括音频数据、视频数据、字符数据及图片数据四种;功能符集包括交互功能、算法功能、流程功能及升级策略功能四个部分;事件符集包括数据传输控制、数据运行优先级策略控制、软件识别控制三个部分。
[0016] 本实施例中,所述的第三步中,在构建软件建模时,按以下步骤进行:步骤1,汇编任务分配,首先根据待汇编软件内容和要求,将汇编软件划分出一个软件运行主程序架构、至少两个软件子运行主程序架构、若干软件运行功能模块、软件识别信息编码模块及功能模块调用中断子程序模块;
步骤2,汇编人员分配,完成第一步后,根据第一步分配的软件汇编任务,确定一个软件汇编总管岗位、然后确定软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位、软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位的数量,其中软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位数量与第一步中分配的软件子运行主程序架构和软件运行功能模块数量一致,软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位均一个,且每个岗位工作人员均至少2人;
步骤3,硬件设备组网,完成第二步作业后,根据第二步设定的各汇编岗位和相应岗位的汇编任务内容和工作人员数量,为各岗位配备相应的办公计算机及辅助办公设备,然后通过局域网系统将各办公计算机及辅助办公设备间组网,实现各岗位设备之间相互数据交互连接;
步骤4,软件汇编,完成第三步作业后,首先由软件汇编总管岗位、软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位分别按照第一步分配的汇编任务进行相应的软件内容汇编作业,在进行软件汇编作业中,一方面由软件汇编总管岗位统一管理协调各软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位工作内容,另一方面由软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位分别为软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位汇编的软件内容匹配相应的软件识别信息编码和功能模块调用中断子程序,然后通过功能模块调用中断子程序实现软件运行主程序架构、软件子运行主程序架构及软件运行功能模块间链接,从而完成第一步中待汇编软件整体汇编工作任务。
[0017] 本实施例中,所述的步骤1中的各软件子运行主程序架构之间、各软件运行功能模块之间均相互独立运行;识别信息编码模块包括软件版本信息子模块、软件校验值信息子模块、软件更新策略信息子模块,所述的软件版本信息子模块、软件校验值信息子模块、软件更新策略信息子模块均至少一个,并相互独立。
[0018] 本实施例中,所述的步骤1中的主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位中均设至少一个文本程序组、至少一个音频程序组、至少一个动画程序组。
[0019] 本实施例中,所述的步骤3中,一方面由软件汇编总管岗位统一协调管理软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位,另一方面由软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位同时为主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位提供相应的程序服务。
[0020] 本实施例中,所述的步骤4中,在进行软件运行主程序架构和软件子运行主程序架构汇编作业时,软件运行主程序架构和软件子运行主程序架均设至少一个数据拓展端口。
[0021] 本实施例中,所述的功能模块调用中断子程序包括至少三段十六进制数据组,其中位于最前方的数据组为终端触发数据,最后的两个数据组分别为上位程序链接数据组和下位程序链接数据组,当中断子程序包括四段及四段以上十六进制数据组时,第一位数据组与上位程序链接数据组间设中断子程序功能数据组。
[0022] 本发明方法简单,操作和实施容易,一方面有效的提高了软件建模作业的工作效率和规范性,便于提高软件建模过程中数据通用型和交互性,从而达到提高软件模型汇编工作的效率、质量,并有助于降低软件建模汇编成本,另一方面软件模型结构布局合理,数据处理及交互能力强,在提高软件模型合理性的同时,另可有效的提高和改善软件汇编作业的工作效率,并降低软件汇编过程对设备及人员的要求。
[0023] 以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈