The invention discloses a task development cloud platform based on page measurement and unit time allocation, which includes: basic service layer for providing basic functional services for storing platform data and files and maintaining platform message management; platform service layer for maintenance and management of user end, task and account data respectively, and providing general functional services; application service layer for customers; Work tasks sent from the end are standardized page measurement. After dividing the whole work tasks according to the workload of standard pages, several standard pages corresponding to a work task are corresponded to a list of pages. Several standard pages in a list of pages are divided into several task packages according to unit time, and the results of task packages returned from each client are divided into several task packages. Do not consolidate the work results corresponding to the work tasks according to the page list and send them to the client. Using standardized business processes and parallel development methods of cloud platform, it avoids repeated confirmation of a large number of conventional requirements, reduces the communication workload between customers and engineers, and improves the development efficiency.
【技术实现步骤摘要】
一种基于页面计量和单位时间分配的任务开发云平台
本专利技术涉及计算机应用
,一种基于页面计量和单位时间分配的任务开发云平台。
技术介绍
软件开发工作主要是根据软件需求及设计文档进行开发,交付完成的代码等结果文件。软件开发云平台通过在云端组织软件开发工程师,以云服务的形式为工程师提供软件开发服务,而工程师不用关心具体的开发人员。通过云平台,可以在更大范围内共享软件开发工程师,更灵活的调度人力资源,从而有效减少工程师的软件开发成本,提高软件开发人力资源的利用率。然而,随着在云平台上的软件开发任务和软件开发工程师的数量规模的增大,对任务分配和工程师协同的要求也越来越大,为了快速完成开发任务并在24小时内交付软件,需要解决的问题有:如何合理的分解任务,使任务能分给多位工程师同时进行开发,缩短总体交付时间;如何合理的分配任务,使任务尽可能分配给较熟练或擅长对应技术的工程师;如何提高工程师的协同开发效率,保证交付质量,同时保证按时交付。软件前端开发系统聚集了大量工程师,可以为客户提供软件前端开发服务。传统的前端开发系统主要包括三个重要阶段,首先是客户发布任务,由客户提供 ...
【技术保护点】
1.一种基于页面计量和单位时间分配的任务开发云平台,其特征在于,包括:基础服务层,用于提供存储平台数据和文件、维护平台消息管理的基础功能服务;平台服务层,用于分别对用户端、任务、账户数据进行维护管理,提供通用功能服务;应用服务层,将客户端发来的工作任务进行标准化页面计量,将整个工作任务按照标准页面的工作量划分之后,将一个工作任务所对应的数个标准页面对应到一个页面列表;将一个或数个页面列表中的数个标准页面按照单位时间切分为数个任务包,再遍历云平台存储的与各个工程师或工程师团队所对应的用户端的用户端列表,对各个任务包进行逐个分配,并将各个用户端返回的任务包结果分别按照页面列表整 ...
【技术特征摘要】
1.一种基于页面计量和单位时间分配的任务开发云平台,其特征在于,包括:基础服务层,用于提供存储平台数据和文件、维护平台消息管理的基础功能服务;平台服务层,用于分别对用户端、任务、账户数据进行维护管理,提供通用功能服务;应用服务层,将客户端发来的工作任务进行标准化页面计量,将整个工作任务按照标准页面的工作量划分之后,将一个工作任务所对应的数个标准页面对应到一个页面列表;将一个或数个页面列表中的数个标准页面按照单位时间切分为数个任务包,再遍历云平台存储的与各个工程师或工程师团队所对应的用户端的用户端列表,对各个任务包进行逐个分配,并将各个用户端返回的任务包结果分别按照页面列表整合为与所述工作任务所对应的工作结果,并发送至所述客户端。2.根据权利要求1所述的一种基于页面计量的任务开发云平台,其特征在于,所述应用服务层包括页面计量模块、分配模块、整合模块、发送模块和接收模块,页面计量模块,将接收到的工作任务按照标准化分割方法分割为数个标准化页面,并将数个所述标准化页面对应到一个页面列表;分配模块,将一个或数个页面列表中的数个标准化页面按照单位时间切分为数个任务包,分配至多个用户端的工程师同步进行开发;整合模块,用于接收各个用户端发回的任务包结果,并将各个所述任务包结果中的页面工作结果整合到所对应的页面列表,将一个所示页面列表所对应的页面工作结果整合作为一个任务的结果;接收模块,接受客户端发过来的工作任务,接收用户端完成的任务包结果;发送模块,用于发送标准页面至用户端,发送一个任务所对应工作结果至客户端。3.根据权利要求2所述的一种基于页面计量的任务开发云平台,其特征在于,所述页面计量模块包括:量化单元,将接收到的所述工作任务按照标准化页面计量方法分割为数个标准页面;页面列表,将与各个所述指定时长任务包对应的数个标准页面归至同一任务页面列表,设置当前页面为所述任务页面列表头部的页面。4.根据权利要求3所述的一种基于页面计量的任务开发云平台,其特征在于:所述量化单元进行标准化页面计量的方法包括:根据页面类型获取页面工作量数据,内容页工作量对应1个标准页面、首页和长页面工作量对应a*1个标准页面、弹窗工作量对应b*1个标准页面、Tab页工作量对应c*1个标准页面;其中,a的取值范围为2.75±1,b的取值范围为0.3±1,c的取值范围为0.4±1。5.根据权利要求2所述的一种基于页面计量的任务开发云平台,其特征在于,所述分配模块包括:分割单元,评估开发工作的出所述开发任务的总体工作量W,依据所述总体工作量W和单位时间t确定所述开发任务需要分割的任务包数量n,将所述开发工作分割为n个单位时间t内可完成的任务包;其中,n为大于等于1的正整数,单位时间t大于等于最小分割单元工作时间;派发单元,将n个任务包分配给e位工程师,每位工程师分配...
【专利技术属性】
技术研发人员:王琦,
申请(专利权)人:武汉空心科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。