Teaching Component-Based Software Development

  • Authors:
  • Kai Qian;Xiang Fu

  • Affiliations:
  • -;-

  • Venue:
  • CSEETW '08 Proceedings of the 2008 21st IEEE-CS Conference on Software Engineering Education and Training Workshop
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a course model for teaching Component-Based Software Development (CBSD) in the software engineering undergraduate curriculum to deepen and broaden student comprehension of component software. All hands-on lab practices are designed with open-source software tools. The course endows students the precious experiences of making design decisions via comparative study, risk analysis, and synthesis of a vast number of open-source components. Keywords: Software Engineering, Open source tool, Component based software development, JavaBean, EJB, CORBA, .NET, Web services, Grid services.