Browsing by Author "Santos, Joana Filipa Ferreira Carneiro dos"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- SWiPE - Sistema de Informação Configurável e Auditável para Gestão das UC de Projeto Curricular do ISEPPublication . Santos, Joana Filipa Ferreira Carneiro dos; Silva, Nuno Alexandre Pinto daNo ISEP, todos os cursos de mestrado e a maioria das licenciaturas possui no seu plano de estudos uma unidade curricular (UC) de projeto-estágio. Cada uma destas UC tem o seu funcionamento próprio e as suas fases específicas, tornado assim muito complexo o processo de gestão. O facto do número de estudantes a realizar estas UC aumentar de ano para ano, traduz-se também num aumento da complexidade e esforço deste processo. Aliado a isto, o facto de não existir software integrado que permita auxiliar este processo, torna relevante o desenvolvimento de um sistema que permita dar resposta aos diferentes processos de gestão, permitindo reduzir o número e esforço das etapas manuais existentes. Através de várias atividades de elicitação de requisitos, identificaram-se as especificidades das diversas UC e sistematizaram-se processos e etapas comuns, o que permitiu concluir da necessidade de adaptabilidade (identificar pontos de evolução e permitir a evolução do sistema nesses pontos/necessidades/funcionalidades) e configurabilidade (que pressupõe permitir a parametrização do funcionamento específico de cada edição de UC, portanto, alterável ao longo do tempo). Desenvolveu-se, então um software que suporte aos diferentes processos de gestão das várias UC, cumprindo a legislação e os regulamentos internos aplicáveis. Para tal, elaborou-se o design arquitetural do sistema e das suas partes, adotando racionais suportados por princípios, estilos e padrões existentes na literatura. Conduzido pelo design arquitetural proposto, procedeu-se à implementação da aplicação servidora capaz de gerir informação de configuração do funcionamento das UC, e de gerir a informação de operação (estruturada pela informação de configuração). Complementarmente, construiu-se uma aplicação cliente web do tipo Single Page Application, que fornece aos atores do sistema interface e funcionalidades específicas consoante a informação de configuração da UC disponibilizada pela aplicação servidora. Os diversos testes automáticos (i.e. unitários, de integração, de sistema e de aceitação) desenvolvidos permitem afirmar que a abordagem arquitetural e em particular a separação de funcionalidades de configuração e operação, cumpre os requisitos funcionais das UC. As experiências de desempenho realizadas permitem concluir que o sistema cumpre as métricas requeridas, mesmo em situações (simuladas) de picos de uso.