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 …

Training software architects suiting software industry needs: A literature review

WL Pantoja Yépez, JA Hurtado Alegría, A Bandi… - Education and …, 2024 - Springer
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 …

[PDF][PDF] Towards a practical software engineering curriculum: A data-centric study

Y Afshar - Schulich School of Engineering, 2022 - prism.ucalgary.ca
This research explores effective pedagogical approaches to create a practical software
engineering (SE) curriculum such that students develop strong fundamental SE knowledge …

Flipped classroom applied to software architecture teaching

AC Gonçalves, VVG Neto, DJ Ferreira… - 2020 IEEE Frontiers in …, 2020 - ieeexplore.ieee.org
Teaching (and also learning) software architecture is often challenging since it requires a
high degree of abstraction from the students besides talent and creativity of the instructors …

A Study of Software Architects' Cognitive Approaches: Kolb's Learning Styles Inventory in Action

M Hidalgo, H Astudillo, LM Castro - International Conference on Applied …, 2024 - Springer
The multidisciplinary nature of software architects demands a diverse set of skills, ranging
from technical expertise to interpersonal abilities. Within this domain, software architects are …

LEARN Board Game: A game for teaching Software Architecture created through Design Science Research

TAS Sousa, ABS Marques - … of the XXXIV Brazilian Symposium on …, 2020 - dl.acm.org
Software Architecture specifies the set of decisions about the software components, their
external properties and their relationships with other elements. These activities have a direct …

Open Design Case Study-A Crowdsourcing Effort to Curate Software Design Case Studies

CY Chong, E Kang, M Shaw - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Case study-based learning has been successfully integrated into various courses, including
software engineering education. In the context of software design courses, the use of case …

Aligning Software Architecture Training with Software Industry Requirements

WLP Yepez, JAH Alegria, A Kiweleker - International Journal of …, 2023 - World Scientific
The activities of software design, documenting, and evaluating the structure of software
systems, referred to as Software Architecture, have been increasingly getting significant …

Visión de las competencias en arquitectura de software integrando las perspectivas de la industria y la academia

WLP Yépez, AFS Alegría, A Bandi… - REVISTA …, 2024 - ojs.unipamplona.edu.co
Resumen (Propósito) La formación de un arquitecto de software es una labor compleja que
requiere de una mezcla de experiencia y conocimiento especializado que es difícil lograr en …

[PDF][PDF] An Integrated Software Engineering Curriculum Through Project-Based Learning (PBL)

Y Afshar, M Moshirpour, E Marasco… - 2022 ASEE Annual …, 2022 - sftp.asee.org
Software development life cycle is an integrated process which involves many different tasks
including requirements elicitation and analysis, design and development, testing, and …