• DocumentCode
    845212
  • Title

    Survey of component-based software development

  • Author

    Mahmood, S. ; Lai, R. ; Kim, Y.S.

  • Author_Institution
    Dept. of Comput. Sci. & Comput. Eng., La Trobe Univ., Vic.
  • Volume
    1
  • Issue
    2
  • fYear
    2007
  • fDate
    4/1/2007 12:00:00 AM
  • Firstpage
    57
  • Lastpage
    66
  • Abstract
    Because of the extensive uses of components, the Component-Based Software Engineering (CBSE) process is quite different from that of the traditional waterfall approach. CBSE not only requires focus on system specification and development, but also requires additional consideration for overall system context, individual components properties and component acquisition and integration process. The term component-based software development (CBD) can be referred to as the process for building a system using components. CBD life cycle consists of a set of phases, namely, identifying and selecting components based on stakeholder requirements, integrating and assembling the selected components and updating the system as components evolve over time with newer versions. This work presents an indicative literature survey of techniques proposed for different phases of the CBD life cycle. The aim of this survey is to help provide a better understanding of different CBD techniques for each of these areas
  • Keywords
    object-oriented programming; software engineering; CBD life cycle; component acquisition; component-based software development; overall system context; stakeholder requirements; system specification;
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • Filename
    4197559