Life Cycles for Component-Based Software Development

  • Authors:
  • Syed Ahsan Fahmi;Ho-Jin Choi

  • Affiliations:
  • -;-

  • Venue:
  • CITWORKSHOPS '08 Proceedings of the 2008 IEEE 8th International Conference on Computer and Information Technology Workshops
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The necessity of reusable artifacts was felt with the demand to produce larger and more complex software in shorter schedule and budget. The ultimate role of component-based software engineering (CBSE) is to develop the reusable artifacts or components and at the same time assembling the parts into one system, maintenance through upgrading, customizing or replacing components in the system. So, definitely component-based software life cycle is different from traditional life cycles of systems and faces several challenges. Several life cycle models for component-based software development have been introduced by researchers. In this research we surveyed some of the popular approaches and provided a comparative discussion among those approaches considering the challenges faced by component based development.