【技术实现步骤摘要】
基于模板组件的开发云平台
本专利技术涉及计算机应用
,具体地指一种基于模板组件的开发云平台。
技术介绍
软件前端开发项目中,首先要对需求进行分析,进行技术选型,并搭建开发框架,然后进行各部分模块及页面的开发。在一个面向多客户及多工程师的软件开发服务云平台上,客户提出的软件需求以及技术要求各异,同时工程师的技术专长、编程习惯也有所不同,如何使一个临时组建的团队,根据前端需求及开发技术要求,快速完成开发,并且保证交付的代码质量,是一个巨大的挑战。其中涉及的主要问题有:●工程师与客户之间的需求沟通工作量较大;●工程师之间协同开发困难较多;●工程师交付的代码风格难以统一;●工程师的开发效率难以控制;●工程师交付的代码质量参差不齐。以上问题严重影响了软件开发服务平台提供的软件前端开发服务的服务效率和服务质量。
技术实现思路
针对
技术介绍
存在的技术问题,本专利技术提出了一种基于模板组件的开发云平台,通过在云端设置基于模版的前端框架代码和功能组件,在云端组织软件开发工程师,以云服务的形式为用户提供软件开发服务。为达到上述目的,本专利技术提及的一种基于模板组件的开发云平台,其特 ...
【技术保护点】
1.一种基于模板组件的开发云平台,其特征在于:所述云平台(3)包括若干个以云服务形式封装的功能模块,所述功能模块分别设置于基础服务层(A)、平台服务层(B)、应用服务层(C)、模板库(D)和组件库(E);所述基础服务层(A):用于提供存储平台数据和文件、维护平台消息管理的基础功能服务;所述平台服务层(B):用于分别对用户、任务、账户、模板、组件数据进行维护管理,提供通用功能服务;所述应用服务层(C):用于提供基于业务的功能服务,根据客户发送的软件开发需求计算开发工作量及总体开发费用,将软件开发项目分配为若干个任务并发布任务;将所有任务分配至工程师用户,并设置任务期限;控制任 ...
【技术特征摘要】
1.一种基于模板组件的开发云平台,其特征在于:所述云平台(3)包括若干个以云服务形式封装的功能模块,所述功能模块分别设置于基础服务层(A)、平台服务层(B)、应用服务层(C)、模板库(D)和组件库(E);所述基础服务层(A):用于提供存储平台数据和文件、维护平台消息管理的基础功能服务;所述平台服务层(B):用于分别对用户、任务、账户、模板、组件数据进行维护管理,提供通用功能服务;所述应用服务层(C):用于提供基于业务的功能服务,根据客户发送的软件开发需求计算开发工作量及总体开发费用,将软件开发项目分配为若干个任务并发布任务;将所有任务分配至工程师用户,并设置任务期限;控制任务的进度;负责组件的维护管理;接收开发完成的代码,将代码向客户提供代码访问地址和代码下载地址;检查每项任务的完成时间是否符合任务期限要求,向工程师用户、客户结算费用;所述模板库(D):用于存储模板框架代码和索引信息;所述组件库(E):用于存储组件的代码、说明文档和索引信息。2.根据权利要求1所述的基于模板组件的开发云平台,其特征在于:所述基础服务层(A)包括数据库服务模块(311)、文件存储服务模块(312)、消息列队服务模块(313);所述数据库服务模块(311)负责存储平台上的用户信息、任务信息数据,并对这些数据建立索引,提供数据查询和编辑操作;所述文件存储服务模块(312)负责存储平台上的需求文档、结果代码文件,提供文件的上传、下载和检索功能;所述消息队列服务模块(313)维护平台业务涉及的通知、消息的发送和接收。3.根据权利要求1所述的基于模板组件的开发云平台,其特征在于:所述平台服务层(B)包括用户管理服务模块(321)、任务管理服务模块(322)、账户管理服务模块(323)、模板管理服务模块(324)和组件管理服务模块(325);所述用户管理服务模块(321)分别维护平台上的客户、工程师和管理员角色的用户信息,并提供基于角色控制的权限管理;所述任务管理服务模块(322)用于维护任务相关信息,包括需求信息、任务参与人员信息、过程状态信息;所述账户管理服务模块(323)用于维护用户的财务账户,通过第三方支付接口提供账户支付及提现功能,并记录账户的交易日志;所述模板管理服务模块(324)用于创建、发布和维护管理模板;所述组件管理服务模块(325)用于创建、发布和维护...
【专利技术属性】
技术研发人员:王琦,
申请(专利权)人:武汉空心科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。