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
Link To Document