[发明专利]多人并发建模方法、系统及存储介质在审
申请号: | 201710867363.9 | 申请日: | 2017-09-22 |
公开(公告)号: | CN107729623A | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 吴翔虎;曲明成;陶永超;刘全胜 | 申请(专利权)人: | 深圳航天科技创新研究院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F17/30 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙)44248 | 代理人: | 孙伟 |
地址: | 518000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 并发 建模 方法 系统 存储 介质 | ||
1.一种基于一体化模型持久化存储的多人并发建模方法,其特征在于,包括以下步骤:
建立一体化模型,将所述一体化模型拆分并保存到预先在系统服务器中搭建的数据库,同时保存系统资源;
为建模人员分配权限,并由所述建模人员从所述数据库中更新整个模型;
由建模人员开始建模,拆分一体化模型,提交拆分后的子模块模型;
遍历提交的子模块模型,判断当前建模人员是否具有修改权限,如果是,则保存到内存中的数据模型,如果否,继续遍历;在遍历结束后,将内存中的数据模型转成存储模型,提交到数据库中,同时将系统资源保存到数据库中。
2.根据权利要求1所述的多人并发建模方法,其特征在于,在所述建立一体化模型的步骤之前,还包括:
在系统服务器中搭建数据库;
创建一体化模型建模工程。
3.根据权利要求2所述的多人并发建模方法,其特征在于,
所述在系统服务器中搭建数据库的步骤中,搭建的数据库包含建模人员用户表、用户权限表、模型对象表以及与系统资源存储相关的表;
所述创建一体化模型建模工程的步骤包括:模型工程的创建、数据库的配置、用户的登录。
4.根据权利要求1所述的多人并发建模方法,其特征在于,所述建立的一体化模型包括:数据流图、程序流程图、程序结构图、故障树、因果图、状态图、活动图、时序图、判定表。
5.根据权利要求1-4中任一项所述的多人并发建模方法,其特征在于,所述由建模人员从所述数据库中更新整个模型的步骤中包括:从数据库中读取模型数据进行封装,存放在数据模型中。
6.根据权利要求1-4中任一项所述的多人并发建模方法,其特征在于,所述由建模人员开始建模,拆分一体化模型,提交拆分后的子模块模型的步骤中包括:
根据建模工具建立的一体化模型的图形嵌套关系,按照模型拆分准则进行拆分,把每一个嵌套图形作为一个子模块同步解析并存储到内存的数据模型中。
7.根据权利要求6所述的多人并发建模方法,其特征在于,所述模型拆分准则如下:
(1)根据一体化模型的图形嵌套规则,将一体化模型拆分分为不同图形的子图;
(2)提取每一个子图的软件行为及软件结构信息;
(3)每一个子图分别以二进制流的形式保存到数据库;
(4)保存记录包含当前建模人员、图形编号、父模型编号和图形的二进制流。
8.根据权利要求7所述的多人并发建模方法,其特征在于,所述一体化模型不保存图形信息,只用于数据库存储模型的图形展示;所述内存中的数据模型使用对象模型,存储模型使用二进制流。
9.一种基于一体化模型持久化存储的多人并发建模系统,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1-8中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳航天科技创新研究院,未经深圳航天科技创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710867363.9/1.html,转载请声明来源钻瓜专利网。