Towards a Software Architecture Training Pattern Language
- Autores
- Pantoja Yepez, Wilson Libardo; Hurtado, Julio Ariel; Bibbo, Luis Mariano; Fernández, Alejandro; Ajay, Bandi
- Año de publicación
- 2023
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- Purpose: 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.
- Materia
-
Ciencias de la Computación e Información
Software Engineering
Software Architectures
Training
Catalog
training patterns - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
.jpg)
- Institución
- Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
- OAI Identificador
- oai:digital.cic.gba.gob.ar:11746/12357
Ver los metadatos del registro completo
| id |
CICBA_37971014b4b928e9999229d282dd59ab |
|---|---|
| oai_identifier_str |
oai:digital.cic.gba.gob.ar:11746/12357 |
| network_acronym_str |
CICBA |
| repository_id_str |
9441 |
| network_name_str |
CIC Digital (CICBA) |
| spelling |
Towards a Software Architecture Training Pattern LanguagePantoja Yepez, Wilson LibardoHurtado, Julio ArielBibbo, Luis MarianoFernández, AlejandroAjay, BandiCiencias de la Computación e InformaciónSoftware EngineeringSoftware ArchitecturesTrainingCatalogtraining patternsPurpose: 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.2023-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/12357enginfo:eu-repo/semantics/altIdentifier/isbn/ 978-1-941652-19-0info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-10-23T11:14:20Zoai:digital.cic.gba.gob.ar:11746/12357Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-10-23 11:14:20.294CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse |
| dc.title.none.fl_str_mv |
Towards a Software Architecture Training Pattern Language |
| title |
Towards a Software Architecture Training Pattern Language |
| spellingShingle |
Towards a Software Architecture Training Pattern Language Pantoja Yepez, Wilson Libardo Ciencias de la Computación e Información Software Engineering Software Architectures Training Catalog training patterns |
| title_short |
Towards a Software Architecture Training Pattern Language |
| title_full |
Towards a Software Architecture Training Pattern Language |
| title_fullStr |
Towards a Software Architecture Training Pattern Language |
| title_full_unstemmed |
Towards a Software Architecture Training Pattern Language |
| title_sort |
Towards a Software Architecture Training Pattern Language |
| dc.creator.none.fl_str_mv |
Pantoja Yepez, Wilson Libardo Hurtado, Julio Ariel Bibbo, Luis Mariano Fernández, Alejandro Ajay, Bandi |
| author |
Pantoja Yepez, Wilson Libardo |
| author_facet |
Pantoja Yepez, Wilson Libardo Hurtado, Julio Ariel Bibbo, Luis Mariano Fernández, Alejandro Ajay, Bandi |
| author_role |
author |
| author2 |
Hurtado, Julio Ariel Bibbo, Luis Mariano Fernández, Alejandro Ajay, Bandi |
| author2_role |
author author author author |
| dc.subject.none.fl_str_mv |
Ciencias de la Computación e Información Software Engineering Software Architectures Training Catalog training patterns |
| topic |
Ciencias de la Computación e Información Software Engineering Software Architectures Training Catalog training patterns |
| dc.description.none.fl_txt_mv |
Purpose: 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. |
| description |
Purpose: 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. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023-10 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
| format |
conferenceObject |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
https://digital.cic.gba.gob.ar/handle/11746/12357 |
| url |
https://digital.cic.gba.gob.ar/handle/11746/12357 |
| dc.language.none.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/isbn/ 978-1-941652-19-0 |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:CIC Digital (CICBA) instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires instacron:CICBA |
| reponame_str |
CIC Digital (CICBA) |
| collection |
CIC Digital (CICBA) |
| instname_str |
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires |
| instacron_str |
CICBA |
| institution |
CICBA |
| repository.name.fl_str_mv |
CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires |
| repository.mail.fl_str_mv |
marisa.degiusti@sedici.unlp.edu.ar |
| _version_ |
1846783882627645440 |
| score |
12.982451 |