软件复用框架投资决策与产品生命周期管理集成
1. 软件复用决策规则
1.1 复用的重要性与挑战
软件复用有助于减少开发时间、代码错误和代码单元,从而提高软件开发的质量和生产力。然而,在实际应用中,由于资源有限和明确的截止日期,复用决策并非总是那么直接。经济考量和成本效益分析是软件复用讨论的核心,关键问题不在于如何使代码可复用,而在于确定哪些软件组件的复用最具效益,以及采用何种方法来决定是否将组件设计为可复用。
1.2 现有研究与新模型提出
相关研究中存在多种计算和评估复用有效性的模型,但很少关注代码可复用程度的问题。因此,当前研究聚焦于复用框架投资的决策规则,提出了两种新的可复用性决策模型:
- 非受限模型 :不考虑时间、资源或投资限制。
- 受限模型 :考虑上述限制因素。
1.3 背景知识
软件复用研究旨在最小化复用事件的平均成本。复用成本效益的计算公式如下:
[
\begin{align }
&[Search + (1 - p) \times (ApproxSearch + q \times Adaptation_{old} + (1 - q) \times Development_{new})] \
&< p \times Development_{exact} + (1 - p) \times q \times Development_{approx} + (1 - p) \times (1 - q) \times Developmen
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



