Component reuse is an emerging development paradigm that promises to accelerate information systems development and to reduce costs by assembling systems from prefabricated components. Defining, designing, developing and deploying reusable component, however, is a complex process, and needs support in terms of the development methodology and the development environment.This thesis elaborates a conceptual framework that supports component reuse. The framework comprehensively depicts the component model and its systematic reuse processes in a metaCASE environment. On the basis of the framework, the research further explores the possibility to define and reuse the specification and diagrams as components in a laboratory experiment. The empirical study verifies that the component technique deployed in systems analysis and design maximizes the reuse of analysis and design, reduces the development time, and facilitates the sharing of the expertise required to construct an application in a set of similar products.The conceptual framework and its supporting techniques contribute to the software-intensive systems development industry from the perspective of component reuse and its practice. In addition, because the design and development of the methodology for experimentally and quantitatively investigating the impact of the component-based reuse approach is a typical laboratory experimental setting, the same methodology can be tailored and applied to empirical studies in the similar research area, which forms an additional contribution of the research.