The IRMA Community
Newsletters
Research IRM
Click a keyword to search titles using our InfoSci-OnDemand powered search:
|
Conceiving Service-Based Architecture and Process Quality Software Education
Abstract
This paper describes the initiative to incorporate the practice of quality software education (QSE) into our undergraduate curriculum concerning the engineering of software. Specifically, we will expound the idea of component-based development, which is supported by the software industry’s emerging consensus that components provide the kind of building blocks we need for developing today’s complex systems. Particularly, the component-based technology asks of us the required portions of productivity, quality, and rapid construction of software artifacts. Consequently, our pedagogic approach to QSE focuses on designing and building a sensible service-based architecture characterized by objects of different services, which represent the cohesive collections of related functionality. We outline our QSE approach in terms of a service-based development process for both the solution construction and the components building, through which our students could learn to acquire their collaborative software engineering experience in the current practice of architected application development. The paper concludes by discussing how the constructivist’s method of problem-based learning helps develop this QSE practice into our students’ daily learning.
|
|