Component-Based Software Development With Component Technologies: An Overview

Component-Based Software Development (CBSD) is an approach in which large software systems are built by assembling a set of previously developed software components that can be independently deployed, configured, adapted and connected together within appropriate software architecture. The benefits of this technology include, a shorter development time at a reduced cost with an increased degree of interoperability, portability and maintainability which gives a good prospect for this type of development. This paper presents an overview of CBSD; major activities involved in this process with an overview of most commonly used component technologies that are applied for component-based software development, along with their pros and cons.

Provided by: International Journal of Computer Science and Information Technologies Topic: Software Date Added: Jan 2012 Format: PDF

Find By Topic