[发明专利]一种基于软件元模型构造的通用软件建模方法有效
申请号: | 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.vipzhuanli.com/pat/books/201711138304.4/1.html,转载请声明来源钻瓜专利网。