【技术实现步骤摘要】
一种基于对象树的软件建模方法及系统
[0001]本申请涉及计算机软件计算的领域,尤其是涉及一种基于对象树的软件建模方法及系统。
技术介绍
[0002]随着企业数字化概念的兴起以及数字化技术的发展,现今企业对数字化转型的重视程度越来越高,并且现今企业已处于快速变革的状态;而企业的管理模式也基本处于流态;特别是随着数字化需求从经营管理到现场的延伸,个性化已成为企业数字化转型市场需求的必然趋势。
[0003]传统的企业数字化相关软件工程在设计方面,尽管客户会提供一定需求,但最终还是以程序开发人员为主导,致使在设计过程中成本高,并且,所设计出的企业数字软件虽然严谨,但构建完成的软件所包含的对象树结构、对象树属性、反馈至用户的软件界面以及底层程序结构无法随客户需求变动而进行更改,即无法做到随需而变,缺乏灵敏性。
技术实现思路
[0004]为了降低设计成本的同时,提高软件设计的灵敏性,本申请提供一种基于对象树的软件建模方法及系统。
[0005]第一方面,本申请提供一种基于对象树的软件建模方法,采用如下的技 ...
【技术保护点】
【技术特征摘要】
1.一种基于对象树的软件建模方法,其特征在于,包括:基于获取的用户分解指令以及预设分解规则,对获取的应用程序信息进行分解处理,确定参数对象;基于获取的预置树节点,确定所述参数对象对应的对象树节点;确定所述参数对象对应的基础设置参数以及关联参数,并基于所述关联参数,对所述参数对象进行关联处理,确定关联参数对象;基于获取的用户模型搭建指令、所述对象树节点、所述基础设置参数以及所述关联参数对象,进行软件模型搭建。2.根据权利要求1所述的方法,其特征在于,所述预置树节点包含多个预置树节点,所述参数对象包含多个参数对象,所述基于获取的预置树节点,确定所述参数对象对应的对象树节点,包括:获取多个预置树节点,并确定所述多个预置树节点分别对应的节点类型;获取所述多个参数对象分别对应的对象类型,并将多个对象类型分别与多个节点类型进行对比;若任一对象类型与任一节点类型一致,则将所述任一节点类型对应的预置树节点作为所述任一对象类型对应的参数对象的对象树节点。3.根据权利要求2所述的方法,其特征在于,确定所述参数对象对应的基础设置参数以及关联参数,之前还包括:对所述多个参数对象进行归类处理,确定多个参数对象组,所述参数对象组包含多个目标参数对象;若任一参数对象组对应的对象类型为基础数据类型,则确定所述任一参数对象组包含的多个目标参数对象分别对应的目标属性,并将所述多个个目标参数对象以及所述多个目标参数对象分别对应的目标属性进行抽象处理,确定所述多个目标参数对象分别对应的复用参数对象;若任一参数对象组对应的对象类型为页面类型,则从所述多个参数对象组中筛选对象类型为菜单项类型的目标参数对象组,并从所述目标参数对象组中调取多个菜单参数对象;从所述对象类型为页面类型的任一参数对象组中,确定任一页面参数对象,并将所述任一页面参数对象与所述多个菜单参数对象进行匹配,确定所述任一页面参数对象对应的多个目标菜单参数对象。4.根据权利要求2所述的方法,其特征在于,确定所述参数对象对应的关联参数,包括:若所述参数对象的对象类型为数据库表类型,则从所述多个参数对象中筛选出对象类型为页面类型的多个子参数对象,并确定每个子参数对象对应的子关联参数;将所述每个子参数对象对应的子关联参数进行汇总,...
【专利技术属性】
技术研发人员:张缪春,
申请(专利权)人:浙江工企信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。