Training Software Architects Suiting Software Industry Needs: A Literature Review.

WLP Yépez, JAH Alegría, A Bandi… - Education and Information …, 2024 - ERIC
The ability to define, evaluate, and implement software architectures is a fundamental skill
for software engineers. However, teaching software architecture can be challenging as it …

What makes teaching software architecture difficult?

M Galster, S Angelov - Proceedings of the 38th International Conference …, 2016 - dl.acm.org
The software architecture is usually the first design artifact that addresses quality issues (eg,
performance, security). Also, the architecture is reference point for other development …

An overview of software architecture education

BRN Oliveira, L Garcés, KT Lyra, DS Santos… - Anais do XXV …, 2022 - sol.sbc.org.br
Software architecture comprises the most relevant structure of a software system and is a
factor to enable systems to achieve qualities that are crucial to the system's goals. In this …

Exploring experiential learning model and risk management process for an undergraduate software architecture course

OE Lieh, Y Irawan - 2018 IEEE Frontiers in Education …, 2018 - ieeexplore.ieee.org
This paper shares our insights on exploring the experiential learning model and risk
management process to design an undergraduate software architecture course. The key …

Teaching students software architecture decision making

R Capilla, P Letouze, JIM de Souza… - 2016 IEEE 29th …, 2016 - ieeexplore.ieee.org
The novelty proposed in this work regarding teaching and training of software engineering is
about how the Project-Based Learning approach is performed for develo** a web system …

Teaching adult learners on software architecture design skills

OE Lieh, Y Irawan - 2018 IEEE Frontiers in Education …, 2018 - ieeexplore.ieee.org
Software architectures present high-level views of systems, enabling developers to abstract
away the unnecessary details and focus on the overall big picture. Designing a software …

Applying case-based learning for a postgraduate software architecture course

EL Ouh, Y Irawan - Proceedings of the 2019 ACM Conference on …, 2019 - dl.acm.org
Software architecture remains a difficult subject for learners to grasp and for educators to
teach given its level of abstraction. On the other hand, case-based learning (CBL) is a …

Did our course design on software architecture meet our student's learning expectations?

EL Ouh, BKS Gan, Y Irawan - 2020 IEEE Frontiers in Education …, 2020 - ieeexplore.ieee.org
This Innovative Practice Full Paper discusses our course design on software architecture to
meet the learning expectations of two groups of software engineers. Software engineers with …