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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call