📜  面向重用的模型

📅  最后修改于: 2021-08-29 11:58:13             🧑  作者: Mango

面向重用的模型(ROM) ,也称为面向重用的开发(ROD),它可以是特定时期内软件开发的步骤,在该过程中,通过创建一系列称为模型的原型来重新设计软件,每个系统都从模型衍生而来。前一个具有一系列恒定的已定义规则。

面向重用的模型并不总是以其纯粹的形式合理,这是由于可能无法获得全部可重用添加剂的原因。在这种情况下,需要设计几个新的系统组件。如果不这样做,ROM必须在可感知的要求中折衷,从而导致产品不能满足用户的确切要求。该模型基于以下认识,即维护可能被视为一种消遣,涉及到现有系统组件的重用。

重用模型具有以下4个基本步骤

  1. 识别最适合重用的旧系统组件。
  2. 了解所有系统组件。
  3. 修改旧的系统组件以达到新的要求。
  4. 将所有修改过的零件集成到新系统中。

需要一个特定的框架来对组件进行分类,因此需要进行修改。完整的重用版本可以从存在周期的任何部分开始-需求,计划,代码,设计或分析数据-与其他模型不同。

好处 :

  • 它可以减少软件开发的总成本。
  • 危险因素非常低。
  • 它可以节省大量时间和精力。
  • 本质上,这是非常有效的。

缺点:

  • 面向重用的模型并不总是以其真正的形式作为实践。
  • 要求的妥协可能导致系统无法满足用户的要求。
  • 有时使用的旧系统组件与新版本的组件不兼容,这可能会导致对系统演进的影响。