一种快速交付的软件架构设计方法以及系统技术方案

技术编号:26845084 阅读:27 留言:0更新日期:2020-12-25 13:06
本申请实施例属于计算机技术领域,涉及一种快速交付的软件架构设计方法以及系统,该方法将整个交付成果的设计分为主体设计任务和普通设计任务,根据功能类别及功能点数计算总工作量,并根据每个工程师的工作效率进行功能的分配,使每个工程师均能在规定时间内完成任务。采用关联的多个普通设计任务分配策略,进行整体或拆分分配的实时调整,使关联任务能尽量保证一个工程师处理,节约时间,同时可拆分的策略保证任务的分配依然满足工作效率优先考虑的机制,保证任务的尽快完成。整个任务即兼顾整体交付成果的设计,也能保证具体每一个功能均能设计到位。

【技术实现步骤摘要】
一种快速交付的软件架构设计方法以及系统
本申请涉及计算机
,尤其涉及一种快速交付的软件架构设计方法以及系统。
技术介绍
传统的交付成果设计过程为,首先是客户发布任务,由客户提供需求,招募设计师,客户与设计师沟通明确需求细节后,支付相应费用;然后进入设计阶段,设计师根据需求文档进行设计,设计过程中提交设计稿,交付给客户;客户收到设计稿后,给出修改意见,设计师配合进行修改完善,再由客户进行验收,支付剩余设计费用。目前,影响平台设计工作效率的瓶颈主要在于需求沟通和协同设计这两个环节,其中涉及大量的设计师与客户之间、设计师与设计师之间的沟通工作。一方面人为沟通容易遗漏或者误解需求细节,另一方面反复沟通确认耗时较长,从而造成交付时间的延误。而交付成果的设计通常包含多种功能,通常多个功能之间还存在一定的关联,且整个设计任务量较大,分配给一个设计师进行设计难以在规定时限内完成。而将交付成果的设计拆分给多个设计师共同处理需要合适的分配策略,需要同时兼顾工程师的工作效率即功能之间的关联性,目前仍然没有基于交付成果设计的标准化开发系统,更没有本文档来自技高网...

【技术保护点】
1.一种快速交付的软件架构设计方法,其特征在于,包括下述步骤:/n接收发布终端发送的设计发布请求,所述设计发布请求至少携带有软件基本需求信息、功能需求信息以及软件产品设计信息;/n响应所述设计发布请求,基于所述功能需求信息在设计任务跟进表中创建至少一个发布任务,并将所述发布任务广播至网络,所述发布任务至少携带有任务目标条件;/n接收交付终端发送的与所述发布任务相对应的任务接单信号,所述任务接单信号至少携带有交付标识信息;/n在所述设计任务跟进信息中建立所述交付标识信息与所述发布任务的关联关系;/n当所述交付终端完成所述发布任务的任务目标条件后,接收所述交付终端发送的交付结果;/n判断所述交付结...

【技术特征摘要】
1.一种快速交付的软件架构设计方法,其特征在于,包括下述步骤:
接收发布终端发送的设计发布请求,所述设计发布请求至少携带有软件基本需求信息、功能需求信息以及软件产品设计信息;
响应所述设计发布请求,基于所述功能需求信息在设计任务跟进表中创建至少一个发布任务,并将所述发布任务广播至网络,所述发布任务至少携带有任务目标条件;
接收交付终端发送的与所述发布任务相对应的任务接单信号,所述任务接单信号至少携带有交付标识信息;
在所述设计任务跟进信息中建立所述交付标识信息与所述发布任务的关联关系;
当所述交付终端完成所述发布任务的任务目标条件后,接收所述交付终端发送的交付结果;
判断所述交付结果是否满足所述任务目标条件;
若所述交付结果不满足所述任务目标条件,则向所述交付标识信息对应的交付终端发送交付不合格信号;
若所述交付结果满足所述任务目标条件,则向所述交付标识信息对应的用户进行费用结算操作。


2.根据权利要求1所述的快速交付的软件架构设计方法,其特征在于,所述在所述设计任务跟进信息中建立所述交付标识信息与所述发布任务的关联关系的步骤之前,还包括下述步骤:
获取与所述交付标识信息相对应的当前工作量信息以及饱和量信息;
判断所述当前工作量信息与所述发布任务的任务工作量的和是否超出所述饱和量信息;
若所述当前工作量信息与所述任务工作量的和超出所述饱和量信息,则向所述交付终端发送任务量超额信号;
若所述当前工作量信息与所述任务工作量的和未超出所述饱和量信息,则执行所述在所述设计任务跟进信息中建立所述交付标识信息与所述发布任务的关联关系的操作。


3.根据权利要求2所述的快速交付的软件架构设计方法,其特征在于,所述功能需求信息还包括功能点列表信息,所述获取与所述交付标识信息相对应的当前工作量信息以及饱和量信息的步骤,具体包括下述步骤:
读取平台标准功能信息库,在所述平台标准功能信息库中获取平台标准功能列表,所述平台标准功能列表携带有与功能点对应的工作量信息;
比较所述功能点列表信息以及所述平台标准功能列表,得到与所述功能点列表信息相对应的所述任务工作量。


4.根据权利要求3所述的快速交付的软件架构设计方法,其特征在于,所述任务目标条件还包括时间条件,在所述设计任务跟进信息中建立所述交付标识信息与所述发布任务的关联关系的步骤之后,具体还包括下述步骤:
向所述交付终端发送确认接单信号,并将当前时间作为所述发布任务的起始时间;
判断所述功能点列表信息在预设分布时间段内是否均建立关联关系;
若所述功能点列表信息在预设分布时间段内均建立关联关系,则向所述发布终端输出发布完成信号;
若所述功能点列表信息在预设分布时间段内均未建立关联关系,则向所述发布终端输出发布失败信号。


5.根据权利要求3所述的快速交付的软件架构设计方法,其特征在于,所述平台标准功能列表还携带有标准工作时间,在所述当所述交付终端完成所述任务目标后,接收所述交付终端发送的交付结果的步骤之前,具体包括下述步骤:
若接受到所述交付终端发送的放弃任务信号;
判断剩余任务时间是否满足所述标准工作时间;
若所述剩余任务时间满足所述标准工作时间,则将所述发布任务重新广播至所述网络;
若所述剩余任务时间不满足所述标准工作时间,则向所述发布终端输出任务延期信号。


6.一种快速交付的软件架构设计系统,其特征在于,所述系统包括:

【专利技术属性】
技术研发人员:范璐
申请(专利权)人:安徽合行网络科技有限公司
类型:发明
国别省市:安徽;34

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1