Abstract :
Due the quick change of business processes in organizations, software need to adapt quickly to meet new requirements by implementing new business rules. For this, many technologies have been created in the field of software development, to accelerate the production and maintenance of software products. However, learning the software development still carries challenges, especially when there is the concern of developing software products with high quality. In this paper, we propose an approach to learning software development with quality, the LSQ. This approach was motivated by the study of factors that influence learning software development, considering how hypotheses interdisciplinarity, Problem Based Learning, methodologies and technologies of software development. The LSQ was applied in the case study of a graduate course related to Web applications. The results were observed from the feedback of students and they allow us to say that the development of interdisciplinary projects with PBL impact positively in learning software development.
Keywords :
computer aided instruction; educational courses; software quality; LSQ; Web applications; business processes; business rules; graduate course; interdisciplinarity; interdisciplinary projects; learning software development; maintenance; problem based learning; software products; Companies; Computer languages; Educational institutions; Monitoring; Planning; Software; Testing; Agile Methodology; Interdisciplinarity; Problem-Based Learning; Software Development; Test Driven Development;