Thursday, January 29, 2026
HomeGuest BlogsComponent Based Model (CBM)

Component Based Model (CBM)

The component-based assembly model uses object-oriented technologies. In object-oriented technologies, the emphasis is on the creation of classes. Classes are the entities that encapsulate data and algorithms. In component-based architecture, classes (i.e., components required to build application) can be uses as reusable components. This model uses various characteristics of spiral model. This model is evolutionary by nature. Hence, software development can be done using iterative approach. In CBD model, multiple classes can be used. These classes are basically the prepackaged components. The model works in following manner:

  • Step-1: First identify all the required candidate components, i.e., classes with the help of application data and algorithms.
  • Step-2: If these candidate components are used in previous software projects then they must be present in the library.
  • Step-3: Such preexisting components can be excited from the library and used for further development.
  • Step-4: But if the required component is not present in the library then build or create the component as per requirement.
  • Step-5: Place this newly created component in the library. This makes one iteration of the system.
  • Step-6: Repeat steps 1 to 5 for creating n iterations, where n denotes the number of iterations required to develop the complete application.

Characteristics of Component Assembly Model:

  • Uses object-oriented technology.
  • Components and classes encapsulate both data and algorithms.
  • Components are developed to be reusable.
  • Paradigm similar to spiral model, but engineering activity involves components. 
  • The system produced by assembling the correct components.
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
RELATED ARTICLES

Most Popular

Dominic
32475 POSTS0 COMMENTS
Milvus
122 POSTS0 COMMENTS
Nango Kala
6848 POSTS0 COMMENTS
Nicole Veronica
11978 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12065 POSTS0 COMMENTS
Shaida Kate Naidoo
6986 POSTS0 COMMENTS
Ted Musemwa
7221 POSTS0 COMMENTS
Thapelo Manthata
6934 POSTS0 COMMENTS
Umr Jansen
6916 POSTS0 COMMENTS