A case-based approach for software architecture education and training - Oliveira, Brauner Roberto do Nascimento (2024)