Exportar registro bibliográfico


Metrics:

A case-based approach for software architecture education and training (2024)

  • Authors:
  • Autor USP: OLIVEIRA, BRAUNER ROBERTO DO NASCIMENTO - ICMC
  • Unidade: ICMC
  • Sigla do Departamento: SSC
  • DOI: 10.11606/T.55.2024.tde-11022025-151023
  • Subjects: ARQUITETURA DE SOFTWARE; ENGENHARIA DE SOFTWARE; APRENDIZADO COMPUTACIONAL
  • Keywords: Aprendizagem baseada em casos; Case-based learning; Software Architecture; Software architecture education; Software engineering education
  • Agências de fomento:
  • Language: Inglês
  • Abstract: Contexto: O ensino e a aprendizagem de arquitetura de software continua a ser um desafio para instrutores, alunos e profissionais da indústria de software. Diversas iniciativas foram propostas para mitigar os desafios inerentes, incluindo jogos, ferramentas de apoio, cursos colaborativos e projetos práticos. Além dessas iniciativas, abordagens baseadas em casos foram introduzidas para ensinar arquitetura de software, e seus benefícios são reconhecidos. No entanto, é desafiador encontrar, selecionar, avaliar e adaptar casos para criar instruções capazes de alcançar um aprendizado significativo. Objetivo: Nesse sentido, o principal objetivo desta tese é fornecer o conhecimento e os meios necessários para facilitar o uso de casos reais na educação em arquitetura de software e maximizar os efeitos positivos dessa abordagem no aprendizado dos alunos. Método: Para isso, empregamos uma série de métodos que inclui uma revisão da literatura para entender e caracterizar os métodos e abordagens comumente utilizados para ensinar arquitetura de software e caracterizar o uso de casos e casos reais para apoiar a educação em arquitetura de software; uma combinação de métodos qualitativos e quantitativos para avaliar a perspectiva dos alunos sobre o uso de casos reais em diferentes formas e ocasiões; um método baseado em literatura, opiniões de especialistas e coding para desenvolver um modelo conceitual; e pesquisa-ação para desenvolver iterativamente uma abordagem baseada em casos para aeducação em arquitetura de software. Resultados: Além de fornecer uma visão ampla da educação em arquitetura de software, nossos resultados destacam o uso de casos reais como um recurso importante no ensino e aprendizagem dos conceitos de arquitetura de software. O modelo conceitual, combinado com nossa abordagem, pode apoiar os instrutores na oferta de uma experiência melhor ao utilizar casos reais. Conclusão: Usar casos reais para ensinar arquitetura de software pode ser gratificante de várias maneiras, tanto do ponto de vista dos alunos quanto dos instrutores. No entanto, desenvolver instruções eficazes com base nesses casos pode exigir um planejamento cuidadoso e um esforço adicional para alcançar os objetivos de aprendizagem desejados. Nesse sentido, o uso de uma abordagem sistemática é fundamental para potencializar o uso de casos na educação em arquitetura de software.
  • Imprenta:
  • Data da defesa: 29.11.2024
  • Acesso à fonteAcesso à fonteDOI
    Informações sobre o DOI: 10.11606/T.55.2024.tde-11022025-151023 (Fonte: oaDOI API)
    • Este periódico é de acesso aberto
    • Este artigo é de acesso aberto
    • URL de acesso aberto
    • Cor do Acesso Aberto: gold
    • Licença: cc-by-nc-sa

    How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      OLIVEIRA, Brauner Roberto do Nascimento. A case-based approach for software architecture education and training. 2024. Tese (Doutorado) – Universidade de São Paulo, São Carlos, 2024. Disponível em: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-11022025-151023/. Acesso em: 29 dez. 2025.
    • APA

      Oliveira, B. R. do N. (2024). A case-based approach for software architecture education and training (Tese (Doutorado). Universidade de São Paulo, São Carlos. Recuperado de https://www.teses.usp.br/teses/disponiveis/55/55134/tde-11022025-151023/
    • NLM

      Oliveira BR do N. A case-based approach for software architecture education and training [Internet]. 2024 ;[citado 2025 dez. 29 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-11022025-151023/
    • Vancouver

      Oliveira BR do N. A case-based approach for software architecture education and training [Internet]. 2024 ;[citado 2025 dez. 29 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-11022025-151023/


Digital Library of Intellectual Production of Universidade de São Paulo     2012 - 2025