• DocumentCode
    2192387
  • Title

    Life Cycles for Component-Based Software Development

  • Author

    Fahmi, Syed Ahsan ; Choi, Ho-Jin

  • Author_Institution
    Sch. of Eng., Inf. & Commun. Univ., Seoul
  • fYear
    2008
  • fDate
    8-11 July 2008
  • Firstpage
    637
  • Lastpage
    642
  • 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.
  • Keywords
    object-oriented programming; software maintenance; software reusability; component-based software development; component-based software engineering; component-based software life cycle; life cycles; reusable artifacts; system maintenance; Component Based Software Development; Software Lifecycle; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology Workshops, 2008. CIT Workshops 2008. IEEE 8th International Conference on
  • Conference_Location
    Sydney, QLD
  • Print_ISBN
    978-0-7695-3242-4
  • Electronic_ISBN
    978-0-7695-3239-1
  • Type

    conf

  • DOI
    10.1109/CIT.2008.Workshops.82
  • Filename
    4568575