The novelty proposed in this work regarding teaching and training of software engineering is about how the Project-Based Learning approach is performed for developing a web system for managing academic projects. The supporting project is a real-life problem. Its development was planned in four phases: prototype, code refactoring, release-to-manu-facturing and deployment. We employed some strategies such as role-playing, a software house simulation, and the Model-View-Controller pattern combined with Evolutionary Acquisition and the Interdisciplinary Research Project Management framework.
Alexandra Branzan AlbuKaveh MalakutiHolly TuokkoWendy Lindstrom-ForneriKristina Kowalski
Hajime MiuraTakashi YukawaMakoto Yamazaki
Dan CraigenS. GerhartTed Ralston