• DocumentCode
    1740470
  • Title

    Teaching software reuse with JavaBeans

  • Author

    Juan Wang

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Syst., Nebraska Univ., Kearney, NE
  • Volume
    1
  • fYear
    2000
  • fDate
    2000
  • Abstract
    Software reuse is one of the important topics in a software engineering course. Ada and C++ are traditionally two popular languages for teaching software reuse and software engineering in general. This paper reports our experience by adopting JavaBeans as an example component architecture in our upper-level software engineering course CSIS499 (Special Topics in Software Engineering), which emphasizes software reuse and software metrics. Both software development for reuse and with reuse are discussed based on JavaBeans. The benefits of teaching software reuse with JavaBeans include a well-defined component model, no portability overhead, availability of building tools, support for reusability metrics, and adaptability to different levels of students
  • Keywords
    Java; computer science education; distributed object management; educational courses; software metrics; software reusability; teaching; Ada; C++ language; JavaBeans; adaptability; building tools availability; component architecture; component model; software engineering course; software metrics; software portability; software reusability metrics; software reuse; student levels; teaching; Algebra; Component architectures; Education; Java; Programming; Software engineering; Software metrics; Software reusability; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 2000. FIE 2000. 30th Annual
  • Conference_Location
    Kansas City, MO
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-6424-4
  • Type

    conf

  • DOI
    10.1109/FIE.2000.897605
  • Filename
    897605