SciELO - Scientific Electronic Library Online

 
 número6Metodologia Híbrida de Desenvolvimento Centrado no Utilizador aplicada ao Software EducativoM2DAT-HYMO: una herramienta basada en MDA para la generación automática de aplicaciones Web a partir del modelo del hipertexto índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

  • Não possue artigos similaresSimilares em SciELO

Compartilhar


RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação

versão impressa ISSN 1646-9895

RISTI  n.6 Porto dez. 2010

 

Uma proposta de Arquitetura de Software para Construção e Integração de Ambientes Virtuais de Aprendizagem

Amanda Monteiro Sizo 1, Adriano Del Pino Lino 2, Eloi Luiz Favero 1

 

1 Universidade Federal do Pará (UFPA) - Programa de Pós-graduação em Ciência da Computação, Caixa postal 479-66075-110, Belém-Pará, Brasil. E-mail: amandasizo@gmail.com, E-mail: favero@ufpa.br

2 Universidade Federal do Oeste do Pará (UFOPA) – Instituto de Engenharia e Geociencias, CEP 68135-110, Santarém - Pará, Brasil. E-mail: adrianod@ufpa.com

 

Resumo

Este artigo propõe uma arquitetura de software fundamentada no padrão arquitetural em camadas e demonstra sua aplicabilidade na construção e integração de ambientes virtuais de aprendizagem. Com o surgimento de ambientes cada vez mais modernos, sistemas legados são descontinuados pela dificuldade em mantê-los. A arquitetura proposta facilita a integração de novos módulos a estes sistemas de forma distribuída visando mantê-los competitivos. Esta proposta é implementada a partir da construção de um módulo avaliador e gerador de mapas conceituais que se integra via web service ao ambiente LabSQL. Ao fim são apresentados resultados obtidos com utilização da arquitetura e do módulo de serviço construído.

Palavras-chave: arquitetura de software; ambientes virtuais de aprendizagem; MVC; web service.

 

Abstract

This paper proposes a software architecture based on standard architectural and demonstrates its applicability in the construction and integration of virtual learning environments. With the emergence of more modern environments, legacy systems are discontinued by the difficulty in maintaining them. The proposed architecture facilitates the integration of new modules for these systems in a distributed way in order to keep them competitive. This proposal is implemented through the construction of a module generator and evaluator of concept maps that integrates environmental LabSQL via web service.

Keywords: software architecture; virtual learning environments, MVC, web service.

 

Texto completo disponível apenas em PDF.

Full text only available in PDF format.

 

Referências

Alur, D.; Malks, D.; & Crupli, J.(2003). Core J2EE Patterns: Best Practices and Design Strategies, Second Edition. Pearson.

Araújo, A. M.T., Menezes, C. S. & Cury, D. (2002). Um Ambiente Integrado para Apoiar a Avaliação da Aprendizagem Baseado em Mapas Conceituais. Anais do XIII SBIE, São Leopoldo, RS.

Ausubel, D. (1980). Psicologia Educacional. - 2. Ed. Interamericana.

Bass, Len; Clements, P., Kazman, R. (2003). Software Architecture in Practice. Addision-Wesley, 2. ed.

Bauer, C. & King G. (2007). Java Persitence com Hibernate. Ciência Moderna.

Behar, P.A. & Leite, S.M. (2005). Criando novos espaços pedagógicos na internet: O ambiente ROODA.Revista de Gestão da Tecnologia e Sistemas de Informação.

Bertoa, M. F., Troya, J.M. & Vallecillo, A. (2002). Aspectos de la Calidad en el Desarrollo de Software Basado em Componentes, Capítulo do livro: Calidad en el desarrollo y mantenimiento del software.

Burke, B. &  Moson-Haefel, R. (2007). Enterprise javaBeans 3.0. 5th. Peason.

