文档介绍:Component Base Software Engineering
Xingui Tang
Abstract: The software munity is continuously seeking new methods for improving software quality and enhancing development productivity. Fundamental to this objective is the measurement of the software product and the development process. Component-based software engineering (CBSE) is a current approach for developing high-quality software systems efficiently. CBSE has substantially impacted software development in terms of both technical anizational change of the underlying process. As a consequence, traditional software product and process metrics are not sufficient in measuring and, ultimately, providing an understanding of the effects that CBSE has on the quality, cost and time to market of the developed software. anizations ponent-based software engineering, it es essential to clearly define its characteristics, advantages, anizational implications. This paper first gives a background of CBSE (Section 1), then it explains why CBSE has e popular in nowadays (Section 2). Three phases to introduce and implement CBSE anizations are given in Section 3. Then the paper concludes in Section 4.
Keyword: component, Component-based software engineering (CBSE), reusing
1. Background
Since the software crisis in the sixties many attempts have been made to support the construction of (especially large) software systems. The structural