期刊名称:International Journal of Computer Science & Technology
印刷版ISSN:2229-4333
电子版ISSN:0976-8491
出版年度:2014
卷号:5
期号:3
页码:38-40
语种:English
出版社:Ayushmaan Technologies
摘要:The Component-Based Software Engineering (CBSE) or Component-Based Development (CBD) emphasizes the development of applications based on components so that the applications are easy to maintain, and extend. CBSE is a process that aims to design and construct software systems using reusable software components. Component-Based Software Engineering (CBSE) refers to the construction of large software systems from existing parts. The main idea of using componentbased development is reusability. The biggest challenge facing component based software reuse is managing a large number of stored reusable components efficiently to allow fast allocating and retrieving. A software repository is a storage location from which software packages may be retrieved and installed on a computer. Repositories built with reuse in mind can be considered as special-purpose information systems, required to support powerful semantic modeling, flexible retrieval of varied software descriptions and efficiency optimization directed towards a large variety of classes rather than large populations per class.