A theoretical framework of component-based software development phases

  • Authors:
  • Jason H. Sharp;Sherry D. Ryan

  • Affiliations:
  • Tarleton Stae University, Stephenvill, TX, USA;University of North Texas, Denton, TX, USA

  • Venue:
  • ACM SIGMIS Database
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Component-Based Software Development (CBSD) is considered by many as the next revolution in systems development. Its focus is on the integration of pre-fabricated software components to build systems that increase portability and flexibility. CBSD purports to address the problem of systems which are delivered behind schedule, over-budget, and inadequately meeting user requirements. A major contribution of this work is providing a solid theoretical foundation using Simon's (1977) problem solving model and the tenets of design science to the emerging CBSD paradigm which has lacked a theoretical-base. In doing so, we construct a theoretical framework of the CBSD development phases by synthesizing the current CBSD related literature and developing propositions for guiding future research. This framework clearly differentiates between component and systems development in the CBSD approach. Implications for both research and practice are also discussed.