Title :
Integrating component-based and reuse-driven software engineering business into software and information engineering curriculum
Author_Institution :
Dept. of Comput., Inf. & Syst. Eng., San Jose State Univ., CA, USA
Abstract :
Component-based enterprise software engineering (CBESE) is a rapidly emerging trend in the software engineering area. In the CBESE approach, software systems are no longer built from scratch. Instead, reusable software components, built by in-house developers or commercial vendors, are used as the building blocks of new component-based enterprise software systems. The transition from traditional software engineering to component-based enterprise software engineering is often blocked or hindered by a variety of engineering, process-related, business-oriented, infrastructure, organizational and management issues. Resolving those issues requires a systematic approach to building a component-based and reuse-driven software engineering business. That is why software engineers need to acquire a new set of skills. This has introduced the need for a new course sequence that integrates component-based enterprise software engineering into the software and information engineering curriculum. A new major course in this sequence is focused on component-based and reuse-driven software engineering businesses. In this paper, we share our experience of developing such a new course. The course is intended to provide a solid foundation for integrating of research into education in the area of component-based enterprise software engineering. In this paper, we present the course´s organization, its components, and our future plans for the course
Keywords :
business data processing; computer science education; educational courses; software engineering; software reusability; subroutines; business-oriented issues; component-based enterprise software engineering; education; information engineering curriculum; infrastructure issues; management issues; organizational issues; process-related issues; research; reusable software components; reuse-driven software engineering business; skills; software engineering courses; software engineering curriculum; Application software; Assembly; Business; Design engineering; Engineering management; Maintenance engineering; Software engineering; Software reusability; Software systems; Solids;
Conference_Titel :
Frontiers in Education Conference, 2000. FIE 2000. 30th Annual
Conference_Location :
Kansas City, MO
Print_ISBN :
0-7803-6424-4
DOI :
10.1109/FIE.2000.897608