Towards a Software Architecture Training Pattern Language

cic.institucionOrigenLaboratorio de Investigación y Formación en Informática Avanzada (LIFIA)
cic.isFulltextSI
cic.isPeerReviewedSI
cic.lugarDesarrolloLaboratorio de Investigación y Formación en Informática Avanzada (LIFIA)
cic.parentTypeObjeto de conferencia
cic.versionPublicada
dc.date.accessioned2024-11-06T14:05:21Z
dc.date.available2024-11-06T14:05:21Z
dc.identifier.urihttps://digital.cic.gba.gob.ar/handle/11746/12357
dc.titleTowards a Software Architecture Training Pattern Languageen
dc.typeDocumento de conferencia
dcterms.abstractPurpose: This article provides a Software Architecture (SA) training pattern that allows professors and trainers to design and execute courses at the undergraduate level that develop students’ competencies according to the software industry’s expectations. Methods: The training patterns were extracted from a literature review based on reports of SA course experiences. In this review, we looked for recurrent challenges in SA teaching and the solutions found and experienced by professors. The first training pattern was socialized and refined through a focus group with professors and researchers with expertise in patterns and software architecture. Results: We propose seven training patterns that could help professors create and improve SA courses by developing competencies close to industry needs. Conclusion: A SA course aligned with industry needs is essential in computer science, systems engineering, and related programs curricula. However, training undergraduate students with the skills demanded by industry has many challenges. To design and execute an SA course, we propose seven training patterns that could facilitate the achievement of fundamental competencies of the undergraduate student in the creation and documentation of SA.en
dcterms.creator.authorPantoja Yepez, Wilson Libardo
dcterms.creator.authorHurtado, Julio Ariel
dcterms.creator.authorBibbo, Luis Mariano
dcterms.creator.authorFernández, Alejandro
dcterms.creator.authorAjay, Bandi
dcterms.identifier.otherISBN: 978-1-941652-19-0
dcterms.identifier.urlhttps://hillside.net/plop/2023/papers/proceedings
dcterms.isPartOf.itemPLoP 2023 Conference Proceedings
dcterms.isPartOf.series30th Conference on Pattern Languages of Programs (PLOP) (Estados Unidos, 22 al 25 de octubre de 2023)
dcterms.issued2023-10
dcterms.languageInglés
dcterms.licenseAttribution-NonCommercial-ShareAlike 4.0 International (BY-NC-SA 4.0)
dcterms.subjectSoftware Engineeringes
dcterms.subjectSoftware Architectureses
dcterms.subjectTraininges
dcterms.subjectCataloges
dcterms.subjecttraining patternses
dcterms.subject.materiaCiencias de la Computación e Información

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Towards a Software Architecture.pdf-PDFA.pdf
Tamaño:
757.96 KB
Formato:
Adobe Portable Document Format
Descripción:
Documento completo

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
3.46 KB
Formato:
Item-specific license agreed upon to submission
Descripción: