Perspectives and experiences in the development of a software architecture course

The rapid evolution of technology and IT for business support, as well as the new demands on engineering curricula for the development of skills rather than just the presentation of thematic contents, imposes a series of challenges for the design and definition of a software architecture course. Pro...

Full description

Autores:
López Giraldo, Nicolás Francisco
Villamil Giraldo, Maria del Pilar
Casallas Gutiérrez, Rubby
Tipo de recurso:
Article of journal
Fecha de publicación:
2008
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/24337
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/24337
http://bdigital.unal.edu.co/15374/
Palabra clave:
Learning Software Architecture
Active Learning
Professional Software Engineering Skills
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
Description
Summary:The rapid evolution of technology and IT for business support, as well as the new demands on engineering curricula for the development of skills rather than just the presentation of thematic contents, imposes a series of challenges for the design and definition of a software architecture course. Proposals for the development of skills necessary for software engineering practice, regarding architecture, focused on technology, are not flexible enough on the long term, and are not proper for the development of criteria necessary for students to apply architecture in real world projects. Conversely, solutions based solely on conceptual contents do not give enough room for students to develop design skills in the area of software architecture, and particularly, the impact that technology has on architecture and over all system quality. In this paper, we present the evolution of our design for a software architecture course for undergraduate students. Particularly we introduce a proposal for a new perspective for the design of this course; this perspective is based on three broad areas: business, design and technologies using active learning methodologies.