一种前端开发需求分析方法及系统[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201810502380.7
(22)申请日 2018.05.23
(71)申请人 武汉空心科技有限公司
地址 430000 湖北省武汉市东湖新技术开
发区高新大道999号F1栋7层
(72)发明人 王琦 
(51)Int.Cl.
G06F  8/10(2018.01)
(54)发明名称
一种前端开发需求分析方法及系统
(57)摘要
本发明属于软件开发技术领域且公开了一
种前端开发需求分析方法及系统,基本思路是根
据用户完成的需求规范内容,提取关键词,建立
标签,实现任务的自动分类;同时依据工程师
性值建立标签,实现工程师的自动分类。在解析
设计稿过程中,针对设计稿的补充说明,利用分
词工具进行分词并提取关键词,作为设计稿副标
签,并根据页面特征值设置范围标签,实现页面
的自动分类,最终的目的是实现页面标签与工程
师标签的相互关联,从而实现任务的自动合理分
配,从标签分类角度实现设计稿的快速解析,并
合理有效的实现任务分配,
提高平台工作效率。权利要求书2页  说明书4页  附图1页CN 110531958 A 2019.12.03
C N  110531958
A
1.一种前端开发需求分析方法,其特征在于:包括以下步骤:
步骤1,根据用户提交的需求规范和工程师属性值建立标签;
步骤2,获取设计稿,根据标签实现设计稿自动分类;
步骤3,针对设计稿的补充说明,建立软件开发需求说明词库,利用分词工具对用户提交的说明进行分词(自然语言识别),提取关键词;
步骤4,解析设计稿文件,根据页面特征值设置范围标签,实现页面的自动分类;
步骤5,关联页面标签与工程师标签。
2.根据权利要求1所述的一种前端开发需求分析方法,其特征在于:所述根据用户提交的需求规范和工程师属性值建立标签包括开发技术、产品端类型、页面类型等;获取工程师属性值建立标签包括为技术领
域、信用评分、是否空闲。
3.根据权利要求1所述的一种前端开发需求分析方法,其特征在于:所述获取设计稿包括进入指定项目设计稿文件的目录,读取设计稿文件,依据设计稿标签实现设计稿的自动分类,并判断是否有设计稿补充说明,若有,进入建立设计稿副标签,若没有,进入解析设计稿文件、建立页面标签。
4.根据权利要求1所述的一种前端开发需求分析方法及系统,其特征在于:所述建立设计稿副标签包括建立软件开发需求词库,利用分词工具对需求说明进行分词提取关键词(自然语言识别),作为设计稿的副标签。
5.根据权利要求1所述的一种前端开发需求分析方法及系统,其特征在于:所述解析设计稿文件、建立页面标签包括解析后的设计稿页面标签主要根据特征值范围设置,包括页面容量特征值范围、复杂度特征值范围,特征值相同范围内页面归为一类。
6.根据权利要求1所述的一种前端开发需求分析方法及系统,其特征在于:所述标签关联包括依据任务标签以及下属的设计稿标签和页面标签,关联到工程师属性值标签(主要从工程师技术领域角度关联),实现任务自动分配。
7.一种前端开发需求分析系统,其特征在于:系统包括多个客户端、一个分析服务器、两个存储服务器
(1号储存服务器和2号存储服务器)和一个配置服务器,用户从客户端上传设计稿以及其他要求说明,存至1号存储服务器;分析服务器作为两个存储服务器的中间件,从1号存储服务器接收用户的设计稿和说明,对设计稿和设计稿说明文档进行分析,将结果反馈给客户端,并传递给2号存储服务器;2号存储服务器同时存储工程师数据库;配置服务器负责实现任务与工程师的动态匹配。
8.根据权利要求7所述的一种前端开发需求分析系统,其特征在于:一种前端开发需求分析系统的总体工作流程为:用户依据需求规范上传设计稿(如有必要,补充其他说明)文件,将设计稿上传至存储服务器;然后分析服务器获取设计稿文件并对其进行分析,包括提取规范之后的设计稿标签、说明内容的语义识别(如果没有说明文档,可省去),将评估结果返回客户端并存至2号存储服务器;对工程师数据库提取标签,按照标签序列存储至2号数据库;在设计稿文件分析之后存至2号存储服务器的同时,通过配置服务器以关联标签的方法实现任务与工程师的动态匹配。
9.根据权利要求7所述的一种前端开发需求分析系统,其特征在于:一种前端开发需求分析系统的关键流程如下:
9-1、建立用户需求说明词库;2号存储服务器存储工程师标签化数据库;
9-2、1号存储服务器在接收设计稿文件之后,获取设计稿依据需求规范生成的标签内容,生成相应的标签化的设计稿文件,也即实现设计稿的初步分类;其次判断设计稿文件有无需求说明文档,若有,操作
9-3,若没有,操作9-4;
9-3、对需求说明文档进行分词,提取关键词,作为设计稿副标签;
9-4、分析服务器在存储服务器上获取标签化设计稿,经过配置解析和页面分析(包括页面复杂度、页面相似度等)之后也获取页面各参数范围内相应标签,进一步实现标签化页面的存储;
9-5、在最终的标签化设计稿文件和标签化工程师数据库之间实现任务的分配,也即根据标签关联实现任务与工程师之间的动态匹配。
一种前端开发需求分析方法及系统
技术领域
[0001]本发明具体涉及一种前端开发需求分析方法及系统,属于软件开发技术领域。
背景技术
[0002]在实现软件前端开发过程中,工程师需要对软件前端的开发需求进行明确的分析,在此基础上对前端开发的界面以及功能设计进行充分理解,进而提出相应的开发方案和关键技术,并分析技术可行性、评估开发的工作量以及技术难点,从而实现工期预测,为软件开发提供信息支撑。
[0003]由于目前多数前端开发需求分析与评估需要工程师人工完成,首先评估效率不高,其次也会因为工程师主观意愿导致评估不准确。由此,相关人员研发出自动评估工具,但是由于需求的多样性与复杂性,工具的使用也会造成评估的不准确或者偏差,影响评估效率。
[0004]因此,我们提出一种前端开发需求分析方法及系统。
发明内容
[0005]本发明要解决的技术问题克服现有的缺陷,提供一种前端开发需求分析方法及系统,从标签分类角度实现设计稿的快速解析,并合理有效的实现任务分配,提高平台工作效率,可以有效解决背景技术中的问题。
[0006]为了解决上述技术问题,本发明提供了如下的技术方案:
本发明提供一种前端开发需求分析方法,包括以下步骤:
步骤1,根据用户提交的需求规范和工程师属性值建立标签;
步骤2,获取设计稿,根据标签实现设计稿自动分类;
步骤3,针对设计稿的补充说明,建立软件开发需求说明词库,利用分词工具对用户提交的说明进行分词(自然语言识别),提取关键词;
步骤4,解析设计稿文件,根据页面特征值设置范围标签,实现页面的自动分类;
步骤5,关联页面标签与工程师标签。
[0007]优选的,所述根据用户提交的需求规范和工程师属性值建立标签包括开发技术、产品端类型、页面类型等;获取工程师属性值建立标签包括为技术领域、信用评分、是否空闲。
[0008]优选的,所述获取设计稿包括进入指定项目设计稿文件的目录,读取设计稿文件,依据设计稿标签实现设计稿的自动分类,并判断是否有设计稿补充说明,若有,进入建立设计稿副标签,若没有,进入解析设计稿文件、建立页面标签。
[0009]优选的,所述建立设计稿副标签包括建立软件开发需求词库,利用分词工具对需求说明进行分词提取关键词(自然语言识别),作为设计稿的副标签。
[0010]优选的,所述解析设计稿文件、建立页面标签包括解析后的设计稿页面标签主要根据特征值范围设置,包括页面容量特征值范围、复杂度特征值范围,特征值相同范围内页
面归为一类。
[0011]优选的,所述标签关联包括依据任务标签以及下属的设计稿标签和页面标签,关联到工程师属性值标签(主要从工程师技术领域角度关联),实现任务自动分配。
[0012]本发明提供一种前端开发需求分析系统,系统包括多个客户端、一个分析服务器、两个存储服务器(1号储存服务器和2号存储服务器)和一个配置服务器,用户从客户端上传设计稿以及其他要求说明,存至1号存储服务器;分析服务器作为两个存储服务器的中间件,从1号存储服务器接收用户的设计稿和说明,对设计稿和设计稿说明文档进行分析,将结果反馈给客户端,并传递给2号存储服务器;2号存储服务器同时存储工程师数据库;配置服务器负责实现任务与工程师的动态匹配。
[0013]优选的,一种前端开发需求分析系统的总体工作流程为:用户依据需求规范上传设计稿(如有必要,补充其他说明)文件,将设计稿上传至存储服务器;然后分析服务器获取设计稿文件并对其进行分析,包括提取规范之后的设计稿标签、说明内容的语义识别(如果没有说明文档,可省去),将评估结果返回客户端并存至2号存储服务器;对工程师数据库提取标签,按照标签序列存储至2号数据库;在设计稿文件分析之后存至2号存储服务器的同时,通过配置服务器以关联标签的方法实现任务与工程师的动态匹配。
[0014]优选的,一种前端开发需求分析系统的关键流程如下:
9-1、建立用户需求说明词库;2号存储服务器存储工程师标签化数据库;
9-2、1号存储服务器在接收设计稿文件之后,获取设计稿依据需求规范生成的标签内容,生成相应的标签化的设计稿文件,也即实现设计稿的初步分类;其次判断设计稿文件有无需求说明文档,若有,操作9-3,若没有,操作9-4;
9-3、对需求说明文档进行分词,提取关键词,作为设计稿副标签;
9-4、分析服务器在存储服务器上获取标签化设计稿,经过配置解析和页面分析(包括页面复杂度、页面相似度等)之后也获取页面各参数范围内相应标签,进一步实现标签化页面的存储;
9-5、在最终的标签化设计稿文件和标签化工程师数据库之间实现任务的分配,也即根据标签关联实现任务与工程师之间的动态匹配。
[0015]本发明所达到的有益效果是:从标签分类角度实现设计稿的快速解析,并合理有效的实现任务分配,提高平台工作效率。
附图说明
[0016]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
[0017]在附图中:
图1是本发明实施例所述的一种前端开发需求分析方法流程示意图;
图2是本发明实施例所述的一种前端开发需求分析系统结构示意图。
具体实施方式
[0018]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

本文发布于:2024-09-22 21:14:49,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/764078.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:标签   设计   需求   工程师
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议