Cardoso, Bruno MiguelRomão, TeresaCreissac Campos, José and Gonçalves, Daniel2021-06-182021-06-182021978-3-03868-155-7https://doi.org/10.2312/pt.20081258https://diglib.eg.org:443/handle/10.2312/pt20081258O presente artigo pretende expor um caso prático relacionado com o processo de reabilitação de uma aplicação informática, cuja utilização havia sido descontinuada devido a problemas, generalizados e graves, na arquitectura do software e na interface com o utilizador. A referida aplicação, designada por 2D Game Editor, tinha como objectivo proporcionar-se como um canal de comunicação de trabalho e informação entre os membros de uma equipa de produção de videojogos para telemóvel. Para este fim, o programa pretendia oferecer uma interface de utilizador amigável através da qual o utilizador, o Game Designer, pudesse definir certos parâmetros e variáveis que eram, depois de trabalhados, passados para os profissionais responsáveis pela programação final do dito jogo. A reabilitação desta aplicação foi atingida com recurso a técnicas de engenharia do software, mais precisamente aplicando um padrão de arquitectura especifico – o Model-View-Controller – e através do redesenho da interface respeitando os princípios da usabilidade. Assim, este artigo descreve o processo de selecção do padrão de arquitectura; a sua aplicação ao caso particular do 2D Game Editor;, explora os benefícios que daqui advieram para a tarefa de redesenhar a interface de utilizador e comprova o sucesso desta intervenção de reabilitação descrevendo alguns testes de utilizador que foram realizados.UsabilidadeInterface de utilizadorpadrão de arquitectura ModelViewControllerprodução industrial de videojogosengenharia de softwareUm Caso Prático de Reabilitação de um Editor de Jogos Móveis Utilizando o Paradigma Model- View-Controller10.2312/pt.20081258109-114