Publicação

Reengenharia de um sistema de eLearning

Ver documento

Detalhes bibliográficos
Resumo:A integração de módulos de serviços é aceite como uma necessidade no desenvolvimento de sistemas complexos, uma vez que garante que todos os componentes individuais de um sistema atinjam o propósito para o qual o sistema, como um todo, foi desenhado. Essencialmente, construir um sistema não é nada mais que integrar diversas partes num todo. A divisão de um sistema em diversas partes garante uma maior produtividade e qualidade das operações de desenvolvimento e teste, permitindo realizar estas tarefas de forma mais eficiente e focada em cada funcionalidade específica. Isso resulta numa maior produtividade, uma vez que equipas de desenvolvimento podem trabalhar de forma paralela e colaborativa em diferentes módulos, agilizando o processo de construção do sistema como um todo, bem como permite um menor custo de manutenção do próprio sistema. Esta técnica não é apenas usada para conectar os diversos serviços de um sistema. Permite também fazer a conexão de um sistema com outros sistemas externos. Neste trabalho de dissertação identificou-se e caracterizou-se as diversas funcionalidades dos serviços que se pretendiam integrar num sistema de avaliação de conhecimento, de forma a implementar um sistema de eLearning que operasse de forma consistente. Grande parte do trabalho realizado envolveu a análise de um conjunto de módulos de serviços implementados anteriormente num novo sistema, com uma nova arquitetura, acolhendo os tradicionais serviços de autenticação e validação de credenciais. A nova versão do sistema que alcançámos, resultado de um processo de reengenharia bastante trabalhoso, permite definir e suportar processos de avaliação do conhecimento de estudantes em diversos domínios de estudo, bem como suporta todos os serviços de gestão e manutenção da informação associada como a avaliação de estudantes, nomeadamente, os domínios e subdomínios de estudo, as estruturas de conhecimento dos processos de avaliação e os serviços de análise relacionados com os resultados obtidos pelos alunos.
Autores principais:Carvalho, Ricardo Vieira
Assunto:eLearning Reengenharia Módulos Serviços Reengeneering Modules Services
Ano:2023
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade do Minho
Idioma:português
Origem:RepositóriUM - Universidade do Minho
Descrição
Resumo:A integração de módulos de serviços é aceite como uma necessidade no desenvolvimento de sistemas complexos, uma vez que garante que todos os componentes individuais de um sistema atinjam o propósito para o qual o sistema, como um todo, foi desenhado. Essencialmente, construir um sistema não é nada mais que integrar diversas partes num todo. A divisão de um sistema em diversas partes garante uma maior produtividade e qualidade das operações de desenvolvimento e teste, permitindo realizar estas tarefas de forma mais eficiente e focada em cada funcionalidade específica. Isso resulta numa maior produtividade, uma vez que equipas de desenvolvimento podem trabalhar de forma paralela e colaborativa em diferentes módulos, agilizando o processo de construção do sistema como um todo, bem como permite um menor custo de manutenção do próprio sistema. Esta técnica não é apenas usada para conectar os diversos serviços de um sistema. Permite também fazer a conexão de um sistema com outros sistemas externos. Neste trabalho de dissertação identificou-se e caracterizou-se as diversas funcionalidades dos serviços que se pretendiam integrar num sistema de avaliação de conhecimento, de forma a implementar um sistema de eLearning que operasse de forma consistente. Grande parte do trabalho realizado envolveu a análise de um conjunto de módulos de serviços implementados anteriormente num novo sistema, com uma nova arquitetura, acolhendo os tradicionais serviços de autenticação e validação de credenciais. A nova versão do sistema que alcançámos, resultado de um processo de reengenharia bastante trabalhoso, permite definir e suportar processos de avaliação do conhecimento de estudantes em diversos domínios de estudo, bem como suporta todos os serviços de gestão e manutenção da informação associada como a avaliação de estudantes, nomeadamente, os domínios e subdomínios de estudo, as estruturas de conhecimento dos processos de avaliação e os serviços de análise relacionados com os resultados obtidos pelos alunos.