ProcSoft: A Board Game to Teach Software Processes Based on ISO/IEC 29110 Standard

  • Victor Moura UNIRIO
  • Gleison Santos UNIRIO

Resumo


Software development processes must support all activities from requirements elicitation to product release and address software engineering best practices. International standards provide important, comprehensive and correct knowledge to help defining good software processes, but they are written in formal language, and their presentation are not easily assimilated by students. ProcSoft is a board game defined to promote software processes definition based on ISO/IEC 29110 standard. It has been used for several terms on Software Engineering classes. Complementary post-game activities aim at fostering content assimilation: students must answer software engineering questions in class, define a software development process and simulate its use. We present evaluation results evidencing great students' involvement during classroom activities, their acknowledgement of both ProcSoft contribution to learning, and its positive influence to foster the search for additional knowledge outside the classroom.
Palavras-chave: Computing education programs, Software engineering education, Software development process management
Publicado
17/10/2018
Como Citar

Selecione um Formato
MOURA, Victor; SANTOS, Gleison. ProcSoft: A Board Game to Teach Software Processes Based on ISO/IEC 29110 Standard. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 17. , 2018, Curitiba. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 363-372.