Caldas, V.M. & Favero, E.L. (2009). Uma Proposta de Avaliação Automática de Mapas Conceituais para Ambientes de Ensino a Distância”, XXXV Conferencia Latinoamericana de Informática – Pelotas – RS.

Costa, K. C. F., Harb, M. D. P. A., Brito, S. R. & Favero, E. L.(2006). Um sistema de recomendação para ambientes virtuais de aprendizagem baseado em agentes e componentes de software. 32º Conferencia LatinoAmericana de Informática- Santiago – Chile.

Fowler, M. (2006). Padrões de Arquitetura de Aplicações Corporativas. Bookman.

Gamma, E., Helm, R., Johnson, R. & Vlissides, J.(1995). Design patterns: Elements of reusable object oriented software. Reading.

Gerosa, M. A., Raposo, A.B., Fulks, H. & Lucena, C.J.P. (2004).Uma arquitetura para o Desenvolvimento de Ferramentas Colaborativas para o Ambiente de Aprendizagem AulaNet, XV Simpósio Brasileiro de Informática na Educação ISO/IEC 9126-1.(2001). Information Technology . Software Product Quality. part 1.

Krafzig, D., Banke, K. & Slama, D. (2004).Enterprise SOA: Service-Oriented Architecture Best Practices. Indianapolis: Prentice Hall.

Larman, C. (2007). Utilizando UML e Padrões: uma introdução à análise e ao projeto orientado a objetos. 3ª edição, Porto Alegre: Bookman.

Lino, A. D. P., Silva, A. S., Favero, E. L. & Harb, M. D. P. A. (2007). Avaliação automática de consultas SQL em ambiente virtual de ensino-aprendizagem.  2ª Conferência Ibérica de Sistemas e Tecnologias de Informação, v.1. p.89 – 100.

Lobato, A. S., Harb, M. D. P. A., Lino, A. D. P., Elói L. F., Silva, H. A. N & Santos, T. L. T. (2008). Aplicando Rubrica para Avaliar Qualitativamente o Estudante no LabSQL. Conferencia LatinoAmericana de Informática , Santa Fe.

Moura, R. & Bernadino J. (2010). Um modelo para a integração de serviços – Moodle e Sistemas de Gestão Acadêmica. Revista Ibérica de Sistemas de Tecnologia da Informação, N◦ 5, pag. 31.        [ Links ]

Preiss, O., Wegmann, A. & Wong, J. (2001). On Quality Attribute Based Software Engineering. 27th Euromicro Conference. Warsaw, Poland, September.

Queiroz, P.G. & Braga, R.T.V. (2008). Desenvolvimento de Linhas de Produtos de Software com uma Arquitetura Orientada a Serviços. 13º Workshop de Teses e Dissertações em Engenharia de Software.

Seam. (2010). Sitio oficial do framework seam. Disponível em: http://seamframework.org/Documentation/SeamDocumentation#HSeamReferenceDocumentation, Acesso: 21 out 2010.

Shaw, M. & Garlan, D.(1996). Software Architecture. Perspectives on an Emerging Discipline. Prentice Hall.

Silva, H. A. N., Lino, A. D. P., Silveira, A. M., Favero, E. L., Santos, T. L. T. & Morais, R. F. (2008). Um sistema baseado na lógica difusa para decidir os conceitos finais dos estudantes críticos. Workshop sobre Educação em Computação | SBC - Belém. p.1 – 10

Simão, R.P.S. & Belchior, A.D.(2002). Um Padrão de Qualidade para Componentes de Software. I Simpósio Brasileiro em Qualidade de Software. Gramado, RS.

Sordi, J.O., Marinho, B.L. & Nagy, M.(2006). Benefícios da Arquitetura de Software Orientada a Serviços para as Empresas: Análise da Experiência do ABN AMRO Brasil. Revista de Gestão da Tecnologia e Sistemas de Informação.

 

Recebido/Recibido: 24/10/2010

Aceitação/Aceptación: 03/12/2010