软件复用问题之如果无法进行定量分析,评估系统的复用性要如何解决

简介: 软件复用问题之如果无法进行定量分析,评估系统的复用性要如何解决

问题一:如果无法进行定量分析,我们如何评估系统的复用性?


如果无法进行定量分析,我们如何评估系统的复用性?


参考回答:

即使部分度量无法进行定量分析,我们仍然可以通过组合不同的因子来评估系统的复用性。这些因子可以帮助我们识别系统中存在的问题的严重程度,并作为我们选择复用哪个组件的依据。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/621677



问题二:当我们被问到为什么要复用组件A而不是组件B时,我们应如何回答?


当我们被问到为什么要复用组件A而不是组件B时,我们应如何回答?


参考回答:

当被问到为什么要复用组件A而不是组件B时,我们可以基于上述的可复用性评估指标来给出具体的理由。我们可以比较两个组件在可靠性、可读性、可维护性、通用性和可迁移性等方面的表现,从而给出更令人信服的理由,而不仅仅是基于主观感觉或偏好。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/621678



问题三:RL代表的是什么?


RL代表的是什么?


参考回答:

RL代表的是可复用组件在应用中的比例,即复用的组件中代码行数除以应用总的代码行数。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/621679



问题四:什么是NUC?


什么是NUC?


参考回答:

NUC是应用开发过程中完全不使用可复用组件的成本,注意这并不包括后续的维护成本。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/621680



问题五:RCR是什么意思,它的通常值范围是多少?


RCR是什么意思,它的通常值范围是多少?


参考回答:

RCR是复用既有的组件与重新造一个相似的组件之间工作量的比值。它的值通常在0.03到0.4之间,经验值约为20%。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/621681

目录
打赏
0
1
1
0
643
分享
相关文章
质量标准化实践问题之测试策略的本质如何解决
质量标准化实践问题之测试策略的本质如何解决
43 2
|
7月前
软件复用问题之度量组件的可靠性,如何解决
软件复用问题之度量组件的可靠性,如何解决
系统工程是一种跨学科的方法,用于理解和优化复杂系统的性能。在业务流程优化中,系统工程的方法可以帮助我们分析、设计、实施和监控业务流程,以实现效率、质量和成本等方面的改进。
系统工程是一种跨学科的方法,用于理解和优化复杂系统的性能。在业务流程优化中,系统工程的方法可以帮助我们分析、设计、实施和监控业务流程,以实现效率、质量和成本等方面的改进。
系统工程是一种跨学科的方法论,旨在通过分析和设计系统的各个组成部分、组织结构、信息流和控制机制,以实现系统的整体最优运行。
系统工程是一种跨学科的方法论,旨在通过分析和设计系统的各个组成部分、组织结构、信息流和控制机制,以实现系统的整体最优运行。
性能场景之业务模型中二八原则的误区
【2月更文挑战第18天】性能场景之业务模型中二八原则的误区
206 6
性能场景之业务模型中二八原则的误区
衡量程序员能力最好的方式
衡量程序员能力最好的方式
149 1
「管理」处理复杂性-一个粗略的指南,领导模式和理论
「管理」处理复杂性-一个粗略的指南,领导模式和理论
从哪些维度评判代码质量的好坏?如何具备写出高质量代码的能力?
从哪些维度评判代码质量的好坏?如何具备写出高质量代码的能力?
584 1
《伟大的小细节:互联网产品设计中的微创新思维》——2.3 预期操作权衡
本节书摘来自华章计算机《伟大的小细节:互联网产品设计中的微创新思维》一书中的第2章,第2.3节,作者:文哲著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1241 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等