• DocumentCode
    2795273
  • Title

    Component-based software engineering: technologies, development frameworks, and quality assurance schemes

  • Author

    Cai, Xia ; Lyu, Michael R. ; Wong, Kam-Fai ; Ko, Roy

  • Author_Institution
    Chinese Univ. of Hong Kong, Shatin, China
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    372
  • Lastpage
    379
  • Abstract
    Component-based software development approach is based on the idea to develop software systems by selecting appropriate off-the-shelf components and then to assemble them with a well-defined software architecture. Because the new software development paradigm is very different from the traditional approach, quality assurance (QA) for component-based software development is a new topic in the software engineering community. In this paper, we survey current component-based software technologies, describe their advantages and disadvantages, and discuss the features they inherit. We also address QA issues for component-based software. As a major contribution, we propose a QA model for component-based software which covers component requirement analysis, component development, component certification, component customization, and system architecture design, integration, testing and maintenance
  • Keywords
    certification; object-oriented programming; program testing; software architecture; software maintenance; software quality; subroutines; component certification; component customization; component development; component requirement analysis; component-based software engineering; off-the-shelf components; software architecture; software development frameworks; software development paradigm; software quality assurance schemes; system architecture design; system integration; system maintenance; system testing; Assembly systems; Certification; Computer architecture; Programming; Quality assurance; Software architecture; Software engineering; Software maintenance; Software systems; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2000. APSEC 2000. Proceedings. Seventh Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-0915-0
  • Type

    conf

  • DOI
    10.1109/APSEC.2000.896722
  • Filename
    896722