(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211287563.4 (22)申请日 2022.10.20 (71)申请人 深圳市诚王创硕科技有限公司 地址 518048 广东省深圳市福田区沙 头街 道天安社区泰然九路11号海松大厦A 座三层301H12 (72)发明人 罗少武  (74)专利代理 机构 深圳锴权知识产权代理事务 所(普通合伙) 44825 专利代理师 李锦 (51)Int.Cl. G06Q 10/06(2012.01) (54)发明名称 一种软件开发智能辅助方法及系统 (57)摘要 本发明涉及数据处理技术领域, 用于解决目 前软件开发过程中针对大型程序汇编中, 除了汇 编用的计算机等硬件设备要求相对较高, 而且工 作人员劳动强度大, 工作效率低之外, 极大的影 响了软件汇编作业的工作质量和效率的问题, 具 体涉及一种软件开发智能辅助方法及系统; 该软 件开发智能辅助系统包括开发分配模块、 智能辅 助平台、 人员分配模块、 开发分析模块以及软件 测试模块; 该软件开发智能辅助系统通过将软件 程序和开发人员进行合理分配, 保证了软件开发 效率和软件开发质量, 降低出错次数, 而且实现 了自动分配, 智能程度高, 提高工作效率。 权利要求书3页 说明书7页 附图1页 CN 115358642 A 2022.11.18 CN 115358642 A 1.一种软件开发智能辅助系统, 其特 征在于, 包括: 开发分配模块, 用于将软件划分为若干个软件程序, 并分别设定软件程序的开发时间 和完成时间, 并将软件程序、 开发时间和完成时间发送至智能辅助平台; 智能辅助平台, 用于根据 软件程序、 开发时间和完成时间获得选 中程序, 并将选 中程序 发送至人员分配模块; 人员分配模块, 用于接收到选中程序后获取选中程序的类别, 并获取该类别的闲时人 员, 将闲时人员标记为分析对象, 并将分析对象发送至开 发分析模块, 还用于将开 发分析模 块反馈的选中对象后将选中对象与选中程序进行匹配; 开发分析模块, 用于根据分析对象获取分析对象的开发值和完成值, 并根据开发值和 完成值获得优分系数, 根据优分系数获得选中对象, 并将选中对象发送至人员分配模块。 2.根据权利要求1所述的一种软件开发智能辅助系统, 其特征在于, 所述智能辅助平台 获得选中程序的具体过程如下: 接收到软件程序、 开发时间和完成时间后采集当前时间, 获取当前时间与开发时间之 间的时间差, 并将其标记为始时差, 获取当前时间与完成时间之间的时间差, 并将其标记 为 终时差; 将始时差、 终时差经 过分析得到分配系数; 将分配系数与分配阈值进行比较, 将分配系数大于分配 阈值的软件程序标记为预先程 序; 将预先程序按照分配系数从大到小的顺序进行排列, 将位于首位的预先程序标记为选 中程序; 将选中程序发送至人员分配模块。 3.根据权利要求1所述的一种软件开发智能辅助系统, 其特征在于, 所述人员分配模块 获得分析对象的具体过程如下: 接收到选中程序后获取选中程序的类别, 并获取 该类别以下的所有软件开发人员; 筛选软件开发人员中的闲时人员, 将闲时人员标记为分析对象, 并将分析对象发送至 开发分析模块。 4.根据权利要求1所述的一种软件开发智能辅助系统, 其特征在于, 所述开发分析模块 获得优分系数的具体过程如下: 获取分析对象历史数据中开发的软件程序, 并按照时间先后顺序依次标记为分析程 序; 获取分析程序的字节数; 获取分析程序的开发时长, 获取字节数与开发时间的比值, 并将其标记为 开速比; 获取分析程序开发的过程中输入字符的总字节数, 获取字节数与总字节数的比值, 并 将其标记为重复比; 获取分析程序的软件测试次数, 并将其标记为测试值; 获取软件程序测试包完成程序测试的时刻, 并将其标记为完成时, 将完成时与完成时 间进行比对, 若完成时早于完成时间, 则令正常完成次数加一, 若完成时晚于完成时间, 则 令超时完成次数加一; 将开速比、 重复比以及测试值经过分析得到开发系数, 并将开发系数求和求取平均值,权 利 要 求 书 1/3 页 2 CN 115358642 A 2得到开发值; 将正常完成次数、 超时完成次数 经过分析得到完成值; 将开发值、 完成值经 过分析得到优分系数; 将分析对象按照优分系数从大到小的顺序进行排列, 将位于首位的分析对象标记为选 中对象; 将选中对象发送至人员分配模块。 5.一种软件开发智能辅助方法, 其特 征在于, 包括以下步骤: 步骤一: 开发分配模块根据待开发的软件内容要求或者功能, 将软件划分为若干个软 件程序, 并分别设定软件程序的开 发时间和完成时间, 并将软件程序、 开 发时间和完成时间 发送至智能辅助平台; 步骤二: 智能辅助平台接收到软件程序、 开发时间和完成时间后采集当前时间, 获取当 前时间与开发时间之间的时间差, 并将其标记为始 时差, 获取当前时间与完成时间之间的 时间差, 并将其标记为终时差; 步骤三: 智能辅助平台将始时差、 终时差经 过分析得到分配系数; 步骤四: 智能辅助平台将分配系数与分配阈值进行比较, 将分配系数大于分配阈值的 软件程序标记为预 先程序; 步骤五: 智能辅助平台将预先程序按照分配系数从大到小的顺序进行排列, 将位于首 位的预先程序标记为选中程序; 步骤六: 智能辅助平台将选中程序发送至人员分配模块; 步骤七: 人员分配模块接收到选中程序后获取选中程序的类别, 并获取该类别以下的 所有软件开发人员; 步骤八: 人员分配模块筛选软件开发人员中的闲时人员, 将闲时人员标记为分析对象, 并将分析对象发送至开发分析模块; 步骤九: 开发分析模块获取分析对象历史数据中开发的软件程序, 并按照 时间先后顺 序依次标记为分析程序; 步骤十: 开发分析模块获取分析程序的字节数; 步骤十一: 开发分析模块获取分析程序的开发时长, 获取字节数与开发时间的比值, 并 将其标记为 开速比; 步骤十二: 开发分析模块获取分析程序开发的过程中输入字符的总字节数, 获取字节 数与总字节数的比值, 并将其标记为重复比; 步骤十三: 开发分析模块获取分析程序的软件测试次数, 并将其标记为测试值; 步骤十四: 开发分析模块获取软件程序测试包完成程序测试的时刻, 并将其标记为完 成时, 将完成时与完成时间进行比对, 若完成时早于完成时间, 则令正常完成次数加 一, 若 完成时晚于 完成时间, 则令超时完成次数加一; 步骤十五: 开发分析模块将开速比、 重复比以及测试值经过分析得到开发系数, 并将开 发系数求和求取平均值, 得到开发值; 步骤十六: 开发分析模块将正常完成次数、 超时完成次数 经过分析得到完成值; 步骤十七: 开发分析模块将开发值、 完成值经 过分析得到优分系数; 步骤十八: 开发分析模块将分析对象按照优分系数从大到小的顺序进行排列, 将位于权 利 要 求 书 2/3 页 3 CN 115358642 A 3

PDF文档 专利 一种软件开发智能辅助方法及系统

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种软件开发智能辅助方法及系统 第 1 页 专利 一种软件开发智能辅助方法及系统 第 2 页 专利 一种软件开发智能辅助方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:25:01上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。