PPGCCM PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO FUNDAÇÃO UNIVERSIDADE FEDERAL DO ABC Téléphone/Extension: Indisponible http://propg.ufabc.edu.br/ppgccm

Banca de QUALIFICAÇÃO: JOSÉ SARAIVA JÚNIOR

Uma banca de QUALIFICAÇÃO de MESTRADO foi cadastrada pelo programa.
DISCENTE : JOSÉ SARAIVA JÚNIOR
Data: 27/08/2026
HORA: 10:00
LOCAL: https://conferenciaweb.rnp.br/sala/zampirolli
TÍTULO:

Especificação de Requisitos de Software no MCTest


PÁGINAS: 160
RESUMO:

O MCTest é um sistema consolidado no ecossistema educacional da Universidade Federal do ABC (UFABC), desenvolvido desde 2012. Atualmente em sua versão 5.4, implementada em Python/Django, a ferramenta permite a geração paramétrica de questões (LaTeX/Python), a criação de exames com variações individualizadas, a correção automática e a exportação para o Moodle. Apesar de sua adoção e evolução contínua, o MCTest não dispunha de uma documentação formal de requisitos de software, o que comprometia a comunicação entre os stakeholders, a rastreabilidade das funcionalidades, a manutenção sistemática e a longevidade do projeto. Esta pesquisa tem como objetivo elaborar uma Especificação de Requisitos de Software (ERS) consistente e rastreável para o sistema MCTest, seguindo as diretrizes da norma IEEE 830. Trata-se de uma pesquisa de natureza aplicada, com abordagem qualitativa, que integra princípios da Engenharia de Requisitos à modernização de sistemas legados por meio da Reengenharia de Software. O processo compreendeu análise documental, observação direta do sistema e interação com os stakeholders. Os principais artefatos produzidos incluem diagramas UML (Classes, Casos de Uso e Sequência), Diagrama Entidade-Relacionamento (DER), especificação de requisitos funcionais e não funcionais, matriz de rastreabilidade, análise por pontos de função e avaliação da complexidade ciclomática. Como resultados, espera-se obter um documento aderente à norma IEEE 830, que estabeleça uma base formal de entendimento entre os stakeholders, sirva como guia técnico para o desenvolvimento e a manutenção do sistema, forneça uma baseline para testes sistemáticos, assegure a rastreabilidade dos requisitos e identifique oportunidades de evolução, como a integração com o Moodle/VPL (Virtual Programming Lab) e a incorporação de exames adaptativos baseados na Teoria de Resposta ao Item. Além disso, espera-se contribuir para a sustentabilidade do projeto de código aberto e oferecer um modelo replicável para a documentação de requisitos em outros sistemas educacionais.

 


MEMBROS DA BANCA:
Presidente - Interno ao Programa - 1600876 - FRANCISCO DE ASSIS ZAMPIROLLI
Membro Titular - Examinador(a) Externo ao Programa - 1849928 - CARLOS DA SILVA DOS SANTOS
Membro Titular - Examinador(a) Externo à Instituição - Paulo Sergio Silva Rodrigues
Membro Suplente - Examinador(a) Interno ao Programa - 1763436 - JULIANA CRISTINA BRAGA
Notícia cadastrada em: 29/07/2026 18:37
SIGAA | UFABC - Superintendência de Tecnologia da Informação - ||||| | Copyright © 2006-2026 - UFRN - sigaa-1.ufabc.int.br.sigaa-1-prod