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

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

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


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


参考回答:

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


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

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

相关文章
|
设计模式 安全 架构师
复用性风控:软件复用成本的量化管理
本文分析「复用性」这一概念背后的风险及成因,借助笔者在业务安全和基础安全的经验,提出了一个在软件研发流程中,管理「复用性成本风险」的风险管理模型,希望能为读者在后续的技术决策和软件研发流程提供些许帮助。
151700 5
|
3月前
|
测试技术 UED
质量标准化实践问题之测试策略的本质如何解决
质量标准化实践问题之测试策略的本质如何解决
21 2
|
4月前
|
NoSQL Redis UED
业务架构问题之在流程建模中,“定职责”的重要性是什么,流程建模中的交互设计原则是什么
业务架构问题之在流程建模中,“定职责”的重要性是什么,流程建模中的交互设计原则是什么
|
3月前
|
设计模式
软件设计与架构复杂度问题之认知负荷的定义如何解决
软件设计与架构复杂度问题之认知负荷的定义如何解决
|
4月前
软件复用问题之提升组织的复用ROI,如何解决
软件复用问题之提升组织的复用ROI,如何解决
|
4月前
软件复用问题之度量组件的可靠性,如何解决
软件复用问题之度量组件的可靠性,如何解决
|
4月前
软件复用问题之减少软件系统中的“熵增”,如何解决
软件复用问题之减少软件系统中的“熵增”,如何解决
|
6月前
|
搜索推荐 测试技术
性能场景之业务模型中二八原则的误区
【2月更文挑战第18天】性能场景之业务模型中二八原则的误区
161 6
性能场景之业务模型中二八原则的误区
|
6月前
|
NoSQL 关系型数据库 Java
常见技术类缺陷及解决方案
常见技术类缺陷及解决方案
132 0
「管理」处理复杂性-一个粗略的指南,领导模式和理论
「管理」处理复杂性-一个粗略的指南,领导模式和理论