一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种用户界面和业务流程模块化开发的软件架构的制作方法

2023-02-06 20:17:44 来源:中国专利 TAG:

技术特征:
1.一种用户界面和业务流程模块化开发的软件架构,其特征在于,所述的软件构架由用户界面层、数据模型层、业务流程层、协议处理层和数据接口层构成,其通过在用户界面层和业务流程层中间增加数据模型,来作为数据模型层,由数据模型提供用户接口和业务接口,数据模型的用户接口接收用户界面层输入,提供用户界面层需要显示的数据,数据模型的业务接口输出业务流程层需要处理的数据,接收业务流程层的数据处理结果,以更新数据模型。2.根据权利要求1所述的一种用户界面和业务流程模块化开发的软件架构,其特征在于,所述的用户界面层用于显示用户关心的处理结果,以及接收用户输入,所显示的数据来自数据模型的用户接口。3.根据权利要求1所述的一种用户界面和业务流程模块化开发的软件架构,其特征在于,所述的数据模型层用于提供用户接口和业务接口,所述的用户接口与用户界面层交互,所述的业务接口与业务流程层交互,根据用户接口的输入信息,通过业务接口输出操作命令及相应的数据到业务流程层。4.根据权利要求1所述的一种用户界面和业务流程模块化开发的软件架构,其特征在于,所述的数据模型层还能够接收业务流程层的数据处理结果,更新用户界面层要显示的数据或者业务流程层的中间处理结果。5.根据权利要求1所述的一种用户界面和业务流程模块化开发的软件架构,其特征在于,所述的业务流程层按照业务处理过程,接收数据模型业务接口的操作命令和相关数据,以及转换成协议处理层所需要的数据格式。6.根据权利要求1所述的一种用户界面和业务流程模块化开发的软件架构,其特征在于,所述的业务流程层还能够接收协议处理层上报的更新数据,通过数据模型的业务接口更新数据模型中的数据。7.根据权利要求1所述的一种用户界面和业务流程模块化开发的软件架构,其特征在于,所述的协议处理层用于处理不同设备终端与业务相关的应用协议,以及负责应用协议的解析与生成。8.根据权利要求1所述的一种用户界面和业务流程模块化开发的软件架构,其特征在于,所述的数据接口层根据不同设备终端的通信接口,实现不同类型的接口数据收发并行处理。

技术总结
本发明涉及计算机软件开发技术领域,具体涉及一种用户界面和业务流程模块化开发的软件架构;本发明软件构架由用户界面层、数据模型层、业务流程层、协议处理层和数据接口层构成,其通过在用户界面层和业务流程层中间增加数据模型,来作为数据模型层,由数据模型提供用户接口和业务接口,数据模型的用户接口接收用户界面层输入,提供用户界面层需要显示的数据,数据模型的业务接口输出业务流程层需要处理的数据,接收业务流程层的数据处理结果,以更新数据模型,本发明可以显著提高软件功能的可扩展性,减少软件开发的工作量,降低软件对存储空间等的硬件需求,从而缩短软件开发周期,提高软件开发成功率。提高软件开发成功率。提高软件开发成功率。


技术研发人员:李娟 张明涛 方中海 张玥 李勇 周佳
受保护的技术使用者:南京熊猫通信科技有限公司
技术研发日:2022.11.09
技术公布日:2023/2/3
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献