SWiPE - Sistema de Informação Configurável e Auditável para Gestão das UC de Projeto Curricular do ISEP
Autor(a) principal: | |
---|---|
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 |