CD2Sys: Um Framework para a Aprendizagem Experiencial de Modelagem de Sistemas com UML
##plugins.pubIds.doi.readerDisplayName##
https://doi.org/10.5753/cbie.sbie.2018.408
Resumen
Este artigo apresenta uma investigação através do Design Science Research (DSR) acerca do uso da Teoria da Aprendizagem Experiencial (TAE) em um curso de modelagem de sistemas com UML. A DSR pressupõe a geração de conhecimento através do desenvolvimento de artefatos. Assim, o artefato desenvolvido foi o CD2Sys, um framework de geração de sistemas Web a partir de diagramas de classes UML. Foi desenvolvido um estudo experimental em uma turma de Análise e Projeto de Sistemas na Universidade Federal do Amazonas. Como resultados, além do artefato desenvolvido, temse a aceitação da tecnologia desenvolvida como instrumento de experimentação de modelos em tempo real em sala de aula.
Palabras clave:
Teoria da Aprendizagem Experiencial, Design Science Research, CD2Sys, sistemas Web, UML
Citas
Ben Abdessalem Karaa, W., Ben Azzouz, Z., Singh, A., Dey, N., Ashour, A. S., & Ben Ghazala, H. (2016). Automatic builder of class diagram (ABCD): an application of UML generation from functional requirements. Software: Practice and Experience, 46(11), 1443-1458.
Blaha, M., Rumbaugh, J. (2006). Modelagem e Projetos Baseados em Objetos com UML 2. Ed. 2. Editora Elsevier. Rio de Janeiro, p. 362-394.
Dresch, A.; Lacerda, D. P.; Antunes Jr., J. A. V. (2015). Design Science Research: Método de Pesquisa para Avanço da Ciência e Tecnologia. Bookman.
Engels, G., Hausmann, J. H., Lohmann, M., & Sauer, S. (2005). Teaching UML is teaching software engineering is teaching abstraction. In International Conference on Model Driven Engineering Languages and Systems (pp. 306-319). Springer, Berlin, Heidelberg.
Garzón, M. A., Aljamaan, H., & Lethbridge, T. C. (2015). Umple: A framework for model driven development of object-oriented systems. In Software Analysis, Evolution and Reengineering (SANER), 2015 IEEE 22nd International Conference on (pp. 494-498). IEEE.
Guedes, G. T. A. (2011). UML 2: Uma abordagem prática. 2a edição. Novatec Editora.
Gogolla, M., Stevens, P. (2018). Teaching modeling in computer science as an ecosystem: a provocative analogy. Computer Science Education, 1-18.
Kolb, A. Y., Kolb, D. A. (2009). Experiential Learning Theory: A Dynamic, Holistic Approach to Management Learning, Education and Development. In: The SAGE Handbook of Management Learning, Education and Development. Editado por: Armstrong, S. J. e Fukami, C. V. Londres: Sage, p. 42-68.
Laroza, J., & Seabra, R. (2015, October). Rea-uml: Recurso educacional aberto para ensino da uml. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informação na Educação-SBIE) (Vol. 26, No. 1, p. 11).
Nicolaci-da-Costa, A. M. (2007). O Campo da Pesquisa Qualitativa e o Método da Explicitação do Discurso Subjacente (MEDS). In: Psicologia: Reflexão e Crítica. vol. 20, no. 1. ISSN: 0102-7972. RS, Porto Alegre.
Parada, A., Marques, M., & de Brisolara, L. B. (2015). Automating mobile application development: UML-based code generation for Android and Windows Phone. Revista de Informática Teórica e Aplicada, 22(2), p. 31-50.
Sadaf, S., Athar, A., & Azam, F. (2016). Evaluation of FED-CASE-A Tool to Convert Class Diagram into Structural Coding. In Computer, Consumer and Control (IS3C), 2016 International Symposium on (pp. 184-187). IEEE.
Van den Brand, M. G., & Groote, J. F. (2012). Advances in model driven software engineering. ERCIM News, 91, 23-24.
Venkatesh, V., Bala, H. (2008). Technology Acceptance Model 3 and a Research Agenda on Interventions. Decision Sciences, v. 38, n. 2, p. 273-315.
Blaha, M., Rumbaugh, J. (2006). Modelagem e Projetos Baseados em Objetos com UML 2. Ed. 2. Editora Elsevier. Rio de Janeiro, p. 362-394.
Dresch, A.; Lacerda, D. P.; Antunes Jr., J. A. V. (2015). Design Science Research: Método de Pesquisa para Avanço da Ciência e Tecnologia. Bookman.
Engels, G., Hausmann, J. H., Lohmann, M., & Sauer, S. (2005). Teaching UML is teaching software engineering is teaching abstraction. In International Conference on Model Driven Engineering Languages and Systems (pp. 306-319). Springer, Berlin, Heidelberg.
Garzón, M. A., Aljamaan, H., & Lethbridge, T. C. (2015). Umple: A framework for model driven development of object-oriented systems. In Software Analysis, Evolution and Reengineering (SANER), 2015 IEEE 22nd International Conference on (pp. 494-498). IEEE.
Guedes, G. T. A. (2011). UML 2: Uma abordagem prática. 2a edição. Novatec Editora.
Gogolla, M., Stevens, P. (2018). Teaching modeling in computer science as an ecosystem: a provocative analogy. Computer Science Education, 1-18.
Kolb, A. Y., Kolb, D. A. (2009). Experiential Learning Theory: A Dynamic, Holistic Approach to Management Learning, Education and Development. In: The SAGE Handbook of Management Learning, Education and Development. Editado por: Armstrong, S. J. e Fukami, C. V. Londres: Sage, p. 42-68.
Laroza, J., & Seabra, R. (2015, October). Rea-uml: Recurso educacional aberto para ensino da uml. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informação na Educação-SBIE) (Vol. 26, No. 1, p. 11).
Nicolaci-da-Costa, A. M. (2007). O Campo da Pesquisa Qualitativa e o Método da Explicitação do Discurso Subjacente (MEDS). In: Psicologia: Reflexão e Crítica. vol. 20, no. 1. ISSN: 0102-7972. RS, Porto Alegre.
Parada, A., Marques, M., & de Brisolara, L. B. (2015). Automating mobile application development: UML-based code generation for Android and Windows Phone. Revista de Informática Teórica e Aplicada, 22(2), p. 31-50.
Sadaf, S., Athar, A., & Azam, F. (2016). Evaluation of FED-CASE-A Tool to Convert Class Diagram into Structural Coding. In Computer, Consumer and Control (IS3C), 2016 International Symposium on (pp. 184-187). IEEE.
Van den Brand, M. G., & Groote, J. F. (2012). Advances in model driven software engineering. ERCIM News, 91, 23-24.
Venkatesh, V., Bala, H. (2008). Technology Acceptance Model 3 and a Research Agenda on Interventions. Decision Sciences, v. 38, n. 2, p. 273-315.
Publicado
29/10/2018
Cómo citar
BAHIA, Carlos; GADELHA, Bruno.
CD2Sys: Um Framework para a Aprendizagem Experiencial de Modelagem de Sistemas com UML. In: ACTAS DEL SIMPOSIO BRASILEÑO DE INFORMÁTICA EN LA EDUCACIÓN (SBIE), 29. , 2018, Fortaleza/CE.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2018
.
p. 408-416.
DOI: https://doi.org/10.5753/cbie.sbie.2018.408.
