SWiPE - Sistema de Informação Configurável e Auditável para Gestão das UC de Projeto Curricular do ISEP

Detalhes bibliográficos
Autor(a) principal: Santos, Joana Filipa Ferreira Carneiro dos
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.22/15606
Resumo: No 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.
id RCAP_82e61d9577e259f15f3ef0f66d4d3b2f
oai_identifier_str oai:recipp.ipp.pt:10400.22/15606
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling SWiPE - Sistema de Informação Configurável e Auditável para Gestão das UC de Projeto Curricular do ISEPISEPProjeto-estágioHeterogeneidadeConfigurabilidadeIntershipHeterogeneityConfigurabilityNo 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.At ISEP, all master’s courses and most undergraduate degrees don’t have their syllabus for a subject. Each of these subjects has its own operation and specific phases, made as complex as the management process. The fact, that the number of students taking these subject increases every year also translates into increased complexity and effort of this process. Allied to this, the fact that there is no integrated software that allows this auxiliary process, becomes relevant, the development of a system that allows to respond to different management processes, allowing to reduce the number and perform the necessary steps. Through various requirements elicitation activities, identified as specific to several subjects and systematized common processes and steps, or that recover from the need for adaptability (identify evolution points and allow the system evolution of these points/requirements/functionalities) and configurability (which presupposes allowing a parameterization of the specific functioning of each subject, therefore, changeable over time). Then develop software that supports the different management processes of various subjects, complying with the laws and regulations used. To do this, prepare an architectural design of the system and its parts, adopting the requirements applicable to the principles, styles and standards in the literature. Conducted by the proposed architectural design, the server application was implemented to manage the configuration information of the subject operation, and to manage the operation information (structured by the configuration information). In addition, a Single Page Application web client application was built, which provides system actors with specific interface and functionality depending on the subject configuration information provided by the server application. The various automated tests (e.g. units, integration, system, and acceptance) can apply the effects of the architectural approach and, in particular, the varying configuration and operation configurations, meet UC functional requirements. The performance experiments performed conclude the system meets the required measurements, even in (simulated) peak usage situations.Silva, Nuno Alexandre Pinto daRepositório Científico do Instituto Politécnico do PortoSantos, Joana Filipa Ferreira Carneiro dos2020-03-17T14:47:39Z20192019-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/15606TID:202342980porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-13T12:59:43Zoai:recipp.ipp.pt:10400.22/15606Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:35:19.069342Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv SWiPE - Sistema de Informação Configurável e Auditável para Gestão das UC de Projeto Curricular do ISEP
title SWiPE - Sistema de Informação Configurável e Auditável para Gestão das UC de Projeto Curricular do ISEP
spellingShingle SWiPE - Sistema de Informação Configurável e Auditável para Gestão das UC de Projeto Curricular do ISEP
Santos, Joana Filipa Ferreira Carneiro dos
ISEP
Projeto-estágio
Heterogeneidade
Configurabilidade
Intership
Heterogeneity
Configurability
title_short SWiPE - Sistema de Informação Configurável e Auditável para Gestão das UC de Projeto Curricular do ISEP
title_full SWiPE - Sistema de Informação Configurável e Auditável para Gestão das UC de Projeto Curricular do ISEP
title_fullStr SWiPE - Sistema de Informação Configurável e Auditável para Gestão das UC de Projeto Curricular do ISEP
title_full_unstemmed SWiPE - Sistema de Informação Configurável e Auditável para Gestão das UC de Projeto Curricular do ISEP
title_sort SWiPE - Sistema de Informação Configurável e Auditável para Gestão das UC de Projeto Curricular do ISEP
author Santos, Joana Filipa Ferreira Carneiro dos
author_facet Santos, Joana Filipa Ferreira Carneiro dos
author_role author
dc.contributor.none.fl_str_mv Silva, Nuno Alexandre Pinto da
Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Santos, Joana Filipa Ferreira Carneiro dos
dc.subject.por.fl_str_mv ISEP
Projeto-estágio
Heterogeneidade
Configurabilidade
Intership
Heterogeneity
Configurability
topic ISEP
Projeto-estágio
Heterogeneidade
Configurabilidade
Intership
Heterogeneity
Configurability
description No 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.
publishDate 2019
dc.date.none.fl_str_mv 2019
2019-01-01T00:00:00Z
2020-03-17T14:47:39Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/15606
TID:202342980
url http://hdl.handle.net/10400.22/15606
identifier_str_mv TID:202342980
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799131445164244992