[发明专利]一种软件系统架构自动生成的方法有效

专利信息
申请号: 201911381052.7 申请日: 2019-12-27
公开(公告)号: CN111208976B 公开(公告)日: 2023-04-11
发明(设计)人: 郭毅文;李飞翔;伍轶明 申请(专利权)人: 广西泊客网络科技有限公司;广西科技大学
主分类号: G06F8/20 分类号: G06F8/20
代理公司: 广州越华专利代理事务所(普通合伙) 44523 代理人: 杨艳珊
地址: 545000 广西壮族自治区柳州市*** 国省代码: 广西;45
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 软件 系统 架构 自动 生成 方法
【权利要求书】:

1.一种软件系统架构自动生成的方法,其特征在于:所述方法包括如下步骤:

步骤1:收集汇总并分类软件构成资料;

步骤2:图文描述架构组成元素和元素之间的关联;

步骤3:汇总元素,对元素根据权限进行分类,对分类的元素自动添加基本功能和人工添加特定功能;

步骤4:根据元素分类层次配置页面,页面汇总,根据架构组成把页面进行组合;

步骤5:根据功能需求对每个页面添加功能控件,并根据元素关联配置功能控件指向;

步骤6:加载页面和控件布局,同时解析页面及控件代码;

步骤7:根据元素分类层次与功能匹配,分配元素层次用户权限;

步骤8:根据权限配置不同用户的权限页面和控制指向,生成系统框架;

所述步骤8的具体过程为:根据每个层次的用户的权限,在调用页面时,重新生成页面控件布局图,即是把多余的控件进行隐藏,每个层次用户与每个页面设置了权限映射,使得不同的用户所使用的界面均是用户所需要的和能够使用操作的,完成整个软件系统框架的自动生成,后期人工进行一些微调即可完成软件项目的开发。

2.根据权利要求1所述的一种软件系统架构自动生成的方法,其特征在于:所述步骤1中,软件构成资料包括软件系统页面、页面脚本代码、页面效果封装代码、控件、控件代码和动作关联代码库,把所有的软件系统页进行汇总,然后根据页面在系统中的层次关系进行分类,每个软件系统页面均会指向一个固定的页面脚本代码,所有的页面效果封装代码均会提供API接口供页面脚本代码直接调用,每个控件与固定控件代码构成映射,调用控件默认直接调用映射的控件代码,动作关联代码库用于供软件系统执行功能直接调用,完成系统功能操作。

3.根据权利要求2所述的一种软件系统架构自动生成的方法,其特征在于:所述动作关联代码库包括逻辑代码、操作代码、函数功能代码和界面元素代码,所述逻辑代码为业务规则代码,包括软件页面的中间层调用代码、数据操作指令代码和界面锁定代码,界面锁定代码即为权限展现代码,根据用户权限展示不同的页面或者控件。

4.根据权利要求1所述的一种软件系统架构自动生成的方法,其特征在于:所述步骤2中的具体过程为,根据软件的使用用户设定为架构组成元素,即是该软件系统的使用的每个用户为元素,把用户之间的关联关系列出来即为元素与元素之间的关联,即是软件系统运行时需要跳转的页面或者跳转页面相应的功能指向或者页面展示指向。

5.根据权利要求4所述的一种软件系统架构自动生成的方法,其特征在于:所述步骤3的具体过程为:把所有的元素进行汇总,然后根据使用软件系统的权限进行分类,即为软件系统使用用户的分级,然后根据每个层次的用户添加基本的软件功能,用户查看基础功能后,进行人工添加其它需要的特定功能。

6.根据权利要求5所述的一种软件系统架构自动生成的方法,其特征在于:所述步骤4的具体过程为:解析每个元素在使用系统时所要涉及的页面,然后把所有元素所涉及的页面进行汇总,然后把相同的页面只保留一个页面,其它的页面进行删除,留下的页面与拥有该页面的元素形成映射关系,删除后留下的页面即为软件系统所有页面,每个元素映射的页面均会要执行不同的功能,每个页面按照功能最多的元素进行配置控件指向,即为每个页面的控件为该页面所映射所有元素功能对应控制的集合,相同功能控件保留一个,其它的删除。

7.根据权利要求6所述的一种软件系统架构自动生成的方法,其特征在于:所述步骤5的具体过程为:把页面的所有控件布局到页面上,并根据按键的功能关联指向相应的页面,同时调用动作关联代码库完成操作功能。

8.根据权利要求7所述的一种软件系统架构自动生成的方法,其特征在于:所述步骤6的具体过程为:加载定义好的XML文件,同时进行解析处理,包括数据结构解析和匹配性检查、界面元素解析、业务逻辑解析的过程,解析处理自动产生运行界面,解析过程对源代码编译生成计算机可执行代码的编译过程。

9.根据权利要求8所述的一种软件系统架构自动生成的方法,其特征在于:所述步骤7的具体过程为:根据元素分类的层次,对每个层次分配一个用户权限管理区,用于存储不同层次用户的账号,相同层次的用户的权限功能相同。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西泊客网络科技有限公司;广西科技大学,未经广西泊客网络科技有限公司;广西科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911381052.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top