Explain the component base development.

Component Based Development : The component-based development (CBD) model incorporates many of the characteristics of the spiral model. It is evolutionary in nature, demanding an iterative approach to the creation of software. However, the component-based development model composes applications from prepackaged software components, called classes.

Modeling and construction activities begin with the identification of candidate components. Regardless of the technology that has been used to create the components, the model incorporates the following steps

(i) Available component-based products are researched and evaluated for the application domain in question.
(ii) Component integration issues are considered.

(iii) A software architecture is designed to accommodate the components.

(iv) Components are integrated into the architecture.

(v) Comprehensive testing is conducted to ensure proper functionality.

The component-based development model leads to software reuse, and re-usability provides software engineers with a number of measurable benefits.

Software Process Models

    Author: Tanmay Chakrabarty

    Tanmay Chakrabarty is a former CSE student, currently working as a Senior Software Engineer with 5+ years of experience in the field of Web Application development in PHP+MySQL platform with strong skills in Javascript, JQuery, JQuery UI and CSS. He tries to write notes every week but fails due to heavy loads of duty.

    Recommended Recommends


    Contact Us