期刊名称:International Journal of Computer Science and Information Technologies
电子版ISSN:0975-9646
出版年度:2012
卷号:3
期号:1
页码:3029-3036
出版社:TechScience Publications
摘要: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. An attempt has been made to compare these technologies based on their functionality and mechanism, thus providing a roadmap to a developer in selecting the appropriate technology as per the requirements.r value.