[发明专利]软件产品的功能需求变更方法、系统在审
申请号: | 201910870636.4 | 申请日: | 2019-09-16 |
公开(公告)号: | CN110825350A | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 徐华;于振坤 | 申请(专利权)人: | 北京银企融合技术开发有限公司 |
主分类号: | G06F8/10 | 分类号: | G06F8/10;G06F8/20;G06F8/71 |
代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 付生辉 |
地址: | 100144 北京市石景山区实兴大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件产品 功能 需求 变更 方法 系统 | ||
本申请提供一种软件产品的功能需求变更方法、系统,通过统计变更请求中的涉及到的功能单元,然后将每个功能单元各自的评价特征的特征值输入预设的复杂度分级模型,生成每个功能单元的复杂度级别,然后对待开发软件产品的开发人员进行配置,根据需求复杂度,预判确定开发人员配置和时间配置,进而可以核算出本次开发成本、时间来确定是否允许功能需求变更,进而可以保证软件产品需求稳定性。此外,本申请不需要人员进行讨论,节约了人力物力。
技术领域
本申请涉及互联网产品领域,更具体的,涉及一种软件产品的功能需求变更方法、系统。
背景技术
随着计算机及互联网技术的快速发展,人工智能、机器学习、云计算等领域的发展前景越来越广阔,使用这些技术开发的应用系统越来越广泛,同时也在不断地改变人们的生活方式。软件系统规模不断扩大,其功能也变得越来越复杂。此外,对于软件产品的功能需求变更,需要经历需求人要提出需求、产品经理整理需求、让开发、需求者、产品经理、测试人员等等相关人员一起参加评审会议,判断该需求是否在本次开发中变更(新增、删除、修改)、各个不同部门的人员提出自己的主观想法,来评定是否变更。显然,对于软件产品在开发完成之后的功能需求变更需要大量人力物力参与,费时费力。
发明内容
为了解决上述不足的至少一个,本申请一个方面实施例提供一种软件产品的功能需求变更方法,包括:
获取软件产品的功能需求变更请求和功能信息,所述功能信息按照功能划分为至少一个功能单元,每个功能单元包括对应的功能项内容,每个功能单元具有反映对应功能项内容变更复杂程度的评价特征;
统计所述功能需求变更请求中涉及的功能单元的评价特征的特征值;
将统计的所述功能单元各自的评价特征的特征值输入预设的复杂度分级模型,生成每个功能单元的复杂度级别;其中所述复杂度分级模型包括每个功能单元各自的评价特征的特征值与复杂度的对应关系;
根据各功能单元的复杂度级别、预存的开发人员信息生成对应各功能单元的需求变更人员配置和变更开发时长;
根据需求变更人员配置和变更开发时长,确定是否允许变更的所述软件产品的功能;
若确定允许,则根据需求变更人员配置和变更开发时长变更所述软件产品对应的功能单元中的功能项内容。
在某些实施例中,还包括:
建立所述复杂度分级模型。
在某些实施例中,所述建立所述复杂度分级模型,包括:
配置各功能单元的评价特征;
建立每个功能单元各自的评价特征的特征值与复杂度的对应关系;
建立每个功能单元的复杂度的分布和/或总和与复杂度级别的对应关系。
在某些实施例中,所述开发人员信息包括每个开发人员对应各功能单元各自的开发级别以及针对每个功能单元的每个复杂度的开发时长;
所述根据各功能单元的复杂度级别、预存的开发人员信息生成对应各功能单元的需求变更人员配置和变更开发时长,包括:
针对每个功能单元各自统计符合对应功能单元开发要求的开发人员信息;其中符合开发要求的开发人员的开发级别大于等于对应功能单元的复杂度级别;
根据统计的开发人员信息估计每个功能单元的最低开发时长和最高开发时长,并生成最低开发时长与最高开发时长的平均开发时长;
配置每个功能单元的开发人员,使得每个功能单元的实际开发时长与对应的平均开发时长之间的差值处于设定范围,同时生成对应的开发人员配置表;其中所述开发人员配置表包括对应各功能单元的需求变更人员配置和变更开发时长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京银企融合技术开发有限公司,未经北京银企融合技术开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910870636.4/2.html,转载请声明来源钻瓜专利网。