说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111501575.8 (22)申请日 2021.12.09 (71)申请人 中国电子产品可靠性与环境试验研 究所 ( (工业和信息化部电子第五研 究所) (中国赛宝实验室) ) 地址 511300 广东省广州市增城区朱 村街 朱村大道西78号 (72)发明人 杨礼浩 杨洪旗 刘宇婕 周军连  吴祥蔚  (74)专利代理 机构 华进联合专利商标代理有限 公司 44224 代理人 蔡抒枫 (51)Int.Cl. G06F 30/20(2020.01) G06F 111/06(2020.01)G06F 119/02(2020.01) (54)发明名称 构件化软件系统的分析方法、 装置、 设备和 存储介质 (57)摘要 本申请涉及一种构件化软件系统的分析方 法、 装置、 设备和存储介质。 该构 件化软件系统包 括n类构件, 每类构件对应一个指标集合, 指标集 合包括多个按照指标大小排列的候选指标; 该方 法包括: 按照预设选择策略, 从每类构件的指标 集合中选 取一个候选指标, 得到第一候选指标策 略, 根据预设的权衡优化模型, 确定第一候选指 标策略是否满足权衡优化模型的约束条件, 约束 条件包括按照当前候选指标策略采购得到的构 件化软件系统的可靠度最大, 且 所花费的成本小 于最大费用成本, 若不满足, 则重新根据选择策 略确定新的第一候选指标策略, 并将新的第一候 选指标策略确定为目标指标策略。 采用本方法能 够提高构件化软件系统权 衡效率。 权利要求书3页 说明书25页 附图8页 CN 114329918 A 2022.04.12 CN 114329918 A 1.一种构件化软件系统的分析方法, 其特征在于, 所述构件化软件系统包括n类构件, 每类构件对应一个指标集合, 所述指标集合包括多个按照指标大小排列的候选指标; 所述 方法包括: 按照预设选择策略, 从每类构件的指标集合中选取一个候选指标, 得到第一候选指标 策略, 所述第一候选指标策略包括n个候选指标, 所述第一候选指标策略对应的构件采购成 本与所包 含的n个候选指标的大小正相关; 根据预设的权衡优化模型, 确定所述第 一候选指标策略是否满足所述权衡优化模型的 约束条件; 其中, 所述约束条件包括按照当前候选指标策略采购得到的构件化软件系统的 可靠度最大, 且所花费的成本小于最大费用成本; 若不满足, 则重新根据所述选择策略确定新的第一候选指标策略, 直至所述新的第一 候选指标策略满足所述约束条件为止, 并将所述新的第一候选指标策略确定为目标指标策 略。 2.根据权利要求1所述的方法, 其特征在于, 所述根据预设的权衡优化模型, 确定所述 第一候选指标 策略是否满足所述权衡优化模型的约束条件, 包括: 按照预设的费用计算模型, 计算按照所述第 一候选指标策略采购第 一构件化软件系统 时所花费的第一成本; 判断所述第一成本是否超过最大费用成本, 得到第一判断结果; 根据所述第一判断结果确定所述第一候选指标策略是否满足所述权衡优化模型的约 束条件。 3.根据权利要求2所述的方法, 其特征在于, 所述根据所述第 一判断结果确定所述第 一 候选指标 策略是否满足所述权衡优化模型的约束条件, 包括: 若所述第一成本小于所述最大 费用成本, 则确定所述第 一候选指标策略不满足所述权 衡优化模型的约束条件; 相应的, 所述重新 根据所述选择 策略确定新的第一 候选指标 策略, 包括: 从所述第一候选指标策略中随机选择一个待替换的候选指标, 确定所述待替换的候选 指标对应的目标构件; 从所述目标构件的指标集合中选择所述待替换的候选指标的下一个候选指标, 将所述 下一个候选指标替换 所述待替换的候选指标, 得到新的第一 候选指标 策略。 4.根据权利要求2所述的方法, 其特征在于, 所述根据所述第 一判断结果确定所述第 一 候选指标 策略是否满足所述权衡优化模型的约束条件, 还 包括: 若所述第一成本大于或者等于所述最大费用成本, 则根据预设的可靠度计算模型, 计 算所述第一构件化软件系统的第一可靠度, 并判断所述第一可靠度是否大于最小可靠度, 得到第二判断结果; 根据所述第 二判断结果, 确定所述第 一候选指标策略是否满足所述权衡优化模型的约 束条件。 5.根据权利要求4所述的方法, 其特征在于, 所述根据所述第二判断结果, 确定所述第 一候选指标 策略是否满足所述权衡优化模型的约束条件, 包括: 若所述第一可靠度小于最小可靠度, 则确定第 一候选指标策略不满足所述权衡优化模权 利 要 求 书 1/3 页 2 CN 114329918 A 2型的约束条件; 或者, 若所述第一可靠度大于或者等于最小可靠度, 则确定所述第 一候选指标策略不满足所 述权衡优化模型的约束条件。 6.根据权利要求4所述的方法, 其特征在于, 若所述第 一成本大于或者等于所述最大 费 用成本, 且所述第一可靠度大于或者等于最小可靠度, 则所述重新根据所述权衡优化模型 确定新的第一候选指标策略, 直至所述新的第一候选指标策略满足所述约束条件为止, 并 将所述新的第一 候选指标 策略确定为目标指标 策略, 包括: 若所述第一成本大于所述最大 费用成本且所述第 一可靠度 大于或者等于最小可靠度, 则将前一个第一候选指标策略确定为所述新的第一候选指标策略; 其中, 按照所述前一个 第一候选指标 策略采购的构件化软件系统时所花费的成本小于最大费用成本; 若所述按照所述前一个第一候选指标策略采购的构件化软件系统的历史可靠度大于 所述最小可靠度, 则确定所述前一个第一 候选指标 策略为所述目标指标 策略。 7.根据权利要求4所述的方法, 其特征在于, 所述根据预设的可靠度计算模型, 计算所 述第一构件化软件系统的第一可靠度, 包括: 分析所述构件化软件系统 的使用场景, 得到所述第 一构件化软件系统所对应的场景剖 面; 其中, 所述场景剖面用于表征 所述第一构件化软件系统被使用时的多个业 务场景; 根据 获取所述第一构件化软件系统在每个业务场景中的可靠度; 其中, 所 述l为业务场景的个数, 所述fil为在所述第l个业务场景中调用所述构件化软件系统的频 次, 所述Ri为第i类构件的可靠度; 根据 计算所述第一综合可靠度RS, 其中, 所述Pl为第l个业务场景发生的 概率。 8.一种构件化软件系统的分析装置, 其特征在于, 所述构件化软件系统包括n类构件, 每类构件对应一个指标集合, 所述指标集合包括多个按照指标大小排列的候选指标, 所述 装置包括: 获取模块, 用于按照预设选择策略, 从每类构件的指标集合中选取一个候选指标, 得到 第一候选指标策略, 所述第一候选指标策略包括n个候选指标, 所述第一候选指标策略对应 的构件采购成本与所包 含的n个候选指标的大小正相关; 第一确定模块, 用于根据预设的权衡优化模型, 确定所述第一候选指标策略是否满足 所述权衡优化模型 的约束条件; 其中, 所述约束条件包括按照当前候选指标策略采购得到 的构件化软件系统的可靠度最大, 且所花费的成本小于最大费用成本; 第二确定模块, 用于在不满足约束条件的情况下, 重新根据所述选择策略确定新的第 一候选指标策略, 直至所述新的第一候选指标策略满足所述约束条件为止, 并将所述新的 第一候选指标 策略确定为目标指标 策略。 9.一种计算机设备, 包括存储器和处理器, 所述存储器存储有计算机程序, 其特征在 于, 所述处 理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序权 利 要 求 书 2/3 页 3 CN 114329918 A 3

.PDF文档 专利 构件化软件系统的分析方法、装置、设备和存储介质

文档预览
中文文档 37 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共37页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 构件化软件系统的分析方法、装置、设备和存储介质 第 1 页 专利 构件化软件系统的分析方法、装置、设备和存储介质 第 2 页 专利 构件化软件系统的分析方法、装置、设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 19:56:01上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。