Technology of Object-Oriented Languages and Systems Moving Toward Component-Based Software Development Approach Beijing, China September 22-September 25 ISBN: 0-8186-9096-8
The new trend is to move from the traditional software development approach, which focuses on building software systems from scratch, to component-based software development approach, which revolutionizes how software systems are built. The focus of this new approach is on development of new systems by selecting and assembling a set of off-the-shelf components within an appropriate software architecture. On one hand, the use of off-the-shelf components has led to a great potential for: (1) significantly reducing cost and time to market of large-scale and complex software systems, (2) improving system maintainability and flexibility by allowing new components to replace old ones, and (3) enhancing system quality by allowing components to be developed by those who are specialized in the application area, and systems to be built by software engineers who are specialized in component-based software development. On the other hand, the use of commercial off-the-shelf software--delivered as black box components--has raised a few major technical and non-technical issues. This paper explores those issues, and discusses several directions for future research that would help to expand the use of component-based software development approach.
Index Terms:
Component-based software development, Reuse, Off-the-shelf components, COTS, Software architecture, Architecture evaluation and selection, Component evaluation and selection, Component customization, Integration, Software evolution and maintenance.
Citation:
Gilda Pour, "Moving Toward Component-Based Software Development Approach," tools, pp.296, Technology of Object-Oriented Languages and Systems, 1998 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||