📜  基于组件的模型(CBM)

📅  最后修改于: 2021-08-27 05:02:00             🧑  作者: Mango

基于组件的组装模型使用面向对象的技术。在面向对象技术中,重点在于类的创建。类是封装数据和算法的实体。

在基于组件的体系结构中,类(即,构建应用程序所需的组件)可以用作可重用组件。该模型利用了螺旋模型的各种特性。该模型本质上是进化的。因此,可以使用迭代方法来完成软件开发。在CBD模型中,可以使用多个类。这些类基本上是预包装的组件。

该模型按以下方式工作:

  • 步骤1:
    首先,在应用程序数据和算法的帮助下,识别所有必需的候选组件,即类。
  • 第2步:
    如果这些候选组件在以前的软件项目中使用过,则它们必须存在于库中。
  • 步骤3:
    可以从库中激发这些预先存在的组件,并将其用于进一步的开发。
  • 第四步:
    但是,如果库中不存在所需的组件,则根据要求构建或创建该组件。
  • 步骤5:
    将此新创建的组件放置在库中。这使系统进行一次迭代。
  • 步骤6:
    重复步骤1至5以创建n个迭代,其中n表示开发完整应用程序所需的迭代数